X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/03c0449f8664bc77b4aaa4681732382b8fcee91c..fe7df02d208eb352ec57213e89545f28212fba8a:/iTunesRemote.m diff --git a/iTunesRemote.m b/iTunesRemote.m index 639843d..ce496f8 100755 --- a/iTunesRemote.m +++ b/iTunesRemote.m @@ -54,10 +54,22 @@ - (NSDictionary *)capabilities { - return nil; -} - -- (ITMTRemotePlayerRunningStatus)playerRunningState + return [NSDictionary dictionaryWithObjectsAndKeys: + [NSNumber numberWithBool: YES], @"Remote", + [NSNumber numberWithBool: YES], @"Basic Track Control", + [NSNumber numberWithBool: YES], @"Track Information", + [NSNumber numberWithBool: YES], @"Track Navigation", + [NSNumber numberWithBool: YES], @"Upcoming Songs", + [NSNumber numberWithBool: YES], @"Playlists", + [NSNumber numberWithBool: YES], @"Volume", + [NSNumber numberWithBool: YES], @"Shuffle", + [NSNumber numberWithBool: YES], @"Repeat Modes", + [NSNumber numberWithBool: YES], @"Equalizer", + [NSNumber numberWithBool: YES], @"Track Rating", + nil]; +} + +- (ITMTRemotePlayerRunningState)playerRunningState { NSArray *apps = [[NSWorkspace sharedWorkspace] launchedApplications]; int i; @@ -237,6 +249,26 @@ return NO; } +- (BOOL)shuffleEnabled +{ + return NO; +} + +- (BOOL)setShuffleEnabled:(BOOL)enabled +{ + return NO; +} + +- (ITMTRemotePlayerRepeatMode)repeatMode +{ + return ITMTRemotePlayerRepeatOff; +} + +- (BOOL)setRepeatMode:(ITMTRemotePlayerRepeatMode)repeatMode +{ + return NO; +} + - (BOOL)play { [[ITAppleEventCenter sharedCenter] sendAEWithEventClass:@"hook" eventID:@"Play" appPSN:iTunesPSN];