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
Fields | Type | Description |
---|---|---|
changeType | PlayerStateEventType | Type of the change |
details | AutoplayChangeEvent | ConnectionChangeEvent | RepeatChangeEvent<br/>PauseChangeEvent | QueueChangeEvent | TrackChangeEvent<br/>VolumeChangeEvent | ChannelChangeEvent | Change details |
PlayerStateEventType
Value:
playerAutoplay
playerConnection
playerRepeat
playerPause
playerCreate
playerDestroy
queueChange
trackChange
volumeChange
channelChange
AutoplayChangeEvent
Fields Type previousAutoplay
boolean
currentAutoplay
boolean
ConnectionChangeEvent
Fields Type changeType
ChangeType previousConnection
boolean
currentConnection
boolean
RepeatChangeEvent
Fields Type changeType
ChangeType previousRepeat
string
|null
currentRepeat
string
|null
PauseChangeEvent
Fields Type previousPause
boolean
|null
currentPause
boolean
|null
QueueChangeEvent
Fields Type changeType
ChangeType tracks
(Track | UnresolvedTrack)[]
TrackChangeEvent
Fields Type changeType
ChangeType track
Track previousTime
number
|null
currentTime
number
|null
VolumeChangeEvent
Fields Type previousVolume
number
|null
currentVolume
number
|null
ChannelChangeEvent
Fields Type changeType
ChangeType previousChannel
string
|null
currentChannel
string
|null
ChangeType
PlayerStateEventType Type Value ConnectionChangeEvent
string
connect
|disconnect
RepeatChangeEvent
string
|null
dynamic
|track
|queue
|null
QueueChangeEvent
string
add
|remove
|clear
|shuffle
|roundRobin
|userBlock
ChannelChangeEvent
string
text
|voice