Node of this queue
Alias for node.rest
Id of the guild
Volume of the lavalink player
Whether the lavalink player is paused
Whether the queue has a track but the lavalink player doesn't
Whether the queue is truly empty (no previous, current, or next tracks)
Whether a track is present and also playing in the lavalink player
Whether autoplay is enabled
Whether the queue has no current or next tracks
Whether this queue instance is destroyed
The repeat mode of this queue
Whether the queue has a next track
Whether the queue has a previous track
The current track
The previous track
Current and next tracks
Previous tracks
Number of current and next tracks
Number of previous, current, and next tracks
Duration of current and next tracks (excluding live tracks)
Formatted duration of current and next tracks (excluding live tracks)
Position in milliseconds of the current track
Formatted position in milliseconds of the current track
Sync lavalink player data
Target to update (local for queue, remote for node)
Search for tracks with the queue's node
Search terms or url
Query prefix
Add a track, list of tracks, or playlist to the queue
track, list of tracks, or playlist
OptionaluserData: JsonObjectObject to shallow merge in all track's user data
Add related tracks to the queue
OptionalrefTrack: Track<CommonUserData, CommonPluginInfo>Track to use as reference
Remove one track from the queue
zero-based position of the track
Remove multiple tracks from the queue
zero-based positions of tracks to remove
Jump to a specific track in queue
zero-based position of the track
Pause the lavalink player
Unpause the lavalink player and play the current track if its present but stopped
Jump to a specific position in the current track
Position in milliseconds
Play the next track in queue
Play the previous track in queue
Set the lavalink player's volume
Numeric value between 0 and 1000
Set autoplay mode
Whether autoplay should be enabled
Set repeat mode
Repeat mode (none for default, track for track, queue for queue)
Stop the current track in lavalink player
Destroy this queue instance
Optionalreason: stringReason for destroying
Class representing a guild's queue while wrapping it's lavalink player.
Remarks
Simple interpretation: join of two arrays, negative for previous, zero for current, positive for next