Skip to content

Standalone audio sending node based on Lavaplayer.

License

Notifications You must be signed in to change notification settings

NSteell/Lavalink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

7bbf74a · Dec 20, 2017
Dec 20, 2017
Dec 7, 2017
Oct 31, 2017
Nov 26, 2017
Sep 25, 2017
Jul 17, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017
Oct 31, 2017

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 and Dyno.

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:

Server configuration

Download from the CI server

Put an application.yml file in your working directory. Example

Run with java -jar Lavalink.jar

Acknowledgements

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

About

Standalone audio sending node based on Lavaplayer.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 53.4%
  • Kotlin 46.4%
  • Dockerfile 0.2%