Private
Readonly
damonjsReadonly
dataPrivate
isPrivate
lockPrivate
optionsReadonly
queueReadonly
statsGet Filter volume
Get filters
Get GuildId
Get Mute Status
Get Paused Status
Get if track is ready to play or not
Get Playing Status
Get player position
Get VoiceId
Get volume
Destroy the player
Promise
Rest
...args: DamonJsEvents[K]Private
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
handlePrivate
initPrivate
lockMove player to another node
true if the player was moved, false if not
Optional
name: stringPause the player
Promise
Whether to pause or not
Play a track
Optional
tracks: DamonJsTrack[]Track to play
Optional
options: PlayOptionsPlay options
Skips to the previous track in the queue.
seek to a specifc position
Promise
Position
Change the channel mix settings applied to the currently playing track
Promise
An object that conforms to ChannelMixSettings that defines how much the left and right channels affect each other (setting all factors to 0.5 causes both channels to get the same audio)
Set the Deaf State
DamonJsPlayer
Optional
deaf: booleanDeaf State
Change the distortion settings applied to the currently playing track
Promise
An object that conforms to DistortionSettings that defines distortions in the audio
Change the equalizer settings applied to the currently playing track
Promise
An array of objects that conforms to the Bands type that define volumes at different frequencies
Set the Filter volume
Promise
Volume
Change the all filter settings applied to the currently playing track
Promise
An object that conforms to FilterOptions that defines all filters to apply/modify
Set the Global volume
Promise
Volume
Change the karaoke settings applied to the currently playing track
Promise
Optional
karaoke: KaraokeSettingsAn object that conforms to the KaraokeSettings type that defines a range of frequencies to mute
Set loop mode
DamonJsPlayer
Optional
loop: LoopStateLoop mode
Change the low pass settings applied to the currently playing track
Promise
An object that conforms to LowPassSettings that defines the amount of suppression on higher frequencies
Set the Mute State
DamonJsPlayer
Optional
mute: booleanMute State
Change the rotation settings applied to the currently playing track
Promise
Optional
rotation: RotationSettingsAn object that conforms to the RotationSettings type that defines the frequency of audio rotating round the listener
Set text channel
DamonJsPlayer
Text channel ID
Change the timescale settings applied to the currently playing track
Promise
Optional
timescale: TimescaleSettingsAn object that conforms to the TimescaleSettings type that defines the time signature to play the audio at
Change the tremolo settings applied to the currently playing track
Promise
Optional
tremolo: FreqSettingsAn object that conforms to the FreqSettings type that defines an oscillation in volume
Change the vibrato settings applied to the currently playing track
Promise
Optional
vibrato: FreqSettingsAn object that conforms to the FreqSettings type that defines an oscillation in pitch
Set voice channel and move the player to the voice channel
DamonJsPlayer
Voice channel ID
Skips to the next track in the queue.
Skips to the specified track in the queue. If the player is in a destroyed state, it will throw an error. If the player is currently looping the track or queue, it will continue to do so. If the provided track ID exists in the queue, it will skip to that track. If the provided track ID is greater than the queue length, it will skip to the last track. If the provided track ID is out of bounds, it will skip to the previous track.
A Promise that resolves to the DamonJsPlayer instance.
If the player is already destroyed.
The ID of the track to skip to.
Stops the currently playing track.
Generated using TypeDoc
Get Deaf Status