First phase of the multi-room audio "Make playing to any one room easier" is done. Use Spotify, Airplay, MPD or a web browser (e.g. http://kitchen.home.whalebarn.com).

Key things:

  1. The volume control in your app (be it Spotify, Airplay, MPD or whatever) is the only volume control that matters. If you crank it up, things are going to be loud.

  2. Volume adjustments are a bit sluggish (~1s)

  3. Snapcast goes away - each room switches its streams automatically

  4. If someone leaves their Spotify stream playing in a room there's not much anyone can do about that. (But the next phase fixes this! linktrello{target="blank"})

More flimsy guidance on the wiki: Media Players

Trello: Centralized Media Infrastructure Part 1

Also, some Python was harmed in the making of this: github:markferry/multizone-audio