I’m searching for some Information how to manually (commandline) switch volumio 3 into the multiroom state. Basically I would like to perform manually the steps which are done on the server side when another volumio instance is added for multiroom playback.
I have the superstar subscription but I would like to use some old low power raspberry devices (raspberry one, two and rapsbery zero) for simple remote playback clients. Installing Volumio on them is not an option because this is awfully slow and I also like to run them from a read only filesystem in order to just unplug them when not needed anymore.
Connection two Volumio 3 instances and running multiroom I figured out that at least the following steps have to be performed:
Create the file /tmp/multiroom/client/snapclient.conf with content similar to this:
SNAPCLIENT_OPTS="-s volumioMultiRoomClient -h 127.0.0.1"
Create the file /tmp/multiroom/server/snapserver.conf with content similar to this:
SNAPSERVER_OPTS="-s pipe:///tmp/multiroom/server/fifo?name=Radio&sampleformat=48000:16:2&codec=flac --streamBuffer 50 -b 1500"
- sudo systemctl restart volumioSnapclient
- sudo systemctl restart volumioSnapserver
- mpc enable only multiroom
After these steps the volumio server still doesn’t seem to play the music via the Snapserver and Snapclient but through the standard audio pipe …
Anybody knows what step is missing? After that I will be happy to post a description how to setup a readonly snapclient instance on a read only PI.
If I connect two volumio instances via multiroom connecting a third “thin client” already works…