Added a queue for tracks and interval support. Haven't test them yet, so they are...
[MenuTunes.git] / AudioscrobblerController.h
index 00662db..0495c1a 100644 (file)
@@ -17,12 +17,15 @@ typedef enum {
        AudioscrobblerIdleStatus = -1,
        AudioscrobblerRequestingHandshakeStatus,
        AudioscrobblerCompletedHandshakeStatus,
-       AudioscrobblerSubmittingTrackStatus
+       AudioscrobblerSubmittingTracksStatus,
+       AudioscrobblerWaitingIntervalStatus
 } AudioscrobblerStatus;
 
 @interface AudioscrobblerController : NSObject {
        BOOL _handshakeCompleted;
        AudioscrobblerStatus _currentStatus;
+       NSMutableArray *_tracks;
+       NSDate *_delayDate;
        
        NSString *_md5Challenge;
        NSURL *_postURL;
@@ -33,4 +36,5 @@ typedef enum {
 - (void)attemptHandshake;
 - (BOOL)handshakeCompleted;
 - (void)submitTrack:(NSString *)title artist:(NSString *)artist album:(NSString *)album length:(int)length;
+- (void)submitTracks;
 @end