Edit 2 :
Ok i’m sorry, in fact it seems to work only if i’m in my plugin git tree, and not from /home/volumio
strange I still need to understand why, but you can try by your side we never know…
For my plugin project, I will need to cross compile sources to provide different binaries on a maximum of machines with different architectures and thus propose multi-arch plugin
The sources of “Bliss analyser” by cdrummond are intended to be compiled by RUST and the cross compilation can be complicated if you don’t own the target machine.
To help me
Install dependencies apt install -y clang libavcodec-dev libavformat-dev libavutil-dev libavfilter-dev libavdevice-dev pkg-config
Install rust on your volumio curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Send me a message or put a link (gdrive,wetransfer…etc) to send me the binary and tell me your architecture, you’ll find the file to send in /target/release/ folder under the name of “bliss-analyser”
I thought about it but the process of installing rust and compile source is somewhat heavier and longer than average plugin installation work, especially on low CPU machine
Another way for me could be to deal with rust builtin target cross compilation but it’s more risky in term of quality and I have to master the tool a way more than I do today
Just mentioning it, If people decide to have LMS on a low CPU, the price is waiting for the compile.
Otherwise you’ll have a lot of work keep everything up to date. Architecture will be reasonable stable but rev’s. won’t.
You have to notice that compiling something in a plugin install or after, prevent it to be one day in the store…
So compile all you need and include it in the plugin or link it in install.sh to download it when installing.
The max size for the final zip is <10Mo
For more information, have a look at the plugin Dev doc : https://developers.volumio.com/
Balbuze I sent you a PM and push a pull request on git (probably too anticipated), don’t hesitate to be rude if I am completely wrong on my whole process or if you need more explanations
Thank you for your answers and indications