bosesoundtouchapi.models.usertrackcontroltypes

@export
class UserTrackControlTypes(enum.Enum):

User Track Control Types enumeration.

Next = <UserTrackControlTypes.Next: 'NEXT_TRACK'>

Play next track.

Previous = <UserTrackControlTypes.Previous: 'PREV_TRACK'>

Play previous track if current track has been playing for less than 10 seconds; otherwise, restart play of the current track.

PreviousForce = <UserTrackControlTypes.PreviousForce: 'PREV_TRACK_FORCE'>

Play previous track.

RepeatOne = <UserTrackControlTypes.RepeatOne: 'REPEAT_ONE_TRACK'>

Repeat only the current track.

RepeatAll = <UserTrackControlTypes.RepeatAll: 'REPEAT_ALL_TRACKS'>

Repeat all tracks in the playlist.

RepeatOff = <UserTrackControlTypes.RepeatOff: 'REPEAT_TRACKS_OFF'>

Turn off repeat track setting.

ShuffleOn = <UserTrackControlTypes.ShuffleOn: 'SHUFFLE_TRACKS_ON'>

Shuffle all tracks in the playlist.

ShuffleOff = <UserTrackControlTypes.ShuffleOff: 'SHUFFLE_TRACKS_OFF'>

Turn off shuffle track setting.

SeekToTime = <UserTrackControlTypes.SeekToTime: 'SEEK_TO_TIME'>

Start playing the track at the designated time, if the NowPlaying media supports seek functions.