--- iTunes.pm.old 2005-05-05 12:36:03.187500000 -0700 +++ iTunes.pm 2005-05-05 12:35:53.437500000 -0700 @@ -658,6 +658,16 @@ sub scanFunction { # Use this for playlist verification. $tracks{$id} = $url; + # skip track if Disabled in iTunes + if ($curTrack{'Disabled'} && Slim::Utils::Prefs::get('ignoredisableditunestracks')) { + + $::d_itunes && msg("iTunes: deleting disabled track $url\n"); + + $ds->markEntryAsInvalid($url); + + return 1; + } + if (Slim::Music::Info::isFileURL($url)) { # pathFromFileURL needs to convert from the @@ -703,16 +713,6 @@ sub scanFunction { } } - # skip track if Disabled in iTunes - if ($curTrack{'Disabled'} && Slim::Utils::Prefs::get('ignoredisableditunestracks')) { - - $::d_itunes && msg("iTunes: deleting disabled track $url\n"); - - $ds->markEntryAsInvalid($url); - - return 1; - } - $::d_itunes && msg("iTunes: got a track named " . $curTrack{'Name'} . " location: $location\n"); if ($url && !defined($type)) {