Изначально система Sonos не может воспроизводить (аудио) видео на YouTube. Как этого добиться? Если у вас есть сервер (или виртуальная машина под управлением Linux), который всегда включен в вашем доме, вот грубое руководство о том, как настроить это, используя только бесплатное программное обеспечение. Нажмите кнопку «Отправить на ТВ» в приложении YouTube на телефоне, и ваша система Sonos воспроизведет звуковую дорожку видео!
5 ответов
Идея состоит в том, чтобы воспроизводить звук YouTube на собственной интернет-радиостанции и настроить Sonos на него. Вот эскиз решения:
В ролях приемник. Кнопка "Отправить на ТВ" в приложении YouTube на телефоне использует API DIAL (или Cast Receiver), чтобы дать телевизору команду воспроизводить выбранный контент YouTube. Программное обеспечение leapcast (https://github.com/dz0ny/leapcast) эмулирует устройство Chromecast, которое понимает DIAL API. Установите его на свой сервер, и вы сможете использовать кнопку "Отправить на ТВ" для воспроизведения видео на вашем сервере.
Интернет радио. Используйте IceCast2 и Darkice для преобразования аудиовыхода вашего сервера в интернет-радиостанцию, на которую может настроиться система Sonos. Всякий раз, когда вы отправляете видео на свой сервер с помощью кнопки "Отправить на ТВ", радиостанция будет транслировать звуковую дорожку видео.
Монитор. Простой скрипт на python (ниже) контролирует аудиовыход сервера и дает команду системе Sonos настраиваться на вашу радиостанцию всякий раз, когда она обнаруживает звуковую активность (с помощью программного обеспечения дистанционного управления SoCo - https://github.com/SoCo/SoCo).
Полный учебник и скрипт монитора теперь размещены на Github: https://github.com/gpothier/sonoscast
Выпущена Android-версия SonosTube.
Вы можете воспроизводить любой звук (YouTube, Spotify ...) с вашего Mac на динамики Sonos, установив SonoAir (для пользователей Mac OS El Capitan и Yosemite) или AirSonos (для пользователей Mac OS Sierra). Эти 2 программного обеспечения бесплатны и работают действительно хорошо.
Для пользователей El Capitan и Yosemite, вот инструкции: https://youtu.be/ThQiw_UTYr8
Для пользователей Sierra, вот инструкции: https://youtu.be/mi5u5Sa3UCk
Если вы хотите играть в YouTube на Sonos, вы можете использовать бесплатное программное обеспечение SonoAir: https://www.youtube.com/watch?v=ThQiw_UTYr8
Я рекомендую приложение для iphone / ipad, которое может воспроизводить YouTube через Sonos: SonosTube.
Это единственное приложение в Apple App Store для воспроизведения YouTube через Sonos. SonosTube может воспроизводить видео на вашем iPhone / iPad, а звук воспроизводить на ваших колонках Sonos.