diff options
| author | Robert Honz <exislow+github@gmail.com> | 2024-05-22 22:30:06 +0200 |
|---|---|---|
| committer | Robert Honz <exislow+github@gmail.com> | 2024-05-22 22:30:06 +0200 |
| commit | 647e9501003283c98d85d0b70b4c7cc8a146dab8 (patch) | |
| tree | 1f426b637bbaeb07d6130db175819dea24df2c01 | |
| parent | c27f2c1c0fd80ac511c1a427b82d2f4e586fb5a9 (diff) | |
| download | tidal-dl-ng-647e9501003283c98d85d0b70b4c7cc8a146dab8.tar.gz | |
👷 Favorites and playlists will be displayed as playlists (same behavior as in TIDAL app).
| -rw-r--r-- | tidal_dl_ng/gui.py | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py index 4e86ca3..d864969 100644 --- a/tidal_dl_ng/gui.py +++ b/tidal_dl_ng/gui.py @@ -279,10 +279,10 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): twi_playlists: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems( TidalLists.Playlists, QtCore.Qt.MatchExactly, 0 )[0] - twi_mixes: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems( + twi_favorites: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems( TidalLists.Favorites, QtCore.Qt.MatchExactly, 0 )[0] - twi_favorites: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems( + twi_mixes: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems( TidalLists.Mixes, QtCore.Qt.MatchExactly, 0 )[0] @@ -292,16 +292,13 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow): twi.removeChild(twi.child(i)) for item in user_lists: - if isinstance(item, UserPlaylist): + if isinstance(item, (UserPlaylist, Playlist)): twi_child = QtWidgets.QTreeWidgetItem(twi_playlists) name: str = item.name - info: str = f"({item.num_tracks + item.num_videos} Tracks)" - elif isinstance(item, Playlist): - twi_child = QtWidgets.QTreeWidgetItem(twi_mixes) - name: str = item.name - info: str = f"({item.num_tracks + item.num_videos} Tracks) {item.description}" + description: str = f" {item.description}" if item.description else "" + info: str = f"({item.num_tracks + item.num_videos} Tracks){description}" elif isinstance(item, Mix): - twi_child = QtWidgets.QTreeWidgetItem(twi_favorites) + twi_child = QtWidgets.QTreeWidgetItem(twi_mixes) name: str = item.title info: str = item.sub_title |
