Index: Slim/Plugin/Favorites/OpmlFavorites.pm =================================================================== --- Slim/Plugin/Favorites/OpmlFavorites.pm (revision 14495) +++ Slim/Plugin/Favorites/OpmlFavorites.pm (working copy) @@ -75,7 +75,7 @@ $level = $class->toplevel; } - my $i = 0; + my $i = 1; for my $entry (@{$level}) { Index: Slim/Plugin/Favorites/Plugin.pm =================================================================== --- Slim/Plugin/Favorites/Plugin.pm (revision 14495) +++ Slim/Plugin/Favorites/Plugin.pm (working copy) @@ -97,6 +97,9 @@ my $entry = Slim::Plugin::Favorites::OpmlFavorites->new($client)->entry($digit); + # change from zero-index to one-index for display purposes + $digit++; + if (defined $entry && $entry->{'type'} && $entry->{'type'} eq 'audio') { my $url = $entry->{'URL'} || $entry->{'url'}; Index: IR/Default.map =================================================================== --- IR/Default.map (revision 14495) +++ IR/Default.map (working copy) @@ -5,26 +5,26 @@ [common] # Button functions that are common to all modes (unless overridden) -0 = numberScroll_0 -1 = numberScroll_1 -2 = numberScroll_2 -3 = numberScroll_3 -4 = numberScroll_4 -5 = numberScroll_5 -6 = numberScroll_6 -7 = numberScroll_7 -8 = numberScroll_8 -9 = numberScroll_9 -0.hold = playFavorite_0 -1.hold = playFavorite_1 -2.hold = playFavorite_2 -3.hold = playFavorite_3 -4.hold = playFavorite_4 -5.hold = playFavorite_5 -6.hold = playFavorite_6 -7.hold = playFavorite_7 -8.hold = playFavorite_8 -9.hold = playFavorite_9 +0.single = numberScroll_0 +1.single = numberScroll_1 +2.single = numberScroll_2 +3.single = numberScroll_3 +4.single = numberScroll_4 +5.single = numberScroll_5 +6.single = numberScroll_6 +7.single = numberScroll_7 +8.single = numberScroll_8 +9.single = numberScroll_9 +0.hold = playFavorite_9 +1.hold = playFavorite_0 +2.hold = playFavorite_1 +3.hold = playFavorite_2 +4.hold = playFavorite_3 +5.hold = playFavorite_4 +6.hold = playFavorite_5 +7.hold = playFavorite_6 +8.hold = playFavorite_7 +9.hold = playFavorite_8 arrow_down = down arrow_down.repeat = down_repeat arrow_left = left