Ytcast позволяет транслировать видео YouTube на телевизор с помощью командной строки

Ищете альтернативный способ трансляции видео YouTube на телевизор? Попробуйте ytcast — программу с открытым исходным кодом, которая позволяет осуществлять трансляцию через CLI.

Возможность беспроводной трансляции экрана смартфона на другие устройства, такие как телевизор, в наши дни не такая уж сложная задача. Фактически, когда дело доходит до трансляции видео YouTube с телефона или планшета на Smart TV, небольшая

icon позаботится обо всем — от обнаружения устройства до плавного переключения контекста. Но если вы любитель командной строки, возможно, вам захочется заглянуть за кулисы и взять под контроль всю процедуру кастинга через CLI. Именно это сделал Марко Люсиди и придумал удобный инструмент под названием ytcast.

Что такое юткаст?

Марко, самопровозглашенный двадцатилетний энтузиаст информатики, который носит псевдоним MarcoLucidi01 на GitHub, запрограммировал утилиту ytcast как отдельную замену кнопки трансляции. По словам разработчика, любой желающий может использовать программу для копирования функциональности кнопки «Играть на ТВ» прямо из интерфейса командной строки. Он написан на Go, и вы можете запускать его в Windows, Linux и macOS.

Как работает ytcast

Под капотом ytcast использует DIAL (обнаружение и запуск) протокол, разработанный Netflix и Google для обработки событий обнаружения устройств и запуска приложений. Для целей, которые больше не используют протокол DIAL (например, Chromecast), программа также предлагает опцию ручного сопряжения с помощью «ссылка с кодом" Функционал приложения YouTube на ТВ. Далее следует часть идентификации экрана, для которой разработчик использовал реверс-инжиниринг API YouTube Lounge. Наконец, он передает URL-адрес видео с исходного устройства на целевой экран.

Ограничения

Поскольку проект находится в зачаточном состоянии, есть пара недостатков. Обработка сеанса иногда оказывается неудачной, особенно из-за использования недокументированных API. Разработчику еще предстоит найдите надежный способ передачи URL-адресов плейлистов YouTube через ytcast, но есть обходной путь, использующий youtube-dl исполняемый файл. И последнее, но не менее важное: вы можете не найти ytcast в меню «Настройки» > «Связанные устройства».

Излишне говорить, что проект ytcast невероятно полезен для опытных пользователей. Потенциал огромный, и мы должны помнить, что на данный момент это явно бета-версия программного обеспечения. Как только он достигнет стабильного рубежа, это может стать лучшим вариантом кастинга для всех, кто занимается написанием сценариев и автоматизацией.

Скачать ytcast

Вы можете начать работу с ytcast, посетив репозиторий проекта на GitHub. В разделе «Релизы» размещены предварительно скомпилированные двоичные файлы. Обязательно оставьте отзыв, который поможет Марко усовершенствовать эту программу.

Скачать ytcast