--- Playlist.pm.old 2006-02-01 10:46:57.263970200 -0800 +++ Playlist.pm 2006-02-01 10:46:39.795555600 -0800 @@ -121,8 +121,14 @@ sub init { my $button = shift; my $digit = shift; my $newposition; + # do an unsorted jump $newposition = Slim::Buttons::Common::numberScroll($client, $digit, Slim::Player::Playlist::shuffleList($client), 0); + + # reset showingnowplaying status, since this command overrides the automatic states + $client->param('showingnowplaying',0); + + # set browse location to the new index, proportional based on the number pressed browseplaylistindex($client,$newposition); $client->update(); },