Index: Plugins/iTunes.pm =================================================================== --- Plugins/iTunes.pm (revision 3811) +++ Plugins/iTunes.pm (working copy) @@ -446,7 +446,15 @@ my $itunesscaninterval = Slim::Utils::Prefs::get('itunesscaninterval'); $::d_itunes && msgf("iTunes: music library has changed: %s\n", scalar localtime($lastITunesMusicLibraryDate)); + + unless ($itunesscaninterval) { + + # only scan if itunesscaninterval is non-zero. + $::d_itunes && msg("iTunes: Scan Interval set to 0, rescanning disabled\n"); + return 0; + } + return 1 if (!$lastMusicLibraryFinishTime); if (time() - $lastMusicLibraryFinishTime > $itunesscaninterval) { @@ -587,7 +595,7 @@ resetScanState(); - Slim::Utils::Prefs::set('lastITunesMusicLibraryDate', (stat $file)[9]); + Slim::Utils::Prefs::set('lastITunesMusicLibraryDate', (stat($file))[9]); } if ($opened && !$locked) {