kyleneideck / BackgroundMusic

Background Music, a macOS audio utility: automatically pause your music, set individual apps' volumes and record system audio.
GNU General Public License v2.0
16.25k stars 676 forks source link

Feature Request: Per-Application Audio Device #271

Open personjerry opened 4 years ago

personjerry commented 4 years ago

Is it possible to get a feature to set output device on a per-application basis?

Perhaps by integrating code from https://github.com/deweller/switchaudio-osx

kyleneideck commented 4 years ago

It's a good idea and I think it would be possible. It would probably take a fair amount of work, though. BGMDriver would have to publish a device (or a stream?) for each real device and then BGMApp would route the audio from each of the virtual devices to the real devices.