Skip to content

Releases: Cog-Creators/Lavalink-Jars

3.7.11+red.3

20 Apr 04:31
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar fixes certain tracks being stuck at 0:00. It is a mirror of a pre-release from the Lavalink Discord server with edits to the version number to make it compatible with Red. Thanks to @devoxin for his work on this release.

One known issue is that on trying to play some private videos will result in a more generic traceback that includes the JSON response from the site instead of a proper FriendlyException string.

Please see the Lavalink hardware support chart for a list of supported environments.

Note: CentOS 7 users (or any other OS with glibc <= 2.17) will receive an UnsatisfiedLinkError traceback on the Lavalink.jar start that mentions that GLIBC_2.18 cannot be found. This error can be ignored as it does not interfere with normal use - but JDA-NAS will be disabled.

3.7.11+red.2

31 Mar 21:51
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar includes new access methods to address recent playback issues. It is a mirror of the pre-release from the Lavalink Discord server with edits to the version number to make it compatible with Red. Thanks to @devoxin for his work on this release.

One known issue is that on trying to play some private videos will result in a more generic traceback that includes the JSON response from the site instead of a proper FriendlyException string.

Please see the Lavalink hardware support chart for a list of supported environments.

Note: CentOS 7 users (or any other OS with glibc <= 2.17) will receive an UnsatisfiedLinkError traceback on the Lavalink.jar start that mentions that GLIBC_2.18 cannot be found. This error can be ignored as it does not interfere with normal use - but JDA-NAS will be disabled.

3.7.11

10 Mar 23:46
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar is a direct re-release of the 3.7.11 mainline version.

Please see the Lavalink 3.7.11 hardware support chart for a list of supported environments.

Note: CentOS 7 users (or any other OS with glibc <= 2.17) will receive an UnsatisfiedLinkError traceback on the Lavalink.jar start that mentions that GLIBC_2.18 cannot be found. This error can be ignored as it does not interfere with normal use - but JDA-NAS will be disabled.

3.7.8

04 Aug 21:42
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar is a direct re-release of the 3.7.8 mainline version - no modifications needed for Red for the first time in nearly six years of usage. 🎉 Thanks to the Lavalink devs, specifically @topi314, for continuing to work with us in getting Lavalink to function on all devices that Red supports.

Please see this chart for a list of supported environments.

Note: Centos 7 users (or any other OS with glibc <= 2.17) will receive a UnsatisfiedLinkError traceback on the Lavalink.jar start that mentions that GLIBC_2.18 cannot be found. This error can be ignored as it does not interfere with normal use - but JDA-NAS will be disabled.

3.7.5

19 Apr 01:51
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar is based off the 3.7.5 release.

This build also includes this extra feature:

JDA-NAS has been changed in the mainline Lavalink builds to use udpqueue.rs, so precompiled JDA-NAS natives are not bundled any more.

Note: Centos 7 users (or any other OS with glibc <= 2.17) will receive a UnsatisfiedLinkError traceback on the Lavalink.jar start that mentions that GLIBC_2.18 cannot be found. This error can be ignored as it does not interfere with normal use - but JDA-NAS will be disabled.

architecture lavaplayer 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.

3.4.0_1350

11 Aug 20:10
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar is based off of the current Lavalink dev branch/RC3 release.

This build also includes these features:

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.

3.4.0_1347

30 May 18:31
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar supports filter operations and is based off of the current Lavalink dev branch. This includes features of the previous release:

This build also includes these new features:

NOTE:

  • This Lavalink.jar can be run on mac M1's with Intel or M1 java and timescale can be used.
  • JDA-NAS is only enabled on linux x86-64 for now.
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

❗ Using timescale transforms on these cpu architectures will cause a segfault. These architectures are not recommended for hosting your Lavalink.jar if you intend to use filters.

3.4.0_1346

26 May 19:15
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar supports filter operations and is based off of the current Lavalink dev branch.

NOTE:

  • This build does not include mac M1 specificity nor is JDA-NAS turned on on all cpu architectures - it is only turned on on Linux, on Intel-based 64 bit processors. If you intend to use this Lavalink.jar on a mac M1, use an Intel version of Java and you will be able to run this jar as-is, as Rosetta2 will translate it appropriately and use the bundled Intel mac native files.
architecture lavaplayer natives udpqueue (JDA-NAS) natives filter (lavadsp) natives timescale filter avx2 support for timescale Notes
Darwin aarch64e Mac M1
Darwin x86 64 bit Intel Mac, Sierra 10.12.x and greater
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

❗ Using timescale transforms on these cpu architectures will cause a segfault. These architectures are not recommended for hosting your Lavalink.jar if you intend to use filters.

3.4.0_1275

14 Dec 16:14
c3731fe
Compare
Choose a tag to compare

This Lavalink.jar supports filter operations and is built off the Lavalink dev branch @ lavalink-devs/Lavalink@8e1010a, which includes some important fixes:

This includes the changes in the recent Lavalink 3.4 release: your Lavalink client library that you use to connect to the Lavalink.jar will need to be updated to support the changes listed in https://github.com/freyacodes/Lavalink/releases/tag/3.4.

JDA-NAS has been turned on for every cpu architecture listed here.

Please consult the chart below to see if this file will work on your host.

architecture lavaplayer natives udpqueue (JDA-NAS) natives filter (lavadsp) natives timescale filter avx2 support for timescale Notes
Darwin aarch64e Mac M1
Darwin x86 64 bit Intel Mac, Sierra 10.12.x and greater
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

❗ Using timescale transforms on these cpu architectures will cause a segfault. These architectures are not recommended for hosting your Lavalink.jar if you intend to use filters.

https://github.com/Stonedestroyer/Lavalink includes our changes and the README refers to some forks for dependencies we are using to make this multi-arch support possible. These changes can be found on the red branch of each corresponding repo fork.

3.3.2.3_1239

22 Sep 19:53
eb0f33e
Compare
Choose a tag to compare

This build is using:
Walkyst's Lavaplayer fork
Walkyst's Lavalink fork

This is a Lavalink master branch jar - filters are not currently included in our builds.

As always, this includes custom natives built for non-supported architectures like Mac, 32 and 64 bit ARM, 32 bit Windows and Linux devices, aarch64 (64-bit OS on RPi).

This jar runs on Java 11 or Java 13. If you are a Red-DiscordBot user using this jar, our support is for, and our recommended Java version is Java 11. We also highly suggest you use the -Djdk.tls.client.protocols=TLSv1.2 flag when launching this jar under Java 11.