Share audio between multiple Bluetooth devices on your Mac with a single click
PairPods is a macOS menubar app that lets you share audio between multiple Bluetooth devices simultaneously. Whether you're watching a movie with a friend on a train or sharing your favorite music, PairPods makes it easy to create shared listening experiences.
- π§ Share audio between two or more Bluetooth devices
- ποΈ Per-device toggles to choose which devices participate
- π΅ Compatible with all macOS-supported Bluetooth audio devices
- π Simple plug-and-play interface
- β‘οΈ Quick access from the menubar
- ποΈ Adjust volume levels for each device separately
- π Auto-reconnect when devices disconnect
- β±οΈ Configurable auto-reconnect timeout (Off, 5 s, 10 s or 30 s)
- π See each device's sample rate to understand audio quality and mismatch
- π Battery level display when supported by the device
- π Set any device as the master clock with one click
- π₯οΈ Native macOS app built with SwiftUI
- π― Completely free and open source
- macOS 13.5 (Ventura) or later
- Both Apple and Intel silicon are supported
- Two or more compatible Bluetooth audio devices
To install PairPods with Homebrew, simply run:
brew install --cask pairpodsPlease note that PairPods uses Sparkle to check for and notify you of new updates automatically. Homebrew does not provide update notifications.
- Download the latest release from the releases page
- Double click on the .zip file to unzip it.
- Move PairPods.app to your Applications folder
- Launch PairPods from your Applications folder
- Connect two or more Bluetooth devices to your Mac
- Click on the PairPods menubar icon
- Use the checkboxes to select which devices to include
- Toggle "Share Audio" to start sharing
- Toggle again to stop sharing
-
Prerequisites:
- macOS 15.0 (Sequoia) or later
- Xcode 16.0 or later
-
Clone the repository
git clone https://github.com/wozniakpawel/PairPods.git-
Open PairPods.xcodeproj in Xcode
-
Build and run the project (βR)
- Audio pitch shifting between devices with different sample rates: When two Bluetooth devices have different native sample rates (e.g., 44,100 Hz vs 48,000 Hz), audio may sound pitch-shifted or warped on one device. PairPods now shows each device's sample rate in the menu so you can identify mismatches. If you experience pitch shifting, try using two devices of the same model or brand, as they are more likely to share the same native sample rate. You can also tap the crown icon to set a device as the master clock.
Contributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
Check out our Contributing Guidelines for detailed instructions on how to contribute to the project, including our development workflow and release process.
If you find PairPods useful, consider supporting its development:
PairPods is MIT licensed. See LICENSE for details.