+ while ( (nextObject = [enumerator nextObject]) ) {
+ if ([nextObject isEqualToString:@"Play/Pause"]) {
+ if ([currentRemote playerPlayingState] == ITMTRemotePlayerPlaying) {
+ tempItem = [menu addItemWithTitle:@"Pause"
+ action:@selector(performMainMenuAction:)
+ keyEquivalent:@""];
+ [tempItem setTag:MTMenuPlayPauseItem];
+ [tempItem setTarget:self];
+ } else {
+ tempItem = [menu addItemWithTitle:@"Play"
+ action:@selector(performMainMenuAction:)
+ keyEquivalent:@""];
+ [tempItem setTag:MTMenuPlayPauseItem];
+ [tempItem setTarget:self];
+ }
+ }
+
+ if ([nextObject isEqualToString:@"Current Track Info"]) {
+ NSString *title = [currentRemote currentSongTitle];
+ [menu addItemWithTitle:@"Now Playing" action:NULL keyEquivalent:@""];
+
+ if ([title length] > 0) {
+ [menu addItemWithTitle:[NSString stringWithFormat:@" %@", title] action:nil keyEquivalent:@""];
+ }
+ }
+ //Do cool stuff here woo hehe gack yay! 0_o
+ }
+
+ [_currentMenu release];
+ _currentMenu = menu;
+ return _currentMenu;