Made a free tool so my friends can all use their own headphones during movie night, synced to the same audio
Every time friends came over to watch something, we'd end up fighting over speaker volume — too loud for the neighbors, too quiet to hear from the couch, and using one pair of headphones meant everyone else was left out.
Windows only lets you play audio to one output device at a time, so I built PairUp — it captures whatever's playing on your PC and streams it to every Bluetooth headphone, wired headset, and speaker you connect, simultaneously and in sync. Everyone gets their own volume, their own delay correction for laggy Bluetooth codecs, even their own EQ.
A few things:
- No virtual audio driver. Every other tool I found for this needed Voicemeeter or a virtual cable setup. PairUp just listens to your current default device — nothing to configure, nothing that breaks your normal audio setup.
- Guests can control their own volume from their phone. Scan a QR code, get a PIN, and adjust your own headphones' volume/EQ from a simple web page — no app install.
- Tap-to-sync calibration. Instead of guessing at a delay slider, it plays a click track and you tap along — it works out your headphones' actual lag automatically.
It's free, open source (MIT), and there's a proper installer (no admin rights needed). Built solo, so bug reports/feature requests genuinely welcome.
- Landing page / screenshots: https://jamimmehdi.github.io/pair-up-audio/
- GitHub: https://github.com/jamimmehdi/pair-up-audio
Happy to answer questions about how the audio sync works if anyone's curious — it was the most interesting part to get right.