[Slim-Checkins] r12743 - in /trunk/server: HTML/Default/home.html HTML/Default/html/home.js Slim/Player/Player.pm Slim/Player/Transporter.pm Slim/Plugin/MP3tunes/Plugin.pm Slim/Plugin/RhapsodyDirect/Plugin.pm

andy at svn.slimdevices.com andy at svn.slimdevices.com
Mon Aug 27 14:30:21 PDT 2007


Author: andy
Date: Mon Aug 27 14:30:21 2007
New Revision: 12743

URL: http://svn.slimdevices.com?rev=12743&view=rev
Log:
Add Music On Demand menu

Modified:
    trunk/server/HTML/Default/home.html
    trunk/server/HTML/Default/html/home.js
    trunk/server/Slim/Player/Player.pm
    trunk/server/Slim/Player/Transporter.pm
    trunk/server/Slim/Plugin/MP3tunes/Plugin.pm
    trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm

Modified: trunk/server/HTML/Default/home.html
URL: http://svn.slimdevices.com/trunk/server/HTML/Default/home.html?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/HTML/Default/home.html (original)
+++ trunk/server/HTML/Default/home.html Mon Aug 27 14:30:21 2007
@@ -63,6 +63,14 @@
 	[%- END %]
 </div>
 
+<div class="homeMenuSection" id="music_on_demandMenu">
+	[%- FOREACH link = additionalLinks.music_on_demand %]
+		[% IF link.key != 'FAVORITES' %]
+			[% PROCESS menuItem token=link.key category='music_on_demand' %]
+		[%- END %]
+	[%- END %]
+</div>
+
 <div class="homeMenuSection" id="searchMenu">
 	<div id="search-results"></div>
 </div>

Modified: trunk/server/HTML/Default/html/home.js
URL: http://svn.slimdevices.com/trunk/server/HTML/Default/html/home.js?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/HTML/Default/html/home.js (original)
+++ trunk/server/HTML/Default/html/home.js Mon Aug 27 14:30:21 2007
@@ -70,7 +70,7 @@
 					break;
 
 				case 'MUSIC_ON_DEMAND':
-					alert('...soon to come');
+					this.showPanel('music_on_demand');
 					break;
 
 				case 'OTHER_SERVICES':

Modified: trunk/server/Slim/Player/Player.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Player/Player.pm?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/Slim/Player/Player.pm (original)
+++ trunk/server/Slim/Player/Player.pm Mon Aug 27 14:30:21 2007
@@ -44,6 +44,7 @@
 		FAVORITES
 		SAVED_PLAYLISTS
 		RADIO
+		MUSIC_ON_DEMAND
 		SETTINGS
 		PLUGINS
 	)],

Modified: trunk/server/Slim/Player/Transporter.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Player/Transporter.pm?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/Slim/Player/Transporter.pm (original)
+++ trunk/server/Slim/Player/Transporter.pm Mon Aug 27 14:30:21 2007
@@ -44,6 +44,7 @@
 		FAVORITES
 		SAVED_PLAYLISTS
 		RADIO
+		MUSIC_ON_DEMAND
 		PLUGIN_DIGITAL_INPUT
 		SETTINGS
 		PLUGINS

Modified: trunk/server/Slim/Plugin/MP3tunes/Plugin.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/MP3tunes/Plugin.pm?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/MP3tunes/Plugin.pm (original)
+++ trunk/server/Slim/Plugin/MP3tunes/Plugin.pm Mon Aug 27 14:30:21 2007
@@ -19,6 +19,10 @@
 	);
 }
 
+sub playerMenu () {
+	return 'MUSIC_ON_DEMAND';
+}
+
 sub getDisplayName () {
 	return 'PLUGIN_MP3TUNES_MODULE_NAME';
 }

Modified: trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm?rev=12743&r1=12742&r2=12743&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm (original)
+++ trunk/server/Slim/Plugin/RhapsodyDirect/Plugin.pm Mon Aug 27 14:30:21 2007
@@ -35,6 +35,10 @@
 	);
 }
 
+sub playerMenu () {
+	return 'MUSIC_ON_DEMAND';
+}
+
 sub getDisplayName () {
 	return 'PLUGIN_RHAPSODY_DIRECT_MODULE_NAME';
 }



More information about the checkins mailing list