lavalink library

Classes

BaseEvent
Base event class which all events must inherit
Cluster
Cluster of lavalink nodes
CpuStats
Cpu usage stats
FrameStats
Stats about frame sending to discord
GuildPlayer
A player of a specific guild
LavalinkException
A exception object that can be sent by lavalink at certain endpoints
MemoryStats
Memory usage stats
Node
Represents an active and running lavalink node
NodeOptions
Class containing all node options needed to establish and mantain a connection with lavalink server
PlayerUpdateEvent
Player update event dispatched by lavalink at player progression
PlayerUpdateStateEvent
The state of a player at a given moment
PlaylistInfo
Playlist info
PlayParameters
Parameters to start playing a track
QueuedTrack
Represents a track already on a player queue
SearchPlatform
Search platforms supported by Lavalink
StatsEvent
Stats update event dispatched by lavalink
Track
Lavalink track object
TrackEndEvent
Object sent when a track ends playing
TrackExceptionEvent
Object sent when a track gets an exception while playing
TrackInfo
Track details
Tracks
Object returned from lavalink when searching
TrackStartEvent
Object sent when a track starts playing
TrackStuckEvent
Object sent when a track gets stuck when playing
WebSocketClosedEvent
Web socket closed event from lavalink

Exceptions / Errors

ClusterException
An exception related to cluster functions
HttpException
An exception that can be thrown when using Node.searchTracks or Node.autoSearch if the request fails