diff --git a/src/scrobbler/scrobblersettingsservice.cpp b/src/scrobbler/scrobblersettingsservice.cpp index 29ea1e1c3..42f981d6c 100644 --- a/src/scrobbler/scrobblersettingsservice.cpp +++ b/src/scrobbler/scrobblersettingsservice.cpp @@ -70,6 +70,7 @@ void ScrobblerSettingsService::ReloadSettings() { << Song::Source::Tidal << Song::Source::Subsonic << Song::Source::Qobuz + << Song::Source::Spotify << Song::Source::SomaFM << Song::Source::RadioParadise; } diff --git a/src/settings/scrobblersettingspage.cpp b/src/settings/scrobblersettingspage.cpp index 14d7b8b36..5894973b4 100644 --- a/src/settings/scrobblersettingspage.cpp +++ b/src/settings/scrobblersettingspage.cpp @@ -109,6 +109,7 @@ void ScrobblerSettingsPage::Load() { ui_->checkbox_source_subsonic->setChecked(scrobbler_->sources().contains(Song::Source::Subsonic)); ui_->checkbox_source_tidal->setChecked(scrobbler_->sources().contains(Song::Source::Tidal)); ui_->checkbox_source_qobuz->setChecked(scrobbler_->sources().contains(Song::Source::Qobuz)); + ui_->checkbox_source_spotify->setChecked(scrobbler_->sources().contains(Song::Source::Spotify)); ui_->checkbox_source_stream->setChecked(scrobbler_->sources().contains(Song::Source::Stream)); ui_->checkbox_source_somafm->setChecked(scrobbler_->sources().contains(Song::Source::SomaFM)); ui_->checkbox_source_radioparadise->setChecked(scrobbler_->sources().contains(Song::Source::RadioParadise)); @@ -152,6 +153,7 @@ void ScrobblerSettingsPage::Save() { if (ui_->checkbox_source_subsonic->isChecked()) sources << Song::TextForSource(Song::Source::Subsonic); if (ui_->checkbox_source_tidal->isChecked()) sources << Song::TextForSource(Song::Source::Tidal); if (ui_->checkbox_source_qobuz->isChecked()) sources << Song::TextForSource(Song::Source::Qobuz); + if (ui_->checkbox_source_spotify->isChecked()) sources << Song::TextForSource(Song::Source::Spotify); if (ui_->checkbox_source_stream->isChecked()) sources << Song::TextForSource(Song::Source::Stream); if (ui_->checkbox_source_somafm->isChecked()) sources << Song::TextForSource(Song::Source::SomaFM); if (ui_->checkbox_source_radioparadise->isChecked()) sources << Song::TextForSource(Song::Source::RadioParadise); diff --git a/src/settings/scrobblersettingspage.ui b/src/settings/scrobblersettingspage.ui index 0245dc94f..1040a0a70 100644 --- a/src/settings/scrobblersettingspage.ui +++ b/src/settings/scrobblersettingspage.ui @@ -180,6 +180,27 @@ + + + + SomaFM + + + + + + + Radio Paradise + + + + + + + Spotify + + + @@ -187,13 +208,6 @@ - - - - SomaFM - - - @@ -201,13 +215,6 @@ - - - - Radio Paradise - - - @@ -426,6 +433,7 @@ spinbox_submit checkbox_albumartist checkbox_show_error_dialog + checkbox_strip_remastered checkbox_source_collection checkbox_source_local checkbox_source_device @@ -435,6 +443,7 @@ checkbox_source_subsonic checkbox_source_tidal checkbox_source_qobuz + checkbox_source_spotify checkbox_source_somafm checkbox_source_radioparadise checkbox_lastfm_enable