feat(gui): add 'Download Full Album', 'Download All Albums', and 'Single album folder (primary artist)' preference

This commit is contained in:
Winman486
2025-10-17 15:17:02 -05:00
parent 61cc05788b
commit ac3bf51c56
6 changed files with 204 additions and 5 deletions
+8 -3
View File
@@ -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))