[Slim-Checkins] r12762 - /trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm
andy at svn.slimdevices.com
andy at svn.slimdevices.com
Tue Aug 28 08:53:15 PDT 2007
Author: andy
Date: Tue Aug 28 08:53:15 2007
New Revision: 12762
URL: http://svn.slimdevices.com?rev=12762&view=rev
Log:
Fix Rhapsody metadata
Modified:
trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm
Modified: trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm?rev=12762&r1=12761&r2=12762&view=diff
==============================================================================
--- trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm (original)
+++ trunk/server/Slim/Plugin/RhapsodyDirect/ProtocolHandler.pm Tue Aug 28 08:53:15 2007
@@ -395,6 +395,13 @@
# Get track URL for the next track
my ($trackId) = $nextURL =~ /(Tra\.[^.]+)/;
+
+ # Get metadata for normal tracks
+ getTrackMetadata( $client, {
+ trackId => $trackId,
+ callback => \&gotTrackMetadata,
+ passthrough => [ $client ],
+ } );
rpds( $client, {
data => pack( 'cC/a*', 3, $trackId ),
@@ -868,7 +875,7 @@
artist => $track->{displayArtistName},
album => $track->{displayAlbumName},
title => $track->{name},
- cover => $track->{cover},
+ cover => $track->{cover} || $track->{albumMetadata}->{albumArt162x162Url},
};
}
More information about the checkins
mailing list