System audio
Every sound your Mac makes, over AirPlay
Not a per-app plug-in and not a browser extension. SoundFerry installs an output-only Core Audio driver, so anything macOS can play through a speaker it can play through your whole house.
- Spotify
- YouTube
- Safari
- Any app
macOS output device
EQ · dynamics · limiter
- HomePodLiving room
- HomePod miniKitchen
- WiiM ProStudy
Audio route
How it is built
Output device
It is a real Core Audio device
SoundFerry publishes an output-only
AudioServerPlugIn. macOS treats it the way it treats your speakers — so per-app output settings, the volume keys and Control Centre all behave normally.Output only
No microphone permission, ever
The driver exposes no input stream. Audio reaches the app through a Core Audio device property instead, which sits outside TCC. No prompt, no orange dot, and no way for another app to record this route.
Lock-free
Real-time safe capture
The render callback only touches a non-blocking single-producer/single-consumer ring buffer. Nothing in the audio thread allocates, locks or waits on the network.
Two-way
The volume keys still work
Move the master in the app and macOS follows; press the volume keys and the group follows, holding the balance you set between rooms. Held keys are coalesced into one update every 250 ms.
Honest
It fails loudly, not silently
If the downstream connection drops mid-stream, streaming stops and an error appears. It does not sit there green and quiet, sending silence to a room you thought was playing.
Audio processing
Tune the outgoing audio
CPU use depends on your Mac, selected effects and output configuration. Check playback on your own setup.
Why no microphone prompt
Most system-audio tools capture by opening an input stream on a virtual device. That is a recording operation as far as macOS is concerned, so it triggers the microphone permission dialog — and it leaves the virtual device sitting in the list of microphones that any app can select as a recording source.
SoundFerry's driver publishes no input stream at all. It hands the captured output mix to the app through a custom Core Audio device property, which the Host reads and which TCC does not gate. The app bundle carries no NSMicrophoneUsageDescription and requests nocom.apple.security.device.audio-input entitlement — and the build scripts check on every build that neither has crept back in.
The practical result: no dialog, no orange dot, and your audio route is not available to anything else.
Before you buy
What you need
- macOS 14 Sonoma or later
The distribution PKG is for Apple Silicon Macs.
- Administrator authentication and a restart
Required to install the virtual audio driver. Follow the installer instructions.
- Network speakers
AirPlay or Chromecast receivers on the same network as your Mac.
Before you start
- ×Several seconds of delay
Not intended for live monitoring or other low-latency use. Video may need delay compensation.
- ×Check your speaker combination
Timing depends on the devices and network. Per-speaker delay adjustment is available.
- ×Group-wide EQ
All selected speakers receive the same processed audio.
- ×Trial internet access
The seven-day trial connects at start, after app restart and every 12 hours. Purchased licenses are verified offline.
Questions
Will macOS ask for microphone access?
SoundFerry uses an output-only virtual audio driver and does not request microphone permission.
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.
Why does it need a restart after installing?
Installing the virtual audio driver requires administrator authentication and a Mac restart. Follow the installer instructions when updating the driver. App-only updates use a separate update path.
Do the Mac volume keys still work?
With SoundFerry selected as the Mac output, macOS volume controls adjust the master level. Changes can take several seconds to reach the speakers because of buffering.
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.
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.
What do I need?
macOS 14 or later on Apple Silicon, compatible AirPlay or Chromecast speakers on the same network, and administrator authentication to install the driver. The distributed PKG is for Apple Silicon.
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.
Bring your rooms together.
Full version, free for 7 days. No account, no card, no email required to start.
- One-time purchase, no subscription
- Free updates within 1.x
- macOS 14+, Apple silicon