revise per review

This commit is contained in:
happyleaves 2016-02-17 16:35:12 -05:00
parent 25dbf68770
commit 640951eda5

View File

@ -5,8 +5,12 @@ date: 2016-02-15 17:10:56 -0500
author: happyleavesaoc
comments: true
categories: How-To
date_formatted: "February 15, 2016"
og_image: /images/blog/2016-02-snapcast/diagram.png
---
Would you like to listen to music in every room in your home, controlled from one source? Then multi-room audio is for you.
Multi-room audio can be achieved by having a computer attached to speakers in every room. On each computer, services run to play and/or control the audio. With this DIY approach, the kind of computer and speakers is very much up to you. It could be your desktop computer with attached powered speakers, your HTPC hooked up to your TV and receiver, a Raspberry Pi with Amp or DAC, or even an Android device.
You'll need two key software packages, besides Home Assistant. The first is [Mopidy](https://www.mopidy.com/), a music server that can play local files, or connect to streaming music services like Spotify. The second is [Snapcast](https://github.com/badaix/snapcast/), which enables synchronized audio streaming across your network. Both can be integrated into Home Assistant. Each room audio device will run an instance of the Snapcast client, and optionally a Mopidy instance. Your server will run a special instance of Mopidy and the Snapcast server.