[Slim-Checkins] r12580 - in /trunk/server: Slim/Plugin/Jive/Plugin.pm strings.txt
bklaas at svn.slimdevices.com
bklaas at svn.slimdevices.com
Thu Aug 16 15:56:16 PDT 2007
Author: bklaas
Date: Thu Aug 16 15:56:16 2007
New Revision: 12580
URL: http://svn.slimdevices.com?rev=12580&view=rev
Log:
Reorder Jive menuing per GPS
Modified:
trunk/server/Slim/Plugin/Jive/Plugin.pm
trunk/server/strings.txt
Modified: trunk/server/Slim/Plugin/Jive/Plugin.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/Jive/Plugin.pm?rev=12580&r1=12579&r2=12580&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/Jive/Plugin.pm (original)
+++ trunk/server/Slim/Plugin/Jive/Plugin.pm Thu Aug 16 15:56:16 2007
@@ -719,69 +719,212 @@
my @menu = (
{
- 'text' => Slim::Utils::Strings::string('BROWSE_BY_ALBUM'),
+ 'text' => Slim::Utils::Strings::string('MY_MUSIC'),
+ 'count' => 8,
+ 'offset' => 0,
+ 'item_loop' => [
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_BY_ALBUM'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['albums'],
+ 'params' => {
+ 'menu' => 'track',
+ },
+ },
+ },
+ 'window' => {
+ 'menuStyle' => 'album',
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_BY_ARTIST'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['artists'],
+ 'params' => {
+ 'menu' => 'album',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_BY_GENRE'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['genres'],
+ 'params' => {
+ 'menu' => 'artist',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_BY_YEAR'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['years'],
+ 'params' => {
+ 'menu' => 'album',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_NEW_MUSIC'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['albums'],
+ 'params' => {
+ 'menu' => 'track',
+ 'sort' => 'new',
+ },
+ },
+ },
+ 'window' => {
+ 'menuStyle' => 'album',
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('BROWSE_MUSIC_FOLDER'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['musicfolder'],
+ 'params' => {
+ 'menu' => 'musicfolder',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('SAVED_PLAYLISTS'),
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['playlists'],
+ 'params' => {
+ 'menu' => 'track',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('SEARCHMUSIC'),
+ 'count' => 4,
+ 'offset' => 0,
+ 'item_loop' => [
+ {
+ 'text' => Slim::Utils::Strings::string('ARTISTS'),
+ 'input' => {
+ 'len' => 2, # Richard says "we can't search for U2!"
+ 'help' => {
+ 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
+ },
+ },
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['artists'],
+ 'params' => {
+ 'menu' => 'album',
+ 'search' => '__INPUT__',
+ },
+ },
+ },
+ 'window' => {
+ 'text' => Slim::Utils::Strings::string('SEARCHFOR_ARTISTS'),
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('ALBUMS'),
+ 'input' => {
+ 'len' => 3,
+ 'help' => {
+ 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
+ },
+ },
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['albums'],
+ 'params' => {
+ 'menu' => 'track',
+ 'search' => '__INPUT__',
+ },
+ },
+ },
+ 'window' => {
+ 'text' => Slim::Utils::Strings::string('SEARCHFOR_ALBUMS'),
+ 'menuStyle' => 'album',
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('SONGS'),
+ 'input' => {
+ 'len' => 3,
+ 'help' => {
+ 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
+ },
+ },
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['tracks'],
+ 'params' => {
+ 'menu' => 'track',
+ 'search' => '__INPUT__',
+ },
+ },
+ },
+ 'window' => {
+ 'text' => Slim::Utils::Strings::string('SEARCHFOR_SONGS'),
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('PLAYLISTS'),
+ 'input' => {
+ 'len' => 3,
+ 'help' => {
+ 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
+ },
+ },
+ 'actions' => {
+ 'go' => {
+ 'cmd' => ['playlists'],
+ 'params' => {
+ 'menu' => 'track',
+ 'search' => '__INPUT__',
+ },
+ },
+ },
+ 'window' => {
+ 'text' => Slim::Utils::Strings::string('SEARCHFOR_PLAYLISTS'),
+ },
+ },
+ ],
+ },
+ ],
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('RADIO'),
'actions' => {
'go' => {
- 'cmd' => ['albums'],
+ 'cmd' => ['radios'],
'params' => {
- 'menu' => 'track',
- },
- },
- },
- 'window' => {
- 'menuStyle' => 'album',
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('BROWSE_BY_ARTIST'),
+ 'menu' => 'radio',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('MUSIC_SERVICES'),
'actions' => {
'go' => {
- 'cmd' => ['artists'],
+ 'cmd' => ['services'],
'params' => {
- 'menu' => 'album',
- },
- },
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('BROWSE_BY_GENRE'),
- 'actions' => {
- 'go' => {
- 'cmd' => ['genres'],
- 'params' => {
- 'menu' => 'artist',
- },
- },
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('BROWSE_BY_YEAR'),
- 'actions' => {
- 'go' => {
- 'cmd' => ['years'],
- 'params' => {
- 'menu' => 'album',
- },
- },
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('BROWSE_NEW_MUSIC'),
- 'actions' => {
- 'go' => {
- 'cmd' => ['albums'],
- 'params' => {
- 'menu' => 'track',
- 'sort' => 'new',
- },
- },
- },
- 'window' => {
- 'menuStyle' => 'album',
- },
- },
- {
- 'text' => 'Favorites',
+ 'menu' => 'services',
+ },
+ },
+ },
+ },
+ {
+ 'text' => Slim::Utils::Strings::string('FAVORITES'),
'actions' => {
'go' => {
'cmd' => ['favorites', 'items'],
@@ -791,131 +934,6 @@
},
},
},
- {
- 'text' => Slim::Utils::Strings::string('BROWSE_MUSIC_FOLDER'),
- 'actions' => {
- 'go' => {
- 'cmd' => ['musicfolder'],
- 'params' => {
- 'menu' => 'musicfolder',
- },
- },
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('SAVED_PLAYLISTS'),
- 'actions' => {
- 'go' => {
- 'cmd' => ['playlists'],
- 'params' => {
- 'menu' => 'track',
- },
- },
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('SEARCHMUSIC'),
- 'count' => 4,
- 'offset' => 0,
- 'item_loop' => [
- {
- 'text' => Slim::Utils::Strings::string('ARTISTS'),
- 'input' => {
- 'len' => 2, # Richard says "we can't search for U2!"
- 'help' => {
- 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
- },
- },
- 'actions' => {
- 'go' => {
- 'cmd' => ['artists'],
- 'params' => {
- 'menu' => 'album',
- 'search' => '__INPUT__',
- },
- },
- },
- 'window' => {
- 'text' => Slim::Utils::Strings::string('SEARCHFOR_ARTISTS'),
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('ALBUMS'),
- 'input' => {
- 'len' => 3,
- 'help' => {
- 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
- },
- },
- 'actions' => {
- 'go' => {
- 'cmd' => ['albums'],
- 'params' => {
- 'menu' => 'track',
- 'search' => '__INPUT__',
- },
- },
- },
- 'window' => {
- 'text' => Slim::Utils::Strings::string('SEARCHFOR_ALBUMS'),
- 'menuStyle' => 'album',
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('SONGS'),
- 'input' => {
- 'len' => 3,
- 'help' => {
- 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
- },
- },
- 'actions' => {
- 'go' => {
- 'cmd' => ['tracks'],
- 'params' => {
- 'menu' => 'track',
- 'search' => '__INPUT__',
- },
- },
- },
- 'window' => {
- 'text' => Slim::Utils::Strings::string('SEARCHFOR_SONGS'),
- },
- },
- {
- 'text' => Slim::Utils::Strings::string('PLAYLISTS'),
- 'input' => {
- 'len' => 3,
- 'help' => {
- 'text' => Slim::Utils::Strings::string('JIVE_SEARCHFOR_HELP')
- },
- },
- 'actions' => {
- 'go' => {
- 'cmd' => ['playlists'],
- 'params' => {
- 'menu' => 'track',
- 'search' => '__INPUT__',
- },
- },
- },
- 'window' => {
- 'text' => Slim::Utils::Strings::string('SEARCHFOR_PLAYLISTS'),
- },
- },
- ],
- },
- {
- 'text' => 'Internet Radio',
- 'actions' => {
- 'go' => {
- 'cmd' => ['radios'],
- 'params' => {
- 'menu' => 'radio',
- },
- },
- },
- },
);
my $numitems = scalar(@menu);
Modified: trunk/server/strings.txt
URL: http://svn.slimdevices.com/trunk/server/strings.txt?rev=12580&r1=12579&r2=12580&view=diff
==============================================================================
--- trunk/server/strings.txt (original)
+++ trunk/server/strings.txt Thu Aug 16 15:56:16 2007
@@ -473,6 +473,9 @@
NO Internettradio
SV Internetradio
ZH_CN äºèç½æ¶é³æº
+
+MUSIC_SERVICES
+ EN Music Services
MUSIC_ON_DEMAND
DE Musik auf Abruf
More information about the checkins
mailing list