- (ITMTRemotePlayerRunningState)playerRunningState
{
- return nil;
+ return ITMTRemotePlayerNotRunning;
}
- (ITMTRemotePlayerPlayingState)playerPlayingState
{
- return nil;
+ return ITMTRemotePlayerStopped;
}
- (NSArray *)playlists
- (int)numberOfSources
{
- return nil;
+ return -1;
}
- (int)numberOfSongsInPlaylistAtIndex:(int)index
{
- return nil;
+ return -1;
}
- (ITMTRemotePlayerSource)currentSource
{
- return nil;
+ return ITMTRemoteLibrarySource;
}
- (int)currentSourceIndex
{
- return nil;
+ return -1;
}
- (ITMTRemotePlayerPlaylistClass)currentPlaylistClass
{
- return nil;
+ return ITMTRemotePlayerLibraryPlaylist;
}
- (int)currentPlaylistIndex
{
- return nil;
+ return -1;
}
- (NSString *)songTitleAtIndex:(int)index
- (BOOL)songEnabledAtIndex:(int)index
{
- return nil;
+ return NO;
}
- (int)currentAlbumTrackCount
{
- return nil;
+ return -1;
}
- (int)currentSongTrack
{
- return nil;
+ return -1;
}
- (NSString *)playerStateUniqueIdentifier
- (int)currentSongIndex
{
- return nil;
+ return -1;
}
- (NSString *)currentSongTitle
- (int)currentSongPlayCount
{
- return nil;
+ return 0;
}
- (float)currentSongRating
{
- return nil;
+ return 0;
}
- (BOOL)setCurrentSongRating:(float)rating
- (int)currentEQPresetIndex
{
- return nil;
+ return 0;
}
- (float)volume
{
- return nil;
+ return 0;
}
- (BOOL)setVolume:(float)volume
- (BOOL)radioIsPlaying
{
- ITMTRemotePlayerPlaylistClass class = nil;
+ ITMTRemotePlayerPlaylistClass class = ITMTRemotePlayerLibraryPlaylist;
NS_DURING
class = [[self currentRemote] currentPlaylistClass];
NS_HANDLER
_audioscrobblerInterval = ((length / 2 < 240) ? length / 2 : 240);
[_audioscrobblerTimer invalidate];
[_audioscrobblerTimer release];
- _audioscrobblerTimer = [[NSTimer alloc] initWithFireDate:[NSDate dateWithTimeIntervalSinceNow:_audioscrobblerInterval] interval:nil target:self selector:@selector(submitAudioscrobblerTrack:) userInfo:nil repeats:NO];
+ _audioscrobblerTimer = [[NSTimer alloc] initWithFireDate:[NSDate dateWithTimeIntervalSinceNow:_audioscrobblerInterval] interval:0 target:self selector:@selector(submitAudioscrobblerTrack:) userInfo:nil repeats:NO];
[[NSRunLoop currentRunLoop] addTimer:_audioscrobblerTimer forMode:NSDefaultRunLoopMode];
}
} else {