Closed huntastikus closed 2 years ago
Unfortunately it's a case of ARM not being supported by Lavaplayer, which is used to play music. In theory it is possible to add the required native libraries but I am not sure how
ugh... I feel I am so close... i built my own docker image, I got jdk and everything installed, I even found the dependency it is complaining about.
ukulele@ukulele:/usr/lib/aarch64-linux-gnu$ ls | grep libmpg
libmpg123.so.0
libmpg123.so.0.44.10
ukulele@ukulele:/usr/lib/aarch64-linux-gnu$
what I found strange is that you don't actually reference libmpg123 anywhere in your code (at least github didn't find it) You don't by any chance know of a simlink anywhere that would be used by lavaplayer?
@freyacodes I found the needed libraries, but only descriptions on where to put them in windows. I am trying to compile this in Ubuntu. I found the build.gradle.kts file where you specify the dependencies, and I can add them, but would you know where I need to put the files (I think they are called shards)
I don't know what you mean by shards. Unless you are adding the libraries to the JAR in a way that Lavaplayer accepts I don't think it will work though.
@freyacodes I figured it out. I added the dependencies and it is working now. I added the pull request so other can benefit if they find this.
Thank you for this REPO btw!!! Happy New Year!
Happy new years!
Hi,
I attempted to create an ARM64 container to run this. I successfully create the container, however the music fails to play unless I have 100% volume set. Inspecting the docker logs, I can see the following in the logs that differs between your container and mine:
When the playback failure happens, I see these messages in the logs: `
` I am guessing that this library is the cause of everything. Unfortunately I am not a programmer (more of a dabbler), could you tell me what library I need to look up to see if there is an ARM compatible version of it?
Better yet, is there any chance you could update your code or create an ARM version of the container?