/Lavalink

Standalone audio sending node based on Lavaplayer and JDA-Audio.

Primary LanguageJavaMIT LicenseMIT

Lavalink

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.

JDA guild

Features

  • 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

Client libraries:

Supports 2.x:

Supports 1.x:

Outdated as of January 29 2018.

Server configuration

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.

Docker Pulls Docker layers

Acknowledgements

This project contains modified code from https://github.com/sedmelluq/jda-nas v1.0.5