Index: Slim/Buttons/RemoteTrackInfo.pm =================================================================== --- Slim/Buttons/RemoteTrackInfo.pm (revision 14491) +++ Slim/Buttons/RemoteTrackInfo.pm (working copy) @@ -72,7 +73,7 @@ my $client = shift; my $index = $client->modeParam('favorite'); - if ($index) { + if (defined $index) { return "{FAVORITES_FAVORITE_NUM}$index {FAVORITES_RIGHT_TO_DELETE}"; } else { return "{FAVORITES_RIGHT_TO_ADD}"; @@ -84,7 +85,7 @@ my $favorites = Slim::Utils::Favorites->new($client) || return; my $index = $client->modeParam('favorite'); - if ($index) { + if (defined $index) { $favorites->deleteIndex($index); $client->modeParam('favorite', undef); $client->showBriefly( { Index: Slim/Plugin/Favorites/OpmlFavorites.pm =================================================================== --- Slim/Plugin/Favorites/OpmlFavorites.pm (revision 14491) +++ Slim/Plugin/Favorites/OpmlFavorites.pm (working copy) @@ -188,7 +188,8 @@ $url =~ s/\?sessionid.+//i; # Bug 3362, ignore sessionID's within URLs (Live365) - if (my $index = $class->{'urlindex'}->{ $url }) { + my $index = $class->{'urlindex'}->{ $url }; + if (defined $index) { $log->info("Match $url at index $index");