mirror of
https://github.com/tcsenpai/swingmusic.git
synced 2025-06-06 19:25:34 +00:00
fix home dir play card info
This commit is contained in:
parent
a007b6e1b7
commit
fd71989c6d
@ -1,18 +1,18 @@
|
|||||||
from dataclasses import asdict
|
import os
|
||||||
|
from app.models.logger import Track as TrackLog
|
||||||
from tomlkit import item
|
|
||||||
|
|
||||||
from app.db.sqlite.logger.tracks import SQLiteTrackLogger as db
|
from app.db.sqlite.logger.tracks import SQLiteTrackLogger as db
|
||||||
from app.db.sqlite.playlists import SQLitePlaylistMethods as pdb
|
from app.db.sqlite.playlists import SQLitePlaylistMethods as pdb
|
||||||
from app.lib.playlistlib import get_first_4_images, get_recently_added_playlist
|
|
||||||
from app.models.logger import Track as TrackLog
|
from app.serializers.track import serialize_track
|
||||||
from app.serializers.album import album_serializer
|
from app.serializers.album import album_serializer
|
||||||
from app.serializers.artist import serialize_for_card
|
from app.serializers.artist import serialize_for_card
|
||||||
from app.serializers.playlist import serialize_for_card as serialize_playlist
|
from app.serializers.playlist import serialize_for_card as serialize_playlist
|
||||||
from app.serializers.track import serialize_track
|
from app.lib.playlistlib import get_first_4_images, get_recently_added_playlist
|
||||||
|
|
||||||
from app.store.albums import AlbumStore
|
from app.store.albums import AlbumStore
|
||||||
from app.store.artists import ArtistStore
|
|
||||||
from app.store.tracks import TrackStore
|
from app.store.tracks import TrackStore
|
||||||
|
from app.store.artists import ArtistStore
|
||||||
|
|
||||||
|
|
||||||
def get_recently_played(limit=7):
|
def get_recently_played(limit=7):
|
||||||
@ -77,7 +77,13 @@ def get_recently_played(limit=7):
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
if entry.type == "folder":
|
if entry.type == "folder":
|
||||||
count = len([t for t in TrackStore.tracks if t.folder == entry.type_src])
|
folder = entry.type_src
|
||||||
|
is_home_dir = entry.type_src == "$home"
|
||||||
|
|
||||||
|
if is_home_dir:
|
||||||
|
folder = os.path.expanduser("~")
|
||||||
|
|
||||||
|
count = len([t for t in TrackStore.tracks if t.folder == folder])
|
||||||
items.append(
|
items.append(
|
||||||
{
|
{
|
||||||
"type": "folder",
|
"type": "folder",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user