git.ithinksw.org
/
MenuTunes.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
67c27db
)
currentSongTitle now returns the stream title of a streaming radio
author
Kent Sutherland
<ksuther@ithinksw.com>
Tue, 3 Feb 2004 03:04:23 +0000
(
03:04
+0000)
committer
Kent Sutherland
<ksuther@ithinksw.com>
Tue, 3 Feb 2004 03:04:23 +0000
(
03:04
+0000)
station if applicable.
iTunesRemote.m
patch
|
blob
|
history
diff --git
a/iTunesRemote.m
b/iTunesRemote.m
index
0a1335e
..
46a01f3
100755
(executable)
--- a/
iTunesRemote.m
+++ b/
iTunesRemote.m
@@
-322,6
+322,9
@@
{
int temp1;
ITDebugLog(@"Getting current song index.");
{
int temp1;
ITDebugLog(@"Getting current song index.");
+
+ if ([self currentSource] == ITMTRemoteRadioSource)
+
temp1 = [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pidx" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:savedPSN];
ITDebugLog(@"Getting current song index done.");
return temp1;
temp1 = [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pidx" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:savedPSN];
ITDebugLog(@"Getting current song index done.");
return temp1;
@@
-331,7
+334,13
@@
{
NSString *temp1;
ITDebugLog(@"Getting current song title.");
{
NSString *temp1;
ITDebugLog(@"Getting current song title.");
- temp1 = [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKey:@"pnam" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:savedPSN];
+
+ //If we're listening to the radio.
+ if ([[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKeyForNumber:@"pcls" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:savedPSN] == 'cURT') {
+ temp1 = [[[ITAppleEventCenter sharedCenter] sendAEWithRequestedKey:@"pStT" eventClass:@"core" eventID:@"getd" appPSN:savedPSN] stringByAppendingString:@" (Stream)"];
+ } else {
+ temp1 = [[ITAppleEventCenter sharedCenter] sendTwoTierAEWithRequestedKey:@"pnam" fromObjectByKey:@"pTrk" eventClass:@"core" eventID:@"getd" appPSN:savedPSN];
+ }
ITDebugLog(@"Getting current song title done.");
return ( ([temp1 length]) ? temp1 : nil ) ;
}
ITDebugLog(@"Getting current song title done.");
return ( ([temp1 length]) ? temp1 : nil ) ;
}