ITMTDiscTotal,
ITMTTrackComments,
ITMTTrackGenre,
- ITMTTrackRating
+ ITMTTrackRating,
+ ITMTTrackHash
} ITMTTrackProperty;
/*!
ITMTTrackRewinding
} ITMTTrackState;
+typedef enum {
+ ITMTRepeatNoneMode,
+ ITMTRepeatOneMode,
+ ITMTRepeatAllMode
+} ITMTRepeatMode;
+
@class ITMTRemote, ITMTPlayer, ITMTPlaylist, ITMTTrack, ITMTEqualizer;
@protocol ITMTRemote
- (ITMTPlaylist *)libraryPlaylist;
- (NSArray *)equalizers;
+
+- (ITMTRepeatMode)repeatMode;
+- (BOOL)setRepeatMode:(ITMTRepeatMode)repeatMode;
+
+- (BOOL)shuffleEnabled;
+- (BOOL)enableShuffle:(BOOL)shuffle;
@end
@interface ITMTPlayer : NSObject <ITMTPlayer>
- (BOOL)selectTrack:(ITMTTrack *)track;
- (BOOL)selectTrackAtIndex:(int)index;
+
+- (BOOL)selectNextTrack;
+- (BOOL)selectPreviousTrack;
@end
@interface ITMTPlaylist : NSObject <ITMTPlaylist>