summaryrefslogtreecommitdiff
path: root/tidal_dl_ng/ui/dialog_settings.py
diff options
context:
space:
mode:
authorWinman486 <harpsystems@gmail.com>2025-10-17 15:17:02 -0500
committerWinman486 <harpsystems@gmail.com>2025-10-17 15:17:02 -0500
commitac3bf51c56b79f2eb9bd8067927ee087a0de0fa7 (patch)
treeccee74bf21d3caea2b072ecd425ddd7dfd8ebb66 /tidal_dl_ng/ui/dialog_settings.py
parent61cc05788bcb0ececd9e5adc38af7868c36e5c99 (diff)
downloadtidal-dl-ng-ac3bf51c56b79f2eb9bd8067927ee087a0de0fa7.tar.gz
feat(gui): add 'Download Full Album', 'Download All Albums', and 'Single album folder (primary artist)' preference
Diffstat (limited to 'tidal_dl_ng/ui/dialog_settings.py')
-rw-r--r--tidal_dl_ng/ui/dialog_settings.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/tidal_dl_ng/ui/dialog_settings.py b/tidal_dl_ng/ui/dialog_settings.py
index 3098817..07fd217 100644
--- a/tidal_dl_ng/ui/dialog_settings.py
+++ b/tidal_dl_ng/ui/dialog_settings.py
@@ -187,10 +187,14 @@ class Ui_DialogSettings:
self.horizontalLayout_12.addLayout(self.lv_playlist_create)
- self.verticalLayout_4 = QVBoxLayout()
- self.verticalLayout_4.setObjectName("verticalLayout_4")
+ self.lv_flag_use_primary_album_artist = QVBoxLayout()
+ self.lv_flag_use_primary_album_artist.setObjectName("lv_flag_use_primary_album_artist")
+ self.cb_use_primary_album_artist = QCheckBox(self.gb_flags)
+ self.cb_use_primary_album_artist.setObjectName("cb_use_primary_album_artist")
- self.horizontalLayout_12.addLayout(self.verticalLayout_4)
+ self.lv_flag_use_primary_album_artist.addWidget(self.cb_use_primary_album_artist)
+
+ self.horizontalLayout_12.addLayout(self.lv_flag_use_primary_album_artist)
self.lv_flags.addLayout(self.horizontalLayout_12)
@@ -591,6 +595,7 @@ class Ui_DialogSettings:
# endif // QT_CONFIG(whatsthis)
self.cb_lyrics_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
self.cb_lyrics_file.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
+ self.cb_use_primary_album_artist.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
self.cb_download_delay.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
self.cb_extract_flac.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))
self.cb_metadata_cover_embed.setText(QCoreApplication.translate("DialogSettings", "CheckBox", None))