Snapcast looks really good to me as well. I’m currently setting up a multiroom environment with Mopidy and Snapcast and use Max2Play as a easy way to setup the RaspberryPi actually. Squeezebox feels really dated and does not really work as I hoped it would.