[Slim-Checkins] r8802 - /trunk/server/Slim/Buttons/Favorites.pm

andy at svn.slimdevices.com andy at svn.slimdevices.com
Fri Aug 4 18:25:28 PDT 2006


Author: andy
Date: Fri Aug  4 18:25:27 2006
New Revision: 8802

URL: http://svn.slimdevices.com?rev=8802&view=rev
Log:
Use playlist play/add for remote URL favorites so they get scanned

Modified:
    trunk/server/Slim/Buttons/Favorites.pm

Modified: trunk/server/Slim/Buttons/Favorites.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Favorites.pm?rev=8802&r1=8801&r2=8802&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Favorites.pm (original)
+++ trunk/server/Slim/Buttons/Favorites.pm Fri Aug  4 18:25:27 2006
@@ -220,8 +220,15 @@
 	if (!$add) {
 		$client->execute([ 'playlist', 'clear' ] );
 	}
-
-	$client->execute([ 'playlist', $command, 'favorite', $url ]);
+	
+	# remote URLs should go via play/add so they go through Scanner
+	if ( Slim::Music::Info::isRemoteURL($url) ) {
+		$command = $add ? 'add' : 'play';
+		$client->execute([ 'playlist', $command, $url, $title ]);
+	}
+	else {
+		$client->execute([ 'playlist', $command, 'favorite', $url ]);
+	}
 }
 
 # These are all CLI commands



More information about the checkins mailing list