Quick API addition for Unique IDs, to reduce unneeded MT queries.
authorJoseph Spiros <joseph.spiros@ithinksw.com>
Fri, 21 Mar 2003 02:17:54 +0000 (02:17 +0000)
committerJoseph Spiros <joseph.spiros@ithinksw.com>
Fri, 21 Mar 2003 02:17:54 +0000 (02:17 +0000)
ITMTRemote.h
ITMTRemote.m
iTunesRemote.m

index 07dec73..2d55b42 100755 (executable)
@@ -209,6 +209,11 @@ typedef enum {
  */
 - (NSString *)songTitleAtIndex:(int)index;
 
+/*!
+ * @method currentSongUniqueIdentifier:
+ */
+- (NSString *)currentSongUniqueIdentifier;
+
 /*!
  * @method currentSongIndex
  */
index 50fcb21..36b82eb 100755 (executable)
@@ -1,4 +1,4 @@
-#import "ITMTRemote.h"
+pen#import "ITMTRemote.h"
 
 @implementation ITMTRemote
 
     return nil;
 }
 
+- (NSString *)currentSongUniqueIdentifier
+{
+    return nil;
+}
+
 - (int)currentSongIndex
 {
     return nil;
index 5cda1b0..b89ccec 100755 (executable)
     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 @"BBQ";
+}
+
 - (int)currentSongIndex
 {
     return [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pidx" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN];