Standalone audio sending node based on Lavaplayer.
See the codeA standalone audio sending node based on Lavaplayer and Koe. Allows for sending audio without it ever reaching any of your shards.
Being used in production by FredBoat, Dyno, LewdBot, and more.
A basic example bot is available.
[!NOTE] Lavalink v4 is now out of beta! See the changelog for more information.
Support for other JVMs is also best-effort. Periodic CPU utilization stats are prone not to work everywhere.
Lavalink also runs on other hardware, but support is best-effort. Here is a list of known working hardware:
| Operating System | Architecture | DAVE | Lavaplayer | JDA-NAS | Timescale | AVX2 |
|---|---|---|---|---|---|---|
| linux | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux | x86 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux | arm | ✅ | ✅ | ✅ | ✅ | ❌ |
| linux | armhf | ✅ | ✅ | ❌ | ❌ | ❌ |
| linux | aarch32 | ✅ | ✅ | ❌ | ❌ | ❌ |
| linux | aarch64 | ✅ | ✅ | ✅ | ✅ | ❌ |
| linux-musl | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux-musl | aarch64 | ✅ | ✅ | ✅ | ✅ | ❌ |
| windows | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows | x86 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows | aarch64 | ✅ | ❌1 | ✅ | ❌1 | ❌1 |
| darwin | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| darwin | aarch64e | ✅ | ✅ | ✅ | ✅ | ❌ |
[!NOTE] The minium supported version for glibc in DAVE is 2.35 (Ubuntu 22.04).
Please see here
Lavalink follows Semantic Versioning.
The version number is composed of the following parts:
MAJOR breaking API changes
MINOR new backwards compatible features
PATCH backwards compatible bug fixes
PRERELEASE pre-release version
BUILD additional build metadata
Version numbers can come in different combinations, depending on the release type:
`MAJOR.MINOR.PATCH` - Stable release
`MAJOR.MINOR.PATCH+BUILD` - Stable release with additional build metadata
`MAJOR.MINOR.PATCH-PRERELEASE` - Pre-release
`MAJOR.MINOR.PATCH-PRERELEASE+BUILD` - Pre-release additional build metadata
42 followers · starred Dec 2017
241 followers · starred Oct 2021
16 followers · starred Nov 2023
95 followers · starred Dec 2022
Standalone audio sending node based on Lavaplayer.
See the codeA standalone audio sending node based on Lavaplayer and Koe. Allows for sending audio without it ever reaching any of your shards.
Being used in production by FredBoat, Dyno, LewdBot, and more.
A basic example bot is available.
[!NOTE] Lavalink v4 is now out of beta! See the changelog for more information.
Support for other JVMs is also best-effort. Periodic CPU utilization stats are prone not to work everywhere.
Lavalink also runs on other hardware, but support is best-effort. Here is a list of known working hardware:
| Operating System | Architecture | DAVE | Lavaplayer | JDA-NAS | Timescale | AVX2 |
|---|---|---|---|---|---|---|
| linux | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux | x86 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux | arm | ✅ | ✅ | ✅ | ✅ | ❌ |
| linux | armhf | ✅ | ✅ | ❌ | ❌ | ❌ |
| linux | aarch32 | ✅ | ✅ | ❌ | ❌ | ❌ |
| linux | aarch64 | ✅ | ✅ | ✅ | ✅ | ❌ |
| linux-musl | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| linux-musl | aarch64 | ✅ | ✅ | ✅ | ✅ | ❌ |
| windows | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows | x86 | ✅ | ✅ | ✅ | ✅ | ✅ |
| Windows | aarch64 | ✅ | ❌1 | ✅ | ❌1 | ❌1 |
| darwin | x86-64 | ✅ | ✅ | ✅ | ✅ | ✅ |
| darwin | aarch64e | ✅ | ✅ | ✅ | ✅ | ❌ |
[!NOTE] The minium supported version for glibc in DAVE is 2.35 (Ubuntu 22.04).
Please see here
Lavalink follows Semantic Versioning.
The version number is composed of the following parts:
MAJOR breaking API changes
MINOR new backwards compatible features
PATCH backwards compatible bug fixes
PRERELEASE pre-release version
BUILD additional build metadata
Version numbers can come in different combinations, depending on the release type:
`MAJOR.MINOR.PATCH` - Stable release
`MAJOR.MINOR.PATCH+BUILD` - Stable release with additional build metadata
`MAJOR.MINOR.PATCH-PRERELEASE` - Pre-release
`MAJOR.MINOR.PATCH-PRERELEASE+BUILD` - Pre-release additional build metadata
42 followers · starred Dec 2017
241 followers · starred Oct 2021
16 followers · starred Nov 2023
95 followers · starred Dec 2022