Standalone audio sending node based on Lavaplayer and JDA-Audio. Allows for sending audio without it ever reaching any of your shards.
Being used in production by FredBoat, Dyno, Rythm, LewdBot, and more.
- Powered by Lavaplayer
- Minimal CPU/memory footprint
- Twitch/YouTube stream support
- Event system
- Seeking
- Volume control
- REST API for resolving lavaplayer tracks (used for non-JVM clients)
- Statistics (good for load balancing)
- Basic authentication
- JDA client (JDA, Java)
- LavaClient (Java)
- Magma (discord.py, Python)
- Lavalink.py (discord.py, Python)
- pylava (discord.py, Python)
- SandySounds (JavaScript)
- eris-lavalink (eris, JavaScript)
- discord.js-lavalink (discord.js, JavaScript)
- Or create your own
- lavalink.js (discord.js, JavaScript)
Outdated as of January 29 2018.
Download from the CI server
Put an application.yml
file in your working directory. Example
Run with java -jar Lavalink.jar
Docker images are available on the Docker hub.
This project contains modified code from https://github.com/sedmelluq/jda-nas v1.0.5