Quick Remote API update for an enumeration of all supported playlist classes.
[MenuTunes.git] / iTunesRemote.m
index 35256b4..b14f74e 100755 (executable)
     return [[ITAppleEventCenter sharedCenter] sendAEWithSendStringForNumber:[NSString stringWithFormat:@"kocl:type('cTrk'), '----':obj { form:'indx', want:type('cPly'), seld:long(%lu), from:'null'() }",index] eventClass:@"core" eventID:@"cnte" appPSN:iTunesPSN];
 }
 
-- (NSString *)classOfPlaylistAtIndex:(int)index
+- (ITMTRemotePlayerPlaylistClass)classOfPlaylistAtIndex:(int)index
 {
     int realResult = [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pcls" fromObjectByKey:@"pPla" eventClass:@"core" eventID:@"getd" appPSN:iTunesPSN];
     
+    // ADD SUPPORT FOR RETURNING A ITMTRemotePlayerLibraryPlaylist WHEN PLAYLIST IS LIBRARY.
+
     switch (realResult)
           {
           case 'cRTP':
-                 return @"radio tuner playlist";
+                 return ITMTRemotePlayerRadioPlaylist;
                  break;
           default:
-                 return @"playlist";
+                 return ITMTRemotePlayerPlaylist;
           }
 }