An instance of Node
The options to initialize this rest class
Credentials to access Lavalink
Optional
group?: stringName of the Lavalink node group
Name of the Lavalink node
Optional
secure?: booleanWhether to use secure protocols or not
Lavalink node host and port without any prefix
Protected
Readonly
authCredentials to access Lavalink
Protected
Readonly
nodeNode that initialized this instance
Protected
Readonly
urlURL of Lavalink
Decode a track
Encoded track
Promise that resolves to a track
Deletes a Lavalink player
guildId where this player is
Protected
fetchInternal
Make a request to Lavalink
Lavalink endpoint
Options passed to fetch
Get Lavalink info
Gets the player with the specified guildId
Promise that resolves to a Lavalink player
Gets all the player with the specified sessionId
Promise that resolves to an array of Lavalink players
Get routeplanner status from Lavalink
Promise that resolves to a routeplanner response
Resolve a track
Track ID
A promise that resolves to a Lavalink response
Release blacklisted IP address into pool of IPs
IP address
Updates a Lavalink player
GuildId of the player you want to update
Data to update on the player
If you want this action to do nothing when the player is active
Promise that resolves to a Lavalink player
Updates the session with a resume boolean and timeout
Optional
resuming: booleanWhether resuming is enabled for this session or not
Optional
timeout: numberTimeout to wait for resuming
Promise that resolves to a Lavalink player
Wrapper around Lavalink REST API