v1.0 · Mac App Store

Two pairs of headphones.
One Mac. One movie.

Share what's playing on your Mac with two or more Bluetooth headphones at once — each with its own volume slider. No splitters, no dongles, no admin password.

It's 10pm. The baby is asleep in the same room. You both want to watch the movie.

MultiPods was built for that one warm, specific moment — and the dozen others like it. Working out together. Late-night gaming. Language learning. One pair of ears that needs it a little louder.

Three steps. Then the movie starts.

Step 01

Pair the headphones.

Open System Settings → Bluetooth and pair every set you want to use, like you normally would. MultiPods doesn't do the pairing — macOS does, the way it's meant to.

Step 02

Pick the outputs.

Click the MultiPods icon in the menu bar. Tick the headphones you want included in this session. Add the Mac's speakers too, if you like.

Step 03

Hit start.

Each person gets their own slider. Adjust independently. The movie keeps playing — Apple TV, Netflix, VLC, anything that uses the system output.

Built for the way you actually use your Mac.

One slider per pair of ears.

Two people, two volume preferences, two sliders. The Mac's hardware volume keys step out of the way during a session — MultiPods's per-device sliders take over so nobody's volume gets clobbered by a stray F11.

  • Independent sliders for every connected output
  • An optional Link volumes toggle when you want one knob to move all of them together
  • An honest "adjust on the device" pill on the rare occasion CoreAudio reports a device's volume as read-only — instead of a slider that pretends to work
  • Keeps the Mac awake during a session so Energy Saver doesn't drop the Bluetooth links mid-movie

Bluetooth drifts. We give you the dial.

MultiPods plots each device's reported total CoreAudio latency, live, and lets you nudge a per-device offset until lips and lines line up. There's also an Auto-sync button that anchors on the slowest device and lines the rest up to it.

  • 30-second rolling window, sampled at 10 Hz
  • Per-device offset from 0 to 150 ms
  • An "Applied" badge confirms CoreAudio actually accepted the offset — AirPods and Beats route timing through AVRCP and politely refuse
  • If devices drift far apart mid-session, an in-app banner walks you through the Bluetooth re-handshake that usually fixes it

Built the way Apple wants apps built.

No kernel extension. No virtual audio driver. No admin password. Just public CoreAudio APIs, a sandbox, and a hardened runtime — the same envelope every other app on your Mac runs inside.

Sandboxed

Runs in macOS's app sandbox. Files, network, and devices are reachable only with explicit entitlements.

Hardened Runtime

Code-signed and notarized by Apple. No injection, no debugger attach, no library swaps.

No kernel extension

We don't install kexts or virtual audio drivers. Nothing to remove if you uninstall.

No admin password

Never asks for elevated privileges. If something prompts you for one, it isn't us.

No microphone

MultiPods sends audio out. It never asks for, opens, or records from any input device.

No analytics

No usage analytics and no account. MultiPods does send anonymous crash reports to Sentry so we can fix what we can't reproduce — details on the privacy page.

What MultiPods can't do (and why).

Sticking to public APIs means a few things behave differently than they would in a dongle-and-driver setup. We surface every one of them in the app, and we'll surface them here too.

A few devices report volume as read-only.

Most Bluetooth headphones — AirPods included — accept volume changes from the Mac just fine. A handful don't. When CoreAudio reports the property as unsettable, MultiPods locks the slider and shows a hint instead of pretending.

Adjust on the device, in Control Center, or in the source app. Every other slider in the session keeps working.

Mac hardware volume keys pause.

During a session, F10–F12 stop changing volume because there's no longer a single output to apply them to.

Per-device sliders take over. Stop the session and the keys snap back, instantly.

Bluetooth latency can drift.

Two pairs of headphones rarely arrive at the same millisecond. AAC and AptX clocks aren't equally patient.

The live latency chart and per-device offset are exactly the dial you need.

macOS may pick a lower codec.

With more than one Bluetooth output, macOS sometimes downgrades from AAC to SBC to keep both streams in sync.

It's a system-wide tradeoff that's outside any app's control. Reducing the number of active outputs usually restores AAC.

Modest, on purpose.

macOS
Sonoma (14.0) or later. Sequoia recommended.
Architecture
Apple silicon and Intel. Universal binary.
Audio devices
Two or more Bluetooth outputs. The app is pointless with one.

Questions, answered plainly.

Will this work with my AirPods?
Yes. AirPods of every generation pair fine, play audio through MultiPods, and in most cases their volume slider in the popover works exactly like the others. If a particular pair turns out to report volume as read-only at the CoreAudio layer, MultiPods locks that one slider and shows an "Adjust on the device" pill — squeeze the stem, ask Siri, or use Control Center. The other devices in the session are unaffected.
Does the other person's Mac need anything?
No. Audio plays from one Mac to two pairs of Bluetooth headphones — that's the whole picture. Nothing to install on a second machine, nothing to log into, nothing to pair across devices.
Can I include my Mac's built-in speakers as one of the outputs?
Yes, opt-in. MultiPods lists "MacBook Pro Speakers" alongside Bluetooth devices in the Outputs section. Tick it and it gets its own slider, just like the headphones.
Why are the Mac's volume keys dead during a session?
Because there's no longer a single output for the keys to act on. F10–F12 control the system default; once MultiPods has multiple outputs running in parallel, applying one key globally would change everyone's volume at once. The per-device sliders take over for the duration of the session, and the keys snap back the moment you hit Stop.
Will my movie still be in sync?
Within the limits of Bluetooth, yes. Two pairs of headphones running different codecs will drift by tens of milliseconds. The live latency chart shows the drift in real time, and a per-device offset (0–150 ms) lets you nudge it back into alignment. There's also an Auto-sync button that picks the slowest device as the anchor and lines the rest up to it. AirPods and Beats refuse the offset at the CoreAudio layer — for those, a Bluetooth off-and-on usually does it, and MultiPods has an in-app guide for that too.
Does this work with Apple TV, Netflix, Spotify, VLC…?
Anything that plays through your Mac's default audio output. That's almost every app — Apple TV app, Netflix in Safari or Chrome, Spotify, Apple Music, VLC, IINA, Plex, Zoom call audio, system sounds. If it makes sound on your Mac, MultiPods can split it.
Will it leave anything behind if I uninstall?
Almost nothing. The aggregate audio device MultiPods creates only exists while a session is running, and any leaked one is swept on next launch and at quit. There are no daemons, no kexts, no helper tools. The only artifact a sandboxed Mac app leaves behind is its sandbox container at ~/Library/Containers/com.appgineering.MultiPods, which holds your preferences (a few kilobytes). Delete that folder if you want a perfectly clean slate.
Is there a Windows version?
No. MultiPods is built on macOS's CoreAudio framework, which doesn't have a Windows equivalent — and Windows already supports two Bluetooth audio outputs natively in a way macOS does not. We're staying focused on the Mac, where this problem actually exists.
What about my privacy?
MultiPods has no usage analytics, no remote configuration, no account, and no login. It does include the Sentry crash-reporting SDK so we get a stack trace when something falls over — there's no microphone or audio capture, and nothing about what you're listening to leaves your Mac. The full disclosure is on the privacy page.
How much does it cost?
A single, one-time App Store purchase. No subscriptions, no in-app currency, no upgrade pricing. Family Sharing supported.
MultiPods

Press play. Everyone hears the movie.

A small, App Store-safe Mac menu-bar app that does one thoughtful thing well.