}
}
- [statusItem setImage:[NSImage imageNamed:@"menu"]];
- [statusItem setAlternateImage:[NSImage imageNamed:@"selected_image"]];
+ [statusItem setImage:[NSImage imageNamed:@"MenuNormal"]];
+ [statusItem setAlternateImage:[NSImage imageNamed:@"MenuInverted"]];
}
- (ITMTRemote *)loadRemote
[self setLatestSongIdentifier:[currentRemote playerStateUniqueIdentifier]];
latestPlaylistClass = [currentRemote currentPlaylistClass];
[menuController rebuildSubmenus];
-
+
if ( [df boolForKey:@"showSongInfoOnChange"] ) {
[self showCurrentTrackInfo];
}
NSString *title = [currentRemote currentSongTitle];
if ( title ) {
- NSString *album = nil;
- NSString *artist = nil;
- NSString *time = nil;
- int trackNumber = 0;
- int trackTotal = 0;
- int rating = 0;
+ NSString *album = nil;
+ NSString *artist = nil;
+ NSString *time = nil;
+ int trackNumber = 0;
+ int trackTotal = 0;
+ int rating = 0;
+ ITMTRemotePlayerSource source = [currentRemote currentSource];
if ( [df boolForKey:@"showAlbum"] ) {
album = [currentRemote currentSongAlbum];
time:time
trackNumber:trackNumber
trackTotal:trackTotal
- rating:rating];
+ rating:rating
+ source:source];
} else {
title = NSLocalizedString(@"noSongPlaying", @"No song is playing.");
[statusWindowController showSongWindowWithTitle:title
time:nil
trackNumber:0
trackTotal:0
- rating:0];
+ rating:0
+ source:[currentRemote currentSource]];
}
}