Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Aug 28, 2021. It is now read-only.

natanbc/andesite

Repository files navigation

Andesite

Standalone, mostly lavalink compatible audio sending node.

Support for andesite can be found in the amyware server, on the #andesite channel.

Features

  • lavadsp filter support
  • Darwin (Mac) and partial ARM support
  • Plugin support
  • Debug tooling
  • Available over REST, WebSocket or singyeong
  • Prometheus metrics
  • Sentry error reporting
  • Mostly API compatible with Lavalink
  • Support for lavaplayer non allocating frame buffer
  • Detailed statistics about the JVM it's running on
  • Can be used from a browser

Installing

Grab a jar from the releases page or use the docker image

Andesite requires a JVM with Java 11 support.

Configuration

See CONFIGURATION.md

Clients

Lavalink Compatibility

The API is mostly compatible with lavalink. All lavalink opcodes except configureResuming are compatible with Andesite. This incompatibility exists because Andesite implements resuming in a different way, with keys generated server side.

About

Standalone, mostly lavalink compatible node for sending audio to discord

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 9

Languages