Optionalinitpath: stringOptionalparent: PlexObjectPlayQueue identifier
plex relative url
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
ID of the currently selected item, matches ratingKey
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
OptionalselectedMedia object for the currently selected item
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.
Remove all items 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 is a child 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.
Reload the data for this object from this.key.
Optionalekey: stringRemove an item from the PlayQueue.
StaticcreateCreate and return a new PlayQueue.
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.