Known issues
No MyVolumio arm64 - so plugins will need recompilation
WiFi might be finicky
I am having some issues getting the armhf userspace working with the newer 5.10.yy kernels, so this is a arm64 build that might be a bit rough around the edges with the 32 → 64bit transition.
That doesn’t seem normal – could you share the output of dsmeg?
Which version are of the RockPiS are you running? I’ve only tested it on the version with 512MB of RAM…
Volumio requires at least 512MB of RAM, 1GB is strongly suggested.
It has nothing to do with Nodejs but with the fact that Volumio loads the entire OS in RAM to avoid SD Card corruption and improve performances, so ideally RAM should be 2X the OS Size (which is rougly 500mb)
I see the issue – the installation file in the plugin repo doesn’t pick the correct aarch64 daemon. Not sure why that is, as the old installation script in my repo still selects the correct arch.
Essentially, you need to fetch the correct daemon arch – vollibrespot-aarch64.tar.xz. Either edit the said installation script and re-run things, or better yet, get the latest version with support for the modular_alsa pipeline from balbuze’s repo:
wget https://github.com/balbuze/volumio-plugins/raw/alsa_modular/plugins/music_service/volspotconnect2/volspotconnect2.zip
mkdir ./volspotconnect2
miniunzip volspotconnect2.zip -d ./volspotconnect2
cd ./volspotconnect2
# Edit to fetch right arch
sed -i 's|\[aarch64\]="vollibrespot-armv7l.tar.xz"|\[aarch64\]="vollibrespot-aarch64.tar.xz"|' install.sh
volumio plugin install
cd ..
rm -Rf volspotconnect*
EDIT: But this still won’t work – as Volumio doesn’t recognise the correct ALSA device, and calls it HDMI (see Issue #1890 and my fix #1897 that unfortunately lost momentum) You will have to go into volspotify.tmpl and edit stuff manually for now. I think the DAC LINEOUT or DAC HPOUT might be the right ones, but not sure. Or simpler to get started is to use the software mixer on the inbuilt headphones output… The I2S stuff should be simpler!