September 25, 2017 at 00:56 #763September 25, 2017 at 15:23 #769
yes that is absolutely possible. We already have snapcast integration on our roadmap for multi room distribution.
As the full integration requires some kind of userinterface the plan is to wait until our PolyOS app is available from the app stores.
Nevertheless if you want to get startet with snapcast immediately we can integrate just the client for the moment. Then you are able to set everything up via the command line.
Would that be of any use for you?
All the best,
Philip.September 25, 2017 at 17:21 #770
Thanks for the reply – yes, just the client would be very useful to me.
RoSeptember 25, 2017 at 21:48 #771
Okay, no problem.
We will include it in the next release. Should be available by the end of this week.
All the best,
Philip.September 26, 2017 at 00:22 #772
Fantastic 🙂October 1, 2017 at 19:28 #811
the snapcast server and client binaries are now included in PolyOS 0.0.4.1.
As usual, either use “polyos-updater” for updating your existing installation or flash a new SD with the image available from HERE
The snapcast config files are available in /etc/default/
The systemd config files for snapcast were also included in /lib/systemd/system/ but are disabled by default currently.
Just let us know if you have any additional questions.
All the best,
Philip.October 1, 2017 at 22:04 #812
It works, thank you 🙂
I setup the systemd service too by:
moving the binary from /usr/sbin to /usr/bin
creating a snapclient user
editing /etc/default/snapclient to not use spdif
USER_OPTS=”–user snapclient:audio -spcm5121″
The only minor problem is the snapcast seems not to be able to control hardware volume controls (not a voltastream specific problem, I think).
amixer sset Digital 207
on boot for now.October 1, 2017 at 23:34 #813
Okay, great that you got it working. 🙂
Yes, it seems that the official snapcast doesn’t support hardware volume.
So for the moment snapcast is only included experimentally within PolyOS.
We’ll have to expand snapcast with ALSA HW volume support to have it fully integrated. Already did this for librespot and gm-renderer. Not a big deal but it needs to be done properly. Otherwise volume control will get inconsistent and unpredictable. This is already the case for most other audio streaming distributions and we really want to avoid this.November 28, 2017 at 14:13 #1096
For easy hardware control of the snapcast-client I suggest the following setup:
1. Rotary encoder for volume control (2 GPIOs)
2. Push button for muting (1 GPIO)
3. RC6 IR-Receiver for remote muting/volume control
4. 8x Rotary switch to select multiroom group (3 GPIOs) or push-button AND 7-segment display (8 GPIOs)November 28, 2017 at 14:47 #1099November 28, 2017 at 15:49 #1101
Alternatively the digits on the remote control can be used to select the multiroom group.November 29, 2017 at 01:07 #1131
thanks a lot for your input. Might be very helpful of other customers.
While snapcast is currently included it is not officially supported.
First there needs to be some mechanism for easier setup. An app is in the making for this…
Philip.June 15, 2018 at 19:49 #1724
Hi…i am a new user here. As per my knowledge as the full integration requires some kind of userinterface the plan is to wait until our PolyOS app is available from the app stores.Nevertheless if you want to get startet with snapcast immediately we can integrate just the client for the moment. Then you are able to set everything up via the command line.
You must be logged in to reply to this topic.