From ce0cd233060d9966058e8cc8bdd02aad2ba710b0 Mon Sep 17 00:00:00 2001 From: Zapdatt <54618617+Zapdatt@users.noreply.github.com> Date: Tue, 7 Jul 2026 20:11:23 +0200 Subject: [PATCH 1/5] add user check whether or not to remove the artwork. title Signed-off-by: Zapdatt <54618617+Zapdatt@users.noreply.github.com> --- Slim/Music/Artwork.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Slim/Music/Artwork.pm b/Slim/Music/Artwork.pm index 27e3bf7e7a..b178e13d7e 100644 --- a/Slim/Music/Artwork.pm +++ b/Slim/Music/Artwork.pm @@ -335,7 +335,8 @@ sub updateStandaloneArtwork { Slim::Utils::Scheduler::unpause() if !main::SCANNER; } # cover art has disappeared - elsif ( !$newCoverId ) { + # check user setting whether or not to do it. + elsif ( !$newCoverId && !Slim::Utils::Prefs::preferences('server')->get('disableArtworkCleanup')) { $sth_update_albums->execute( undef, $albumid ); $sth_update_tracks->execute( 0, undef, $albumid ); From 92efd74d7045e50e00e68eee39bb7ad95d50ecac Mon Sep 17 00:00:00 2001 From: Zapdatt <54618617+Zapdatt@users.noreply.github.com> Date: Tue, 7 Jul 2026 20:12:49 +0200 Subject: [PATCH 2/5] Add disableArtworkCleanup to prefs lista Signed-off-by: Zapdatt <54618617+Zapdatt@users.noreply.github.com> --- Slim/Web/Settings/Server/Performance.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Slim/Web/Settings/Server/Performance.pm b/Slim/Web/Settings/Server/Performance.pm index 1086b578ed..7e376a3fab 100644 --- a/Slim/Web/Settings/Server/Performance.pm +++ b/Slim/Web/Settings/Server/Performance.pm @@ -24,7 +24,7 @@ sub page { sub prefs { my @prefs = ( $prefs, qw(dbhighmem disableStatistics serverPriority scannerPriority useBalancedShuffle - precacheArtwork maxPlaylistLength useLocalImageproxy dontTriggerScanOnPrefChange) ); + precacheArtwork maxPlaylistLength useLocalImageproxy dontTriggerScanOnPrefChange disableArtworkCleanup) ); push @prefs, qw(autorescan autorescan_stat_interval) if Slim::Utils::OSDetect::getOS->canAutoRescan; return @prefs; } From 01799ff12431a1e76f173a8e7140d3118b824004 Mon Sep 17 00:00:00 2001 From: Zapdatt <54618617+Zapdatt@users.noreply.github.com> Date: Tue, 7 Jul 2026 20:14:18 +0200 Subject: [PATCH 3/5] Add artwork cleanup setting to performance page Signed-off-by: Zapdatt <54618617+Zapdatt@users.noreply.github.com> --- HTML/EN/settings/server/performance.html | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/HTML/EN/settings/server/performance.html b/HTML/EN/settings/server/performance.html index 54b159642b..84ac994272 100644 --- a/HTML/EN/settings/server/performance.html +++ b/HTML/EN/settings/server/performance.html @@ -63,6 +63,15 @@ [% END; END %] + [% WRAPPER setting title="SETUP_DISABLEARTWORKCLEANUP" desc="SETUP_DISABLEARTWORKCLEANUP_DESC" %] + + [% END %] + [% WRAPPER setting title="SETUP_IMAGEPROXY" desc="SETUP_IMAGEPROXY_DESC" %] - - - - - - [% END %] - [% WRAPPER setting title="SETUP_IMAGEPROXY" desc="SETUP_IMAGEPROXY_DESC" %]