Multi-node support
Add and connect to multiple Lavalink servers with ease. Discolink handles load balancing, reconnections, and queue failover when a node goes down.
Multi-node support
Add and connect to multiple Lavalink servers with ease. Discolink handles load balancing, reconnections, and queue failover when a node goes down.
Voice management
Efficient state synchronization between Discord and Lavalink. Connect, disconnect, move channels, and migrate between nodes — all through a single API.
Queue and filter API
Per-guild playback queues with tracks, history, repeat modes, shuffle, and a fully typed filter suite supporting both native and plugin filters.
Fully typed
Augment four interfaces to attach your own queue context, user data, and plugin info. The types propagate through every method that touches them.