I spend most of my day on video calls with a distributed team, which means I’m constantly wrestling with audio devices. My AirPods for calls, studio monitors for music, and USB microphone for recording sessions all compete for attention. macOS handles audio switching poorly, and I got tired of diving into System Settings every time I plugged something in.
The real frustration hit me during a client call when I realized I’d been speaking into my Bluetooth headphones microphone for ten minutes. The audio quality was terrible because Bluetooth degrades to a low-quality codec when using the microphone and speakers simultaneously. Everyone was too polite to mention it, but I knew from the recording later. That’s when I started looking for better solutions.
AirBuddy ($9.99) was my first discovery. It brings iOS-style AirPods connectivity to macOS, showing battery status popups when I open my AirPods case near my Mac. Beyond the visual polish, the Magic Handoff feature lets me seamlessly transfer Bluetooth devices between my MacBook Air and Mac Mini without manual disconnection. During my evaluation of the app over the past month, I found the battery monitoring extends to all nearby Apple devices including my iPhone, iPad, and Magic accessories. The menu bar can get crowded with multiple device indicators, but selective display configuration solves that. It integrates with macOS Shortcuts, which I use to automatically switch audio devices when joining video calls.
For automatic device switching without the visual features, AudioPriorityBar (free, open-source) handles the core problem differently. I set up my priority rankings once and the app automatically switches to higher-priority devices when they connect. I ranked my USB microphone first, AirPods second, and built-in speakers last. When I plug in my USB mic, the switch happens instantly without clicking through menus. The app maintains separate priority lists for output and input devices, which matches how I actually work. There’s a manual override mode that temporarily disables auto-switching when I need to test something on a lower-priority device. It uses CoreAudio event listening rather than polling, so CPU usage stays minimal.
Bluetooth Mic Switch (free, open-source) solves the specific problem I encountered on that client call. When Bluetooth headphones connect, it automatically routes audio input to the Mac’s internal microphone. This prevents the bandwidth-limited Bluetooth codec degradation that ruins call quality. The headphones maintain high-quality audio for playback while the built-in mic provides clear voice capture. I set it to launch at startup and haven’t thought about it since. The trade-off is that the internal microphone picks up more ambient sound than a close-proximity Bluetooth mic, but the audio quality improvement for listeners far outweighs the environmental noise in my case.
For accessibility and multilingual work, Be My Ears (free with upgrades) provides system-wide live captions for any audio on the Mac. The app captures sound from the Mac’s speaker and converts it to real-time subtitles, working with Zoom, Teams, Google Meet, and any application that produces audio. Processing happens completely on-device using Apple’s CoreML and Speech framework, which matters for confidential business conversations. Multilingual support covers over 20 languages with automatic detection. On macOS Sequoia, real-time on-device translation works with sub-second delay, all without internet connectivity. Each language model requires a separate download, which took about 20 minutes for the three languages I needed.
AudiBar (free, premium £2.99) takes a different approach by providing a lightweight menu bar audio player. I use it for quick playback of audio files without opening iTunes or Music. Drag-and-drop loading works directly onto the menu bar icon. The free version handles single-file playback, while the premium version adds playlist management and internet radio streaming. Memory usage stays under 50MB and CPU below 3%, which matters when running multiple menu bar utilities. It deliberately avoids music library features like collection scanning or metadata analysis, which keeps it fast for one-off playback needs.
The combination of these tools has eliminated most of my audio frustration. AudioPriorityBar and Bluetooth Mic Switch run constantly in the background handling device switching automatically. AirBuddy provides the visual feedback and manual control when I need it. Be My Ears covers accessibility needs during international calls. AudiBar sits ready for quick audio playback without launching a full media player.
For users who need comprehensive audio routing with per-app device assignment, SoundSource ($39) provides more advanced control at a higher price point. The built-in macOS Sound settings work for basic manual switching without installing additional apps. But for anyone managing multiple audio devices throughout the workday, these menu bar tools address specific pain points that macOS leaves unresolved.