didHaveAlbumName = ([[self runScriptAndReturnResult:@"return album of current track"] length] > 0);
didHaveArtistName = ([[self runScriptAndReturnResult:@"return artist of current track"] length] > 0);
didHaveAlbumName = ([[self runScriptAndReturnResult:@"return album of current track"] length] > 0);
didHaveArtistName = ([[self runScriptAndReturnResult:@"return artist of current track"] length] > 0);
NSMenuItem *songItem;
songItem = [[NSMenuItem alloc] initWithTitle:curSong action:@selector(playTrack:) keyEquivalent:@""];
[songItem setTarget:self];
NSMenuItem *songItem;
songItem = [[NSMenuItem alloc] initWithTitle:curSong action:@selector(playTrack:) keyEquivalent:@""];
[songItem setTarget:self];
- int numPlaylists = [[self runScriptAndReturnResult:@"return number of playlists"] intValue];
- int i, curPlaylist = [[self runScriptAndReturnResult:@"return index of current playlist"] intValue];
+ NSArray *playlists = [currentRemote playlists];
+ int i, curPlaylist = [currentRemote currentPlaylistIndex];
- for (i = 1; i <= numPlaylists; i++) {
- NSString *playlistName = [self runScriptAndReturnResult:[NSString stringWithFormat:@"return name of playlist %i", i]];
+ for (i = 1; i < [playlists count]; i++) {
+ NSString *playlistName = [playlists objectAtIndex:i];
NSMenuItem *tempItem;
tempItem = [[NSMenuItem alloc] initWithTitle:playlistName action:@selector(selectPlaylist:) keyEquivalent:@""];
[tempItem setTarget:self];
NSMenuItem *tempItem;
tempItem = [[NSMenuItem alloc] initWithTitle:playlistName action:@selector(selectPlaylist:) keyEquivalent:@""];
[tempItem setTarget:self];
- for (i = 1; i <= numSets; i++) {
- NSString *setName = [self runScriptAndReturnResult:[NSString stringWithFormat:@"return name of EQ preset %i", i]];
+ for (i = 0; i < [eqPresets count]; i++) {
+ NSString *setName = [eqPresets objectAtIndex:i];
NSMenuItem *tempItem;
tempItem = [[NSMenuItem alloc] initWithTitle:setName action:@selector(selectEQPreset:) keyEquivalent:@""];
[tempItem setTarget:self];
NSMenuItem *tempItem;
tempItem = [[NSMenuItem alloc] initWithTitle:setName action:@selector(selectEQPreset:) keyEquivalent:@""];
[tempItem setTarget:self];
[[eqMenu itemAtIndex:curSet - 1] setState:NSOffState];
[[eqMenu itemAtIndex:item - 1] setState:NSOnState];
}
[[eqMenu itemAtIndex:curSet - 1] setState:NSOffState];
[[eqMenu itemAtIndex:item - 1] setState:NSOnState];
}
{
NSString *state = [self runScriptAndReturnResult:@"return player state"];
if ([state isEqualToString:@"playing"]) {
{
NSString *state = [self runScriptAndReturnResult:@"return player state"];
if ([state isEqualToString:@"playing"]) {
[playPauseMenuItem setTitle:@"Play"];
} else if ([state isEqualToString:@"fast forwarding"] || [state
isEqualToString:@"rewinding"]) {
[playPauseMenuItem setTitle:@"Play"];
} else if ([state isEqualToString:@"fast forwarding"] || [state
isEqualToString:@"rewinding"]) {
trackName = [NSString stringWithFormat:@"%@ - %@", trackArtist, trackName];
}
stringToShow = [stringToShow stringByAppendingString:trackName];
trackName = [NSString stringWithFormat:@"%@ - %@", trackArtist, trackName];
}
stringToShow = [stringToShow stringByAppendingString:trackName];
if ([trackAlbum length]) {
stringToShow = [stringToShow stringByAppendingString:trackAlbum];
stringToShow = [stringToShow stringByAppendingString:@"\n"];
if ([trackAlbum length]) {
stringToShow = [stringToShow stringByAppendingString:trackAlbum];
stringToShow = [stringToShow stringByAppendingString:@"\n"];
if ([trackTime length]) {
stringToShow = [NSString stringWithFormat:@"%@Total Time: %@\n", stringToShow, trackTime];
}
}
{
if ([trackTime length]) {
stringToShow = [NSString stringWithFormat:@"%@Total Time: %@\n", stringToShow, trackTime];
}
}
{
int minutes = trackTimeLeft / 60, seconds = trackTimeLeft % 60;
if (seconds < 10) {
stringToShow = [stringToShow stringByAppendingString:
int minutes = trackTimeLeft / 60, seconds = trackTimeLeft % 60;
if (seconds < 10) {
stringToShow = [stringToShow stringByAppendingString:
int i;
NSString *songs = @"";
statusController = [[StatusWindowController alloc] init];
for (i = curTrack + 1; i <= curTrack + numSongsInAdvance; i++) {
if (i <= numSongs) {
int i;
NSString *songs = @"";
statusController = [[StatusWindowController alloc] init];
for (i = curTrack + 1; i <= curTrack + numSongsInAdvance; i++) {
if (i <= numSongs) {