X-Git-Url: http://git.ithinksw.org/MenuTunes.git/blobdiff_plain/7b213e9391eadd0ed997971ea73b7b92b75408fb..5973b75b6b4f55277003775f4793f190b6f9a72d:/iTunesRemote.m diff --git a/iTunesRemote.m b/iTunesRemote.m index 5cda1b0..e5bec7b 100755 --- a/iTunesRemote.m +++ b/iTunesRemote.m @@ -78,6 +78,7 @@ // set minimized of browser window 1 to false // set view of browser window 1 to (playlist (index of current playlist)) //end tell + //Someone do this plz kthx return NO; } @@ -165,6 +166,11 @@ return [[ITAppleEventCenter sharedCenter] sendAEWithSendString:[NSString stringWithFormat:@"'----':obj { form:'prop', want:type('prop'), seld:type('pnam'), from:obj { form:'indx', want:type('cTrk'), seld:long(%lu), from:obj { form:'prop', want:type('prop'), seld:type('pPla'), from:'null'() } } }",index] eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN]; } +- (NSString *)currentSongUniqueIdentifier +{ + return [NSString stringWithFormat:@"%i-%i", [self currentPlaylistIndex], [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pDID" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN]]; +} + - (int)currentSongIndex { return [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pidx" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN]; @@ -219,8 +225,8 @@ - (BOOL)equalizerEnabled { - return [[ITAppleEventCenter sharedCenter] - sendAEWithRequestedKeyForNumber:@"pEQ " eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN]; + return [[ITAppleEventCenter sharedCenter] sendAEWithSendStringForNumber:@"'----':obj { form:type('prop'), want:type('prop'), seld:type('pEQ '), from:() }" eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN]; + } - (BOOL)setEqualizerEnabled:(BOOL)enabled