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