HomePod + Sonos
Put a HomePod and a Sonos in the same group
Two good speakers, two apps that pretend the other does not exist. They already share a protocol — AirPlay 2 — and that is all it takes to make them one system, from a Mac, playing anything.
- Spotify
- YouTube
- Apple Music
- Any app
macOS output device
EQ · dynamics · limiter
- HomePodLiving room
- Sonos Era 100Kitchen
- HomePod miniBedroom
Audio route
Why the two apps will not talk
Open the Home app and you can group HomePods. Open the Sonos app and you can group Sonos speakers. Neither will admit the other exists, and there is no setting anywhere that changes that.
It is not a technical wall. Every Sonos speaker made since 2018 implements AirPlay 2 — the same protocol a HomePod speaks, with the same shared playback clock. The wall is commercial: multi-room audio is sold one ecosystem at a time.
Anything that sends plain AirPlay 2 walks straight through it. SoundFerry shows you every AirPlay receiver on the network in one flat list, ticks whichever you want, and sends one stream to all of them at the same moment.
Which Sonos models qualify
Setting it up
- 01
Check which Sonos units have AirPlay 2
Era, Five, One, One SL, Move, Roam, Beam, Arc, Amp, Port, Play:5 (2nd gen), Playbase and Symfonisk do. Play:1, Play:3, Play:5 (1st gen), Playbar, Connect and Connect:Amp do not.
- 02
Put everything on one SSID
AirPlay discovery is Bonjour and Bonjour does not cross subnets. A guest network or a mesh with client isolation will hide half your speakers from the other half.
- 03
Install SoundFerry and restart once
It adds a macOS output device. The restart is a Core Audio requirement and happens on first install only.
- 04
Tick the HomePods and the Sonos units in the same list
SoundFerry does not sort by brand — every AirPlay receiver on the network is one flat list of checkboxes. Save the mix as a group.
- 05
Balance the rooms once
A Sonos Five is far louder than a HomePod mini at the same nominal level. Set the per-room balance while something familiar plays, then use the master from then on.
Full walkthrough in the setup guide. Brand-specific notes: HomePod · Sonos.
Against the apps you already have
| Feature | SoundFerry | Apple Home app | Sonos app |
|---|---|---|---|
| HomePod and Sonos in one synchronised group | ✓ | — | — |
| Sees HomePods | ✓ | ✓ | — |
| Sees Sonos speakers | AirPlay 2 models | — | ✓ |
| Carries Spotify, browsers, VLC | ✓ | — | Sonos-supported services only |
| Carries Apple Music | ✓ | ✓ | Via the Sonos app |
| Source is your Mac | ✓ | Music app only | — |
Questions
Can a HomePod and a Sonos really stay in sync?
SoundFerry sends the same audio to multiple network outputs and provides per-speaker synchronization delay adjustments. Check timing on your own device and network configuration.
SoundFerry sends the same audio to multiple network outputs and provides per-speaker synchronization delay adjustments. Check timing on your own device and network configuration.
Why will not the Home app or the Sonos app do this?
Because neither company has any reason to. The Home app groups Apple speakers; the Sonos app groups Sonos speakers. Multi-room audio is sold one ecosystem at a time, and that is a commercial decision rather than a technical limit — the technical common ground, AirPlay 2, is already in both.
My Sonos Play:1 does not appear.
It has no AirPlay radio; Sonos added AirPlay 2 with the 2018 generation. Group it behind an AirPlay 2 Sonos inside the Sonos app and Sonos will relay to it over its own network. It works, but that unit is one hop further out and runs on Sonos' timing rather than AirPlay's.
Does this replace the Sonos app or break Trueplay?
Neither. SoundFerry arrives at a Sonos speaker over AirPlay 2, the same way your iPhone does. Trueplay is applied inside the speaker after it receives audio, so it still works — and SoundFerry's EQ runs on the Mac before transmission, so the two stack rather than fight.
The Sonos is much louder than the HomePod mini.
Expected — they are very different speakers. Set the relative levels once in SoundFerry's per-room sliders, on top of whatever each speaker is set to in its own app, and the balance holds when you move the master afterwards.
Do the speakers actually stay in sync?
SoundFerry manages playback across selected speakers. Timing depends on the devices and network; SoundFerry provides per-speaker delay adjustment. Try your speaker combination before purchasing. No fixed synchronization accuracy is guaranteed.
Does it work with Spotify, YouTube and everything else?
Select SoundFerry as the macOS audio output to send audio from apps using that output. No browser extension is required. Apps that use a separate output need their own output setting adjusted.
How much delay is there?
The managed default audio path adds several seconds of delay. It is intended for listening rather than live instrument monitoring, gaming or video calls. Video playback may need delay compensation.
How much is it, and is it a subscription?
19 USD buys a perpetual license for version 1.x. Updates such as 1.0 to 1.1 are included. Version 2.x requires a separate purchase, with pricing not yet decided. There is no subscription. Other currencies are converted from the USD price.
What is in the free trial?
The trial lasts seven days and requires no payment card. An internet connection is required to start it, after restarting the app, and every 12 hours during use. The server manages expiry; changing the Mac clock does not extend it. Purchased licenses are verified offline.
One group, both brands, tonight.
Free for 7 days, every feature, no card. $19 once if it works.
- One-time purchase, no subscription
- Free updates within 1.x
- macOS 14+, Apple silicon