Skip to main content
Version: v2.6.1

PlayerStateUpdateEvent




danger

🚨 THIS DOCUMENTATION IS FOR VERSION =<2.6.1. WE RECOMMEND USING THE LATEST VERSION FOR SUPPORT REASONS. WE ALSO WARN THAT THIS OLDER DOCUMENTATION MAY NOT BE COMPLETE OR POORLY READABLE.




Overview

FieldsTypeDescription
changeTypePlayerStateEventTypeType of the change
detailsAutoplayChangeEvent | ConnectionChangeEvent | RepeatChangeEvent<br/>PauseChangeEvent | QueueChangeEvent | TrackChangeEvent<br/>VolumeChangeEvent | ChannelChangeEventChange details

PlayerStateEventType

Value: playerAutoplay playerConnection playerRepeat playerPause playerCreate playerDestroy queueChange trackChange volumeChange channelChange

AutoplayChangeEvent

FieldsType
previousAutoplayboolean
currentAutoplayboolean

ConnectionChangeEvent

FieldsType
changeTypeChangeType
previousConnectionboolean
currentConnectionboolean

RepeatChangeEvent

FieldsType
changeTypeChangeType
previousRepeatstring | null
currentRepeatstring | null

PauseChangeEvent

FieldsType
previousPauseboolean | null
currentPauseboolean | null

QueueChangeEvent

FieldsType
changeTypeChangeType
tracks(Track | UnresolvedTrack)[]

TrackChangeEvent

FieldsType
changeTypeChangeType
trackTrack
previousTimenumber | null
currentTimenumber | null

VolumeChangeEvent

FieldsType
previousVolumenumber | null
currentVolumenumber | null

ChannelChangeEvent

FieldsType
changeTypeChangeType
previousChannelstring | null
currentChannelstring | null

ChangeType

PlayerStateEventTypeTypeValue
ConnectionChangeEventstringconnect | disconnect
RepeatChangeEventstring | nulldynamic | track | queue | null
QueueChangeEventstringadd | remove | clear | shuffle | roundRobin | userBlock
ChannelChangeEventstringtext | voice