Skip to content

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

License

Notifications You must be signed in to change notification settings

gavwin/Lavalink

 
 

Repository files navigation

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
  • Prometheus metrics
  • Docker images

Changelog

Please see here

Client libraries:

Supports 3.x and older:

Supports 2.x:

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 99.9%
  • Dockerfile 0.1%