You can run multi-room audio from a Mac without buying a single new speaker. Most speakers made in the last few years already accept AirPlay, your Mac sees all of them over the same Wi-Fi, and the only missing piece is something that sends to more than one at a time. macOS does that inside Apple’s Music and TV apps, and nowhere else.
Multi-room audio means one song playing in several rooms at once, in step, with a volume you can set per room. The hard part is picking which system to commit to, because most of them only talk to their own speakers.
Can a Mac play music in every room at the same time?
Apple’s Music app ticks several AirPlay speakers at once, and only for what Music itself is playing. A Multi-Output Device in Audio MIDI Setup adds wired and Bluetooth speakers, without a volume control over the combined set and without correcting a speaker that plays late. A mixer app sends whatever any app is playing to all of them, which is the route playing Mac audio on multiple speakers at the same time works through step by step.
What do I need for multi-room audio?
Three things, whatever route you take.
Speakers that take audio over the network. Wi-Fi speakers, mostly. Bluetooth is the odd one out, for reasons below.
Something that sends to several at once. The part that’s usually missing. Almost anything plays to one speaker. Five, together, is the actual feature.
Timing. When you can hear two rooms at once, a small gap between them sounds like an echo, so multi-room systems keep their speakers on a shared clock. When that slips, why AirPlay speakers fall out of sync covers the fixes worth trying.
Which multi-room system should I pick?
There are four common routes. Each is genuinely good inside its own walls.
Sonos
Sonos is the established name here and earns it in an all-Sonos house. Every Sonos speaker joins the same system, the Sonos app puts rooms into groups and gives each its own volume, and they stay in step. It pulls from most big streaming services directly, so no computer need be involved.
The catch is the shelf: a Sonos group is Sonos speakers, so the Bluetooth speaker on the patio sits it out. Most Sonos speakers do also speak AirPlay 2, which matters later. Sonos’s own AirPlay page lists the models that take it.
HomePods with Apple Music
Apple’s version: a HomePod or HomePod mini per room, grouped from an iPhone or by asking Siri, playing Apple Music together. On a Mac, the Music and TV apps can tick several AirPlay speakers in one go. Free, and about a minute to set up.
The boundary is the app you play from. Outside Music and TV, macOS sends audio to one speaker at a time, so Spotify reaches one HomePod rather than the house. Apple’s own note on AirPlay puts the other half plainly, that you can’t stream to multiple speakers from Control Center on a Mac. Live inside Apple Music and you’ll rarely notice. Live in a browser and you’ll notice on day one.
Chromecast groups
Google’s version: speakers and displays with Chromecast built in, grouped in the Google Home app. Any app with a Cast button, Spotify included, sends to that group and the group plays in step. Free, quick, and it doesn’t care what computer you own.
It works app by app. An app without a Cast button can’t reach the group, and what gets cast is that app’s music rather than whatever your Mac happens to be playing.
Bluetooth speakers
A Bluetooth speaker is the best value in the room, and it goes out to the garden, which is why most people own one of those before they own anything else.
It serves one listener at a time, though. A computer normally holds one Bluetooth audio connection, and while some makers offer a pairing mode for two of their own speakers, there’s no general way to run a JBL and a Bose together. Treat it as a one-room speaker, or see how to connect multiple Bluetooth speakers to a Mac.
Why won’t the speakers I already own play together?
Because they were bought one at a time, and every route above answers a mixed shelf with “replace the ones that aren’t ours”. Five years of buying leaves a Sonos in the living room, a HomePod mini in the kitchen, something portable on the patio and a television with Chromecast in it. Four good speakers, four different answers.
A partial bridge is already sitting in that list. AirPlay 2, Apple’s way of sending audio over Wi-Fi, reaches well past Apple’s own hardware: HomePods, Apple TVs, most current Sonos models, plus a long tail of receivers and televisions. So a lot of a mismatched shelf is reachable from a Mac, once something there can drive it all at once.
What network setup does multi-room audio need?
Less than you’d think. One decent router covering the whole place is usually the whole requirement, and most multi-room trouble turns out to be network trouble.
One network for everything. Speakers announce themselves on the local network, and your Mac only sees the ones sharing it. A speaker that landed on the guest network is invisible, and that’s the first thing to check when one goes missing.
Coverage in the speaker’s room, not the router’s. A speaker at the edge of the Wi-Fi drops out or slides out of step. If the patio is the flaky one, the fix is an access point.
Client isolation off. Some routers carry a privacy mode that stops devices on the network from seeing each other, and it breaks speaker discovery completely. It’s the other reason speakers don’t belong on the guest network.
Can a Mac send to every speaker in the house?
It can, and for a mixed shelf it’s the route that retires nothing. The Mac is well placed: on most of the day, running every music app and every browser, able to talk to AirPlay, Bluetooth and Chromecast speakers. Out of the box it just won’t send to two at once.
Audiout changes that. It sits in the menu bar, takes whatever your Mac is playing from any app, and sends it to the speakers you pick. Each one gets its own volume slider, so the kitchen sits at 80% while the bedroom stays at 45 and the patio is muted. One Main Audio fader caps the lot, so the volume keys bring the house down without upsetting the balance between rooms. Speakers you use together save as a scene and come back from the menu bar, volumes and all.
AirPlay speakers are held to a common clock. A Bluetooth speaker plays behind by an amount of its own, so its delay gets measured once and kept for that speaker (aligning a Bluetooth speaker walks through it). Apps can go to different rooms at once, which is how Spotify ends up in the kitchen while a call stays on the Mac. AirPlay and Bluetooth speakers can take one app that way; a Chromecast speaker plays the whole mix.
The audio never leaves your local network: it goes from your Mac to your speakers and nowhere else.
Which route fits which home?
Buying from scratch and happy to pick one brand, an all-Sonos house is the least fussy system going, and its AirPlay 2 support keeps a Mac option open later. If you’re deep in Apple Music and the rooms that matter already have HomePods in them, Apple’s own grouping costs nothing. Chromecast groups serve you well when everything you own has a Cast button.
If the shelf is a bit of everything and the music comes from more than one app, run it from the Mac. Audiout costs €24.99 once and reaches the whole shelf, so nothing that still works gets thrown out. The free 14-day trial of Audiout for Mac asks for no card and no email, which is long enough to find out how your own speakers behave. Whichever you pick, sort the Wi-Fi first. Every route here gets easier once the network stops being the variable.
Common questions
Can I get multi-room audio without buying new speakers?
Usually, yes. Most Wi-Fi speakers sold in the last few years accept AirPlay 2, including HomePods, Apple TVs, many Sonos models and a lot of receivers and televisions, and a Mac can reach all of them over your home network. The piece you have to add is something on the Mac that sends to more than one of them at a time, because macOS only does that inside Apple's Music and TV apps.
Does multi-room audio work with speakers from different brands?
It works when the speakers share a way of receiving audio rather than a logo. Two AirPlay 2 speakers from two makers will play as one group. A Sonos group will not take a HomePod, and a Chromecast group will not take either, so a shelf with one of each needs something upstream that speaks all three.
Why is one room slightly behind the other?
Every wireless speaker holds a short reserve of audio before it plays, and makers choose different amounts. AirPlay 2 speakers share timing information so a healthy group lands together. A Bluetooth speaker has no shared clock with anything, so it trails unless something measures its delay and corrects for it.