Index: Slim/Control/Jive.pm =================================================================== --- Slim/Control/Jive.pm (revision 16255) +++ Slim/Control/Jive.pm (working copy) @@ -212,26 +212,7 @@ titleStyle => 'internetradio', }, }, - - { - text => Slim::Utils::Strings::string('FAVORITES'), - id => 'favorites', - node => 'home', - displayWhenOff => 0, - weight => 40, - actions => { - go => { - cmd => ['favorites', 'items'], - params => { - menu => 'favorites', - }, - }, - }, - window => { - titleStyle => 'favorites', - }, - }, - + # add the plugin menus @pluginMenus, ); Index: Slim/Plugin/Favorites/Plugin.pm =================================================================== --- Slim/Plugin/Favorites/Plugin.pm (revision 16255) +++ Slim/Plugin/Favorites/Plugin.pm (working copy) @@ -65,6 +65,26 @@ # register new mode for deletion of favorites Slim::Buttons::Common::addMode( 'favorites.delete', {}, \&deleteMode ); + + my @item = ({ + text => Slim::Utils::Strings::string('FAVORITES'), + id => 'favorites', + node => 'home', + displayWhenOff => 0, + weight => 40, + actions => { + go => { + cmd => ['favorites', 'items'], + params => { + menu => 'favorites', + }, + }, + }, + window => { + titleStyle => 'favorites', + }, + }); + Slim::Control::Jive::registerPluginMenu(\@item); } sub modeName { 'FAVORITES' };