Optionalinitpath: stringOptionalparent: PlexObjectPlayQueue identifier
OptionalkeyPlex relative url, when the payload includes one.
Media tag prefix path
Media tag version number
Optional ReadonlyparentWeakRef to the parent object that this object is built from.
Unique ID of the PlayQueue
OptionalplayID of the last added item, defines where "Up Next" region starts
The queue item ID of the currently selected item
The offset of the selected item in the PlayQueue
OptionalplayRating key of the currently selected item.
True if the PlayQueue is shuffled
Original URI used to create the PlayQueue
Total number of items in the PlayQueue
Version of the PlayQueue, increments on changes
ReadonlyserverTotal size of the PlayQueue (alias for playQueueTotalCount)
StaticTAGxml element tag
StaticTYPExml element type
Get items in the PlayQueue.
Get the length of the PlayQueue.
The currently selected item, when it is inside the loaded window of the PlayQueue.
Append an item to the "Up Next" section of the PlayQueue.
Remove every item except the currently selected one from the PlayQueue.
Check if the PlayQueue contains the provided media item.
Get item at specific index.
Get a similar object from this PlayQueue. Useful for looking up playQueueItemIDs using items from the Library.
Returns true if this object was built from a parent of the given class.
Move an item to the beginning of the PlayQueue. If 'after' is provided, the item will be placed immediately after the specified item.
Refresh the PlayQueue from the Plex server.
Alias for PlayQueue.refresh.
Remove an item from the PlayQueue.
StaticcreateCreate and return a new PlayQueue.
StaticcreateBuild the parameters used by server and client play queue creation commands.
StaticfromCreate and return a new PlayQueue from a station key. This is a convenience method for radio stations.
StaticgetRetrieve an existing PlayQueue by identifier.
Control a PlayQueue.
A PlayQueue is a linear list of media items that can be played in sequence. It represents the current playback queue and supports operations like adding, removing, and reordering items.