Combine Audio, когда нужны две пары наушников
Написал(зачеркнуто) Написал и довайбкодил старое приложение, которое выводит звук сразу на несколько устройств.
(должно работать на Steam Deck)
Недавно мне понадобилось отправить системный звук сразу на несколько устройств. Например, чтобы подключить две пары наушников или оставить звук одновременно в гарнитуре и колонках.
Linux это умеет, но готовой кнопки в настройках обычно нет. Можно открыть терминал, разобраться с PipeWire или PulseAudio и собрать нужную конфигурацию вручную. Я сделал Combine Audio, это небольшое приложение с простыми и понятыми кнопками.
Пока поддерживается только Linux.
Версий для Windows и macOS нет.
Для чего это вообще нужно
Самый внятный сценарий это смотреть фильм, стрим или YouTube за одним компьютером в двух парах наушников. Никому не приходится забирать себе левый канал и пытаться восстановить вторую половину диалога по контексту, когда включено стерео.
Ещё звук можно одновременно вывести:
- в наушники и колонки;
- в гарнитуру и телевизор через HDMI;
- на две звуковые карты;
- на проводное и Bluetooth-устройство.
Например, второй человек сможет слушать звук во время прохождения сюжетной игры или разбора реплея. Для соревновательных шутеров, ритм-игр и другого геймплея, где важен каждый миллисекундный чих, приложение подходит хуже.
Приложение поддерживает PipeWire и PulseAudio.
Готовый AppImage собран для 64-разрядных компьютеров с процессорами Intel и AMD.Ожидается работа в Ubuntu, Debian, Fedora, Arch, Manjaro, openSUSE и других современных дистрибутивах. Проверить все системы и сочетания железа я не могу, поэтому отзывы и баг-репорты пригодятся.
В теории отдельно устанавливать дополнительно не нужно, все уже лежит лежит внутри AppImage, но бывают крайние случаи, для этого есть автоустановщик зависимостей.
Ищу тестировщиков со Steam Deck
В теории Combine Audio должен работать на Steam Deck через Desktop Mode: SteamOS использует PipeWire. Но на настоящей консоли приложение ещё не проверялось, как и работа после возвращения в Gaming Mode.
Если у вас есть Steam Deck и немного свободного времени - попробуйте AppImage и расскажите, увидело ли приложение динамики, Bluetooth и HDMI, получается ли создать общий выход.
Combine Audio бесплатный и распространяется по GPL v3. Исходники и инструкции лежат на GitHub, готовый AppImage на странице релиза.
AppImage это такой формат для распространения переносимых приложений для Linux. Можно запустить не устанавливая в систему.