![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjhFRsul4WwfFnV5Wxu0Ns3ONFRPvPH17YgqXtB0UY0AqYt7-hfqKa4dmqJVW1Q-fPluE-EZiprgGjHhYeFOI-uM_d1rLYm-E9I5_zBrOr6Wnp3mOCLyGrtBmVflEh6H27mPnCqW-Ja0N0/s600/580b966ed8c43157ed43a128%255B1%255D.png)
Началось всё с того, что я в Китае купил сравнительно дёшево оптический кабель на 3 метра для вывода звука на внешний ресивер, чтобы всё было прям качественно. До этого у меня уже были подобные кабели, но короткие. Более длинные стоили каких-то нереальных денег уже.
Встал вопрос перенаправления звука из приложений на другой вывод звуковой карты.
Вот тут и начались мои мытарства.
Вроде бы задача простая, но к каждому приложению нужен свой подход.
В более или менее продвинутых проигрывателях это делается в настройках уже много лет. В проигрывателях "для широких масс" этих настроек или нет, или разработчик их запрятал очень глубоко.
С такой проблемой я столкнулся в программе Spotify. Опции выбора вывода звука в ней были, но спрятаны очень хорошо. Для их отображения надо было запускать программу с параметром "--enable-audio-graph". В этом случае в настройках появлялся такой блок:
Подправил ярлык запуска, выбрал нужное устройство и слушаешь музыку.
После вроде бы 1804 обновления Windows программа при начале воспроизведения начала падать с ошибкой. Если ключ из параметров убрать, то работает нормально, но выводит звук на устройство, которое выбрано в настройках системы.
Тут на помощь приходит другой способ переназначения вывода звука - программа Audio Router. Она использует системные функции для переназначения вывода звука. Для работы требует прав администратора, не запоминает настройки и имеет вот такой интерфейс:
Удобства мало, но для редкого запуска хватит. На этом этапе я прослушивание музыки через Spotify я практически запросил. Возможностей Google Play Music Desktop Player хватало за глаза.
А через какое-то время узнал, что возможности Audio Router есть в настройках системы. Вроде бы в обновлении 1804 Windows 10 появилась возможность изменять ввод и вывод звука отдельно для каждого запущенного приложения. Вызываются это окно из настроек системы: Настройки > Система > Звук > кнопка "Параметры устройств и громкости приложений". Выглядит окно примерно так:
В окне перечислены все запущенные приложения как в старом микшере громкости, но тут можно менять не только уровень громкости, но и устройство для вывода и ввода звука для каждого приложения. При этом настройки запоминаются и применяются при повторном запуске приложения.
Больше пока сюрпризов с переключением вывода у меня не было.