namespace MediaBrowser.Model.SyncPlay
{
///
/// Enum PlayQueueUpdateReason.
///
public enum PlayQueueUpdateReason
{
///
/// A user is requesting to play a new playlist.
///
NewPlaylist = 0,
///
/// A user is changing the playing item.
///
SetCurrentItem = 1,
///
/// A user is removing items from the playlist.
///
RemoveItems = 2,
///
/// A user is moving an item in the playlist.
///
MoveItem = 3,
///
/// A user is adding items the queue.
///
Queue = 4,
///
/// A user is adding items to the queue, after the currently playing item.
///
QueueNext = 5,
///
/// A user is requesting the next item in queue.
///
NextItem = 6,
///
/// A user is requesting the previous item in queue.
///
PreviousItem = 7,
///
/// A user is changing repeat mode.
///
RepeatMode = 8,
///
/// A user is changing shuffle mode.
///
ShuffleMode = 9
}
}