Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARM Compatibility #50

Closed
wants to merge 5 commits into from
Closed

ARM Compatibility #50

wants to merge 5 commits into from

Conversation

huntastikus
Copy link

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

implementation(files("lavaplayer-natives-extra/lavaplayer-natives-extra-1.3.13.jar"))
Copy link
Owner

@freyacodes freyacodes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this dependency provided as a file? Is it not available as a Maven artifact somewhere?

@huntastikus
Copy link
Author

huntastikus commented Jan 3, 2022

That was the tricky part...finding it.
sedmelluq/lavaplayer#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:
robinfriedli/aiode#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
Copy link
Author

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
Copy link
Author

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

Copy link
Owner

@freyacodes freyacodes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is nevertheless still not a good solution. I think I might publish the artifact myself and depend on it normally.

@aikaterna
Copy link

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'

This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants