freyacodes / ukulele

Simple self-contained Discord music bot
MIT License
157 stars 75 forks source link

ARM Compatibility #50

Closed huntastikus closed 2 years ago

huntastikus commented 2 years ago

I added the lib dependencies that are needed for this to run on aarch64.

huntastikus commented 2 years ago

That was the tricky part...finding it. https://github.com/sedmelluq/lavaplayer/issues/622 This chat details that the creator of lavaplayer is referencing his maven repo, but that is not working. after digging I found MrGazdag's ZIP file to be the only one that has these files. I also found this article referencing back to MrGazdag's post: https://github.com/robinfriedli/aiode/issues/266

MrGazdag told me (via discord) that sedmelluq (lavaplayer developer) has been afk for quite a while... That must by why these files are missing from repos.

I did a lot of searching, this was the best I could find.

huntastikus commented 2 years ago

sedmelluq posted this: Third-party provided libraries for support for additional platforms:


    Bundle from various sources
        Platforms: linux-aarch32, linux-aarch64, linux-arm, linux-armhf, linux-x86
        Repository: https://dl.bintray.com/sedmelluq/com.sedmelluq
        Dependency: com.sedmelluq:lavaplayer-natives-extra:1.3.13

But if you follow it, you get a 502 error.

huntastikus commented 2 years ago

https://github.com/alexshcer/lavaplayer-natives-extra This user just straight up posted this on github.

aikaterna commented 2 years ago

I had provided sedmelluq with the native files that he previously published in the lavaplayer-natives-extra and have republished it on bintray: 'com.github.aikaterna:lavaplayer-natives:original-SNAPSHOT'