Hi! Is it possible to have a second shairport-sync instance / snapcast server that syncs across all instances AND a separate instance of the snapcast client running? This would allow the ability to run sync’ed across all instances as well as the ability to separately control each instance. This would be a good stop gap until we have Airplay 2.
The components used to create balenaSound are capable of what you are asking. But the balenaSound project isn’t set up for it. You could do it. But it would require some pretty major customizations to the code. Specifically, the sound-supervisor container would need a lot of changes, because it’s what configures all the devices for a single stream from a single server device.