i forgot
This commit is contained in:
1 parent
cb01fa2aee
commit
41f6690937
3 files changed
+105
-3
No files matched your search
@@ -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)])
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user