This Lavalink.jar is based off of the current Lavalink dev branch/RC3 release.
This build also includes these features:
- JDA-NAS is now on by default on all supported architectures.
- Lavadsp's TimescaleNativeLibLoader was changed to not try to load avx2 extensions on Darwin aarch64 https://github.com/aikaterna/lavadsp/blob/f6fce3c9d3c630a77061780f2902c551416c5a12/src/main/java/com/github/natanbc/lavadsp/natives/TimescaleNativeLibLoader.java
- Lavadsp linux aarch64 native file was built for glibc 2.27 symbols for compatibility with Ubuntu 18 (glibc 2.27) and Raspbian OS 64-bit (glibc 2.28) https://github.com/aikaterna/lavadsp-natives/blob/original/linux-aarch64/libtimescale.so, also natanbc/lavadsp#80
architecture | lavaplayer natives | udpqueue (JDA-NAS) natives | timescale filter (lavadsp) natives | avx2 support for timescale | Notes |
---|---|---|---|---|---|
Darwin universal | ✅ | ✅ | ✅ | ✅ /❌ | Mac M1 and x86 64-bit (Sierra 10.12.x and greater) - avx2 extension not loaded on M1 |
Linux aarch32 | ✅ | ❌ | ❌ ❗ | ❌ | |
Linux aarch64 | ✅ | ✅ | ✅ | ❌ | Ubuntu or other 64-bit OS like Raspbian OS 64-bit beta on Raspberry Pi 2 or greater, armv7 or armv8 processor |
Linux ARM 32/64 | ✅ | ✅ | ✅ | ❌ | Raspbian OS 32 bit on Raspberry Pi 2 or greater, armv7 or armv8 processor |
Linux ARMHF 32 | ✅ | ❌ | ❌❗ | ❌ | Raspbian OS 32 bit on Raspberry Pi 1 or lesser, armv6 processor |
Linux i386 32 bit | ✅ | ✅ | ✅ | ✅ | |
Linux x86 64 bit | ✅ | ✅ | ✅ | ✅ | |
Windows i386 32 bit | ✅ | ✅ | ✅ | ✅ | |
Windows x86 64 bit | ✅ | ✅ | ✅ | ✅ |
❗ These architectures do not have natives included for timescale/lavadsp as they are not supported.