summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/gui.py
diff options
context:
space:
mode:
authorRobert Honz <exislow+github@gmail.com>2024-04-01 19:02:00 +0200
committerRobert Honz <exislow+github@gmail.com>2024-04-01 19:02:00 +0200
commit1ed07912ad99746c480c57788244f201eb773def (patch)
treefa8e974b096065532e2ffb3ba798d34d42e213e9 /tidal_dl_ng/gui.py
parentd1dddced9649fcaba50dda04b9079e409d0a3c1c (diff)
downloadtidal-dl-ng-1ed07912ad99746c480c57788244f201eb773def.tar.gz
✨ Can add multiple media lists to download queue.
Diffstat (limited to 'tidal_dl_ng/gui.py')
-rw-r--r--tidal_dl_ng/gui.py12
1 files changed, 5 insertions, 7 deletions
diff --git a/tidal_dl_ng/gui.py b/tidal_dl_ng/gui.py
index 2765d67..7402ef4 100644
--- a/tidal_dl_ng/gui.py
+++ b/tidal_dl_ng/gui.py
@@ -86,7 +86,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
super().__init__()
self.setupUi(self)
# self.setGeometry(50, 50, 500, 300)
- self.setWindowTitle("TIDAL Downloader Next Gen!")
+ self.setWindowTitle("TIDAL Downloader Next Generation!")
# Logging redirect.
XStream.stdout().messageWritten.connect(self._log_output)
@@ -335,19 +335,17 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
self.thread_it(self.list_items_show_result, point=point)
def on_download_list_media(self, point: QtCore.QPoint = None):
- item: QtWidgets.QTreeWidgetItem
+ items: [QtWidgets.QTreeWidgetItem]
if point:
- item = self.tr_lists_user.itemAt(point)
+ items = [self.tr_lists_user.itemAt(point)]
else:
- items: [QtWidgets.QTreeWidgetItem] = self.tr_lists_user.selectedItems()
+ items = self.tr_lists_user.selectedItems()
if len(items) == 0:
logger_gui.error("Please select a mix or playlist first.")
- else:
- item = items[0]
- if item:
+ for item in items:
media = get_user_list_media_item(item)
queue_dl_item: QueueDownloadItem | False = self.media_to_queue_download_model(media)