Blog

Raspberry Pi Whole Home Audio: The Death of a Dream?

If you’ve been following my blog for a while, you’ll know
that I’ve written a whole
series of posts
on my efforts to take a few Raspberry Pis and turn them
into a DIY whole home audio solution.

If you’ve ever looked at the product offering within the
whole home audio space, you’ll know that setting such a thing up is either
cripplingly expensive, involves tearing the walls apart to run cables, or both.

Where we left off I’d put together a solution that was
glorious when it worked, but that was rare. Typically the audio was either out
of sync between the devices right from the get go, or quickly got that way.

Getting the Pis to play the same music was relatively
simple, but getting it perfectly in sync so that it could be used in a
multi-room setup eluded me to the end, and eventually I gave up.

The bottom line is that synchronizing audio between multiple
devices in a smart way requires specialized hardware that can properly account
for the differences in network latency between each of the end points. The Pi
doesn’t have that, and it’s not really powerful enough to emulate it through
software.

So is my dream of a reasonably priced whole home audio
solution dead? Hell no.

In October I wrote
about Google’s announcement of the Chromecast Audio
. At the time it didn’t
have support for whole home audio but Google had promised that it was coming.
It’s here.

The day they announced that it had arrived was the day I
headed over to my local BestBuy and picked up four of these things. I plan to
add two more, and I couldn’t be happier with the results.

Plus, it frees up the Pis for other cool projects. Watch
this space!

Blog

Chromecast Audio

On Tuesday I wrote about how I was very much un-wowed by
Google’s recently announced latest addition to the Nexus line of devices
, the
5X.

There was, however, something announced at last week’s
Google event that I was very excited about.

image

Meet the Chromecast audio.

Chromecast devices have been around for a little while now,
and they’re a USB-powered dongle that plugs into a spare HDMI port on your TV
and allows you to “cast” video from your phone to display it on the big screen.

The audio version follows a very similar concept. It’s also
powered by USB, but then it plugs into your existing stereo and allows you to “cast”
music to it from your phone.

You could argue that Bluetooth works just fine for doing
this – indeed we have a Bluetooth speaker in the kitchen for just this sort of
thing. Google tells us that a WiFi device can offer better sound quality than Bluetooth
is capable of and has some other benefits too, but I don’t care about any of
that.

What I’m excited about, is the possibility of whole home
audio. I built my
whole home audio system
from a collection of raspberry pis because I
thought the existing offerings in the marketplace didn’t offer good value.
Apparently Google agree.

The Chromecast audio won’t have whole home audio
functionality at launch, but apparently it’s coming in a future software
update. I for one am very excited about this.

The benchmark system for whole home audio is quite clearly Sonos – that’s the system against which all
others are measured. They have a product called the Connect which allows you take
a set of speakers you already own and, for want of a better term, make them “smart.”

The Chromecast does much the same thing, but for the price
of one Sonos Connect you could buy ten of them.