Background Music — популярное бесплатное приложение с открытым исходным кодом для Mac, дающее базовое попрограммное управление громкостью. Оно работает через установку виртуального аудиоустройства и маршрутизацию всего звука через него. Проблема: оно ломается. Регулярно.
После почти каждого обновления macOS — Ventura, Sonoma, Sequoia, Tahoe — пользователи сообщают об одних и тех же проблемах: виртуальное устройство не устанавливается, появляются глитчи и треск, некоторые приложения не определяются, или приложение просто крашится при запуске. Если вы искали «Background Music не работает» — вы не одиноки.
Почему Background Music постоянно ломается
Background Music работает через установку виртуального аудиодрайвера (плагин Core Audio HAL). macOS направляет весь системный звук через это виртуальное устройство, и Background Music перехватывает его для применения попрограммного управления.
Проблема в том, что Apple меняет работу аудиодрайверов почти с каждым крупным обновлением macOS. Ограничения безопасности ужесточаются, API меняются, механизмы загрузки драйверов эволюционируют. Поскольку Background Music — волонтёрский проект, обновления не всегда появляются вовремя.
Частые проблемы после обновлений macOS:
- Виртуальное устройство не устанавливается — новые политики безопасности macOS блокируют драйвер
- Треск или заикание звука — виртуальное устройство создаёт задержку, которую текущая macOS плохо обрабатывает
- Приложения не отображаются — изменения в отчётности о запущенных процессах ломают определение приложений
- Полное отсутствие звука — виртуальное устройство установлено как вывод по умолчанию, но не пропускает звук
- Краш при запуске — несовместимость с текущей версией macOS
Как починить Background Music
Если Background Music сейчас сломан:
- Проверьте обновления: посетите страницу релизов Background Music на GitHub и проверьте, вышла ли новая версия для вашей macOS.
- Переустановите: полностью удалите Background Music (включая виртуальное устройство), перезагрузите и установите последнюю версию.
- Сбросьте аудио: если звук застрял на виртуальном устройстве, перейдите в Системные настройки → Звук → Вывод и выберите настоящие динамики/наушники. Затем выполните
sudo killall coreaudiodв Терминале. - Проверьте разрешения: Системные настройки → Конфиденциальность и безопасность — убедитесь, что Background Music имеет необходимые разрешения.
Альтернативы без виртуальных аудиоустройств
Фундаментальная проблема Background Music архитектурная: виртуальные аудиоустройства хрупкие и ломаются при обновлениях macOS. Современные альтернативы используют Core Audio Tap API от Apple (появился в macOS 14), позволяющий приложениям перехватывать аудио процессов без установки системного драйвера.
SoundDial
SoundDial использует современный Audio Tap API — без виртуального устройства, без системного драйвера, без расширений ядра. Он подключается к аудиопотоку каждого приложения напрямую через поддерживаемый API Apple, что означает, что он не ломается при обновлениях macOS.
Что вы получаете по сравнению с Background Music:
- Без виртуального устройства — работает с нативным аудиостеком Apple, не ломается при обновлениях
- Усиление до 200% — Background Music ограничен 100%
- Профили громкости — сохраняйте и переключайтесь между конфигурациями (в Background Music их нет)
- Автоприглушение — автоматическое снижение громкости во время звонков (в Background Music только автопауза, не приглушение)
- Запоминание громкости — запоминает попрограммные уровни между перезагрузками
- Горячие клавиши — переключение микшера или отключение всех приложений
- Активная разработка — регулярно обновляется для последней macOS
Компромисс: SoundDial — разовая платная покупка, а Background Music бесплатный. Но приложение, которое реально работает, стоит больше, чем бесплатное приложение, которое ломается каждые полгода. И поскольку SoundDial в Mac App Store, он проверен Apple, работает в песочнице и устанавливается чисто — без скачивания с GitHub, без компиляции из исходников, без предоставления разрешений на расширения.
Скачать SoundDial в Mac App Store — €14,99 разовая покупка, без подписки, macOS 14.2+.