summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui.py
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-01-16 06:32:00 +0100
committerRobert Honz <exislow+github@gmail.com>2024-01-16 06:32:00 +0100
commitf61d7e6d2e6fe4b0613b819f2b50cf7763930ce7 (patch)
treed56e94137f369c9abc9759ca0d1e32342331cb6c /tidal_dl_ng/gui.py
parent76b007c2bb47d78a116573792ec6dfc2402f91b8 (diff)
downloadtidal-dl-ng-f61d7e6d2e6fe4b0613b819f2b50cf7763930ce7.tar.gz
♻️ Removed unnecessary threading and refactored values to constants.
Diffstat (limited to 'tidal_dl_ng/gui.py')
-rw-r--r--tidal_dl_ng/gui.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py
index b4d9a4c..1cbcfda 100644
--- a/tidal_dl_ng/gui.py
+++ b/tidal_dl_ng/gui.py
@@ -18,7 +18,7 @@ from tidalapi import Album, Mix, Playlist, Quality, Track, UserPlaylist, Video
from tidalapi.session import SearchTypes
from tidal_dl_ng.config import Settings, Tidal
-from tidal_dl_ng.constants import QualityVideo
+from tidal_dl_ng.constants import QualityVideo, TidalLists
from tidal_dl_ng.download import Download
from tidal_dl_ng.logger import XStream, logger_gui
from tidal_dl_ng.model.gui_data import ProgressBars, ResultSearch
@@ -96,7 +96,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
if result:
self.dl = Download(self.tidal.session, self.tidal.settings.data.skip_existing)
- self.thread_it(self.populate_tree_lists, self.tidal)
+ self.populate_tree_lists(self.tidal)
def _init_progressbar(self):
self.pb_list = QtWidgets.QProgressBar()
@@ -142,12 +142,15 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
self.spinner_start.emit(self.tr_lists_user)
self.tr_results.clear()
- # TODO: Refactor list item names to constants.
twi_playlists: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems(
- "Playlists", QtCore.Qt.MatchExactly, 0
+ TidalLists.PLAYLISTS.value, QtCore.Qt.MatchExactly, 0
+ )[0]
+ twi_mixes: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems(
+ TidalLists.FAVORITES.value, QtCore.Qt.MatchExactly, 0
+ )[0]
+ twi_favorites: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems(
+ TidalLists.MIXES.value, QtCore.Qt.MatchExactly, 0
)[0]
- twi_mixes: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems("Favorites", QtCore.Qt.MatchExactly, 0)[0]
- twi_favorites: QtWidgets.QTableWidgetItem = self.tr_lists_user.findItems("Mixes", QtCore.Qt.MatchExactly, 0)[0]
user_playlists: [Playlist | UserPlaylist] = tidal.session.user.playlist_and_favorite_playlists()
user_mixes: [Mix] = tidal.session.mixes().categories[0].items