As part of the process of moving from an old x86 LMS server to an ARM based one I've been trying to find a way to get MusicIP running on the new system. I'm using an Odroid N2 running Ubuntu which uses 64 bit (aarch64) architecture and I haven't been able to get the steps detailed in the thread for the Raspberry Pi to work so I've tried the container route.
The container is based on the one from ptoulouse and uses box86 for emulation. It seems to work fine on my system and the DTSM plugin uses it keep the music flowing. One thing I have noticed is that it may be necessary to wait a few minutes after stopping the container before it will restart but I'm not sure why at the moment. I haven't used it to fingerprint files, that's done on a much faster desktop with the results archived in the file so that MusicIP just has to scan them.
box86 has been compiled without any specific hardware flags so that may be an issue for some systems but I'm also not sure to what extent docker masks those features. I'll be putting the build files on github at some point if people find it useful.
If anyone is interested in giving it a go the details are at mwalters68/musicip-arm on the Docker Hub and I'd be interested to hear if it works on armhf as well as aarch64.
Mark
The container is based on the one from ptoulouse and uses box86 for emulation. It seems to work fine on my system and the DTSM plugin uses it keep the music flowing. One thing I have noticed is that it may be necessary to wait a few minutes after stopping the container before it will restart but I'm not sure why at the moment. I haven't used it to fingerprint files, that's done on a much faster desktop with the results archived in the file so that MusicIP just has to scan them.
box86 has been compiled without any specific hardware flags so that may be an issue for some systems but I'm also not sure to what extent docker masks those features. I'll be putting the build files on github at some point if people find it useful.
If anyone is interested in giving it a go the details are at mwalters68/musicip-arm on the Docker Hub and I'd be interested to hear if it works on armhf as well as aarch64.
Mark
Comment