[Slim-Checkins] r8794 - /trunk/server/Slim/Buttons/TrackInfo.pm

andy at svn.slimdevices.com andy at svn.slimdevices.com
Fri Aug 4 10:45:58 PDT 2006


Author: andy
Date: Fri Aug  4 10:45:57 2006
New Revision: 8794

URL: http://svn.slimdevices.com?rev=8794&view=rev
Log:
TrackInfo fixes: Don't show mod date for remote URLs, don't crash when adding a URL as a favorite

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

Modified: trunk/server/Slim/Buttons/TrackInfo.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/TrackInfo.pm?rev=8794&r1=8793&r2=8794&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/TrackInfo.pm (original)
+++ trunk/server/Slim/Buttons/TrackInfo.pm Fri Aug  4 10:45:57 2006
@@ -288,9 +288,11 @@
 		push (@{$client->trackInfoContent}, undef);
 	}
 
-	if (my $age = $track->modificationTime) {
-		push (@{$client->trackInfoLines}, $client->string('MODTIME').": $age");
-		push (@{$client->trackInfoContent}, undef);
+	if ( !Slim::Music::Info::isRemoteURL($track->url) ) {
+		if (my $age = $track->modificationTime) {
+			push (@{$client->trackInfoLines}, $client->string('MODTIME').": $age");
+			push (@{$client->trackInfoContent}, undef);
+		}
 	}
 
 	if (my $url = $track->url) {
@@ -388,8 +390,8 @@
 
 		my $selectionCriteria = {
 			'track.id'       => $track->id,
-			'album.id'       => $album->id,
-			'contributor.id' => $contributor->id,
+			'album.id'       => ( blessed $album ) ? $album->id : undef,
+			'contributor.id' => ( blessed $contributor ) ? $contributor->id : undef,
 		};
 
 		if ($curType eq 'ALBUM') {



More information about the checkins mailing list