👷 Favorites and playlists will be displayed as playlists (same behavior as in TIDAL app).
This commit is contained in:
+6
-9
@@ -279,10 +279,10 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
twi_playlists: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems(
|
twi_playlists: QtWidgets.QTreeWidgetItem = self.tr_lists_user.findItems(
|
||||||
TidalLists.Playlists, QtCore.Qt.MatchExactly, 0
|
TidalLists.Playlists, QtCore.Qt.MatchExactly, 0
|
||||||
)[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
|
TidalLists.Favorites, QtCore.Qt.MatchExactly, 0
|
||||||
)[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
|
TidalLists.Mixes, QtCore.Qt.MatchExactly, 0
|
||||||
)[0]
|
)[0]
|
||||||
|
|
||||||
@@ -292,16 +292,13 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
|
|||||||
twi.removeChild(twi.child(i))
|
twi.removeChild(twi.child(i))
|
||||||
|
|
||||||
for item in user_lists:
|
for item in user_lists:
|
||||||
if isinstance(item, UserPlaylist):
|
if isinstance(item, (UserPlaylist, Playlist)):
|
||||||
twi_child = QtWidgets.QTreeWidgetItem(twi_playlists)
|
twi_child = QtWidgets.QTreeWidgetItem(twi_playlists)
|
||||||
name: str = item.name
|
name: str = item.name
|
||||||
info: str = f"({item.num_tracks + item.num_videos} Tracks)"
|
description: str = f" {item.description}" if item.description else ""
|
||||||
elif isinstance(item, Playlist):
|
info: str = f"({item.num_tracks + item.num_videos} Tracks){description}"
|
||||||
twi_child = QtWidgets.QTreeWidgetItem(twi_mixes)
|
|
||||||
name: str = item.name
|
|
||||||
info: str = f"({item.num_tracks + item.num_videos} Tracks) {item.description}"
|
|
||||||
elif isinstance(item, Mix):
|
elif isinstance(item, Mix):
|
||||||
twi_child = QtWidgets.QTreeWidgetItem(twi_favorites)
|
twi_child = QtWidgets.QTreeWidgetItem(twi_mixes)
|
||||||
name: str = item.title
|
name: str = item.title
|
||||||
info: str = item.sub_title
|
info: str = item.sub_title
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user