- //This huge if statement is being nasty
- /*if ( ( [self songChanged] ) ||
- ( ([self radioIsPlaying]) && (latestPlaylistClass != ITMTRemotePlayerRadioPlaylist) ) ||
- ( (! [self radioIsPlaying]) && (latestPlaylistClass == ITMTRemotePlayerRadioPlaylist) ) )*/
-
- if ([self songChanged]) {
- [self setLatestSongIdentifier:[currentRemote currentSongUniqueIdentifier]];
+ if ( [self songChanged] ) {
+ ITDebugLog(@"The song changed.");
+ [self setLatestSongIdentifier:[currentRemote playerStateUniqueIdentifier]];