Being able to streamg music in any room is a luxury, but it doesn't have to be an expensive one. Instructables user Piney shows us it's possible with a Raspberry Pi -- or multiple Pis for multiple rooms -- and you can control it all from your phone or tablet. Think of it as a budget-friendly Sonos.
We've shown you how to turn a Raspberry Pi into an AirPlay receiver, and even how to use Squeezebox to turn it into a stereo complete with speakers, but this build is a little different. It builds on the squeezebox stereo idea to create a multi-room, interconnected setup much like a Sonos, except much, much cheaper.
Piney walks through everything you'll need to make this work, including what you'll need to duplicate it if you plan to install the system in multiple rooms. The whole thing is controlled by Squeezebox Media Server. While Logitech's Squeezebox stereos are long gone, you can still get the software and set it up yourself very easily. Start your server, set up your Raspberry Pis on your Wi-Fi network in any rooms you want music, grab some speakers and some DACs (digital-to-analogue converters), and you're ready to stream.
Hit the link below for the full walkthrough, all the code and software you'll need, and how to set it up.
Raspberry Pi Multi-Room Audio (Mobile/Tablet/PC Controlled) [Instructables]