new Queue()
Methods
-
add(args){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 428Adds one or more items to the playback queue.
-
Adds one or more items to the playback queue.
Name Type Description args
GoBrain.Dtos.PlaybackItem | Array.<GoBrain.Dtos.PlaybackItem> Any number of playback items or an array of playback items to add to the playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
empty(){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 437Empties the playback queue.
-
Empties the playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
get(){GoBrain.Pdk.Extensions.Widget~Queue~QueueInfo}
GoBrain.Pdk/src/extensions/widget.js, line 445Gets the current playback queue.
-
Gets the current playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue~QueueInfo -
next(){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 453Switches to the next item in the playback queue.
-
Switches to the next item in the playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
previous(){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 461Switches to the previous item in the playback queue.
-
Switches to the previous item in the playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
remove(arg){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 469Removes a playback item from the playback queue.
-
Removes a playback item from the playback queue.
Name Type Description arg
Number | String Index or id of playback item to remove.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
replace(items){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 478Replaces the current playback queue with one or more items.
-
Replaces the current playback queue with one or more items.
Name Type Description items
GoBrain.Dtos.PlaybackItem | Array.<GoBrain.Dtos.PlaybackItem> Any number of playback items or an array of playback items to replace the current playback queue with.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
reverse(){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 487Reverses the playback queue.
-
Reverses the playback queue.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue -
select(arg){GoBrain.Pdk.Extensions.Widget~Queue}
GoBrain.Pdk/src/extensions/widget.js, line 495Switches to a playback item in the playback queue.
-
Switches to a playback item in the playback queue.
Name Type Description arg
Number | String Index or id of playback item to switch to.
Returns:
Type Description GoBrain.Pdk.Extensions.Widget~Queue
Type Definitions
-
QueueInfoObject
-
Properties:
Name Type Description currentIndex
Number The index of the current item in the current playback queue.
queue
Array.<GoBrain.Dtos.PlaybackItem> The current playback queue.