This commit is contained in:
JISAUAY committed 2025-01-17 16:34:15 -06:00
1 parent cb01fa2aee
commit 41f6690937
3 files changed
+105 -3

No files matched your search

+13
View File
@@ -14,6 +14,7 @@ class SubPlayer:
selected_artist: SubSonic.Artist
selected_album: SubSonic.Album
selected_songs: list[SubSonic.Song]
def __init__(self, conn: SubSonic.SubpyConn):
self.conn = conn
@@ -46,9 +47,13 @@ class SubPlayer:
def _clearSongs(self) -> None:
self.songList.removeItems(self.songList.items())
self.songList.setVisible(False)
self.songList.setEnabled(False)
def _clearAlbums(self) -> None:
self.albumList.removeItems(self.albumList.items())
# self.albumList.setVisible(False)
# self.albumList.setEnabled(False)
@ttk.pyTTkSlot(ttk.TTkWidgets.listwidget.TTkAbstractListItem)
def clickArtist(self, v: ttk.TTkWidgets.listwidget.TTkAbstractListItem):
@@ -62,6 +67,10 @@ class SubPlayer:
self._clearAlbums()
self._clearSongs()
# self.albumList.setVisible(True)
# self.albumList.setEnabled(True)
albums = conn.getArtistAlbums(self.selected_artist.id)
self.albumList.addItems([album.name for album in albums])
@@ -78,6 +87,10 @@ class SubPlayer:
# print('b')
self._clearSongs()
self.songList.setVisible(True)
self.songList.setEnabled(True)
self.songList.addItems([song.title for song in conn.getAlbumSongs(self.selected_album.id)])