Szukasz alternatywnego sposobu przesyłania filmów z YouTube'a na swój telewizor? Wypróbuj ytcast — program typu open source, który umożliwia przesyłanie za pośrednictwem interfejsu CLI.
Możliwość bezprzewodowego przesyłania ekranu smartfona na inne urządzenia, takie jak telewizor, nie jest obecnie tak trudna. W rzeczywistości, jeśli chodzi o przesyłanie wideo z YouTube'a z telefonu lub tabletu na telewizor Smart TV, niewiele
icon zajmuje się wszystkim — od wykrywania urządzenia po płynne przełączanie kontekstu. Jeśli jednak jesteś miłośnikiem wiersza poleceń, możesz zajrzeć za kurtynę i przejąć kontrolę nad całym procesem castingu za pośrednictwem interfejsu CLI. Dokładnie to zrobił Marco Lucidi i wymyślił przydatne narzędzie o nazwie ytcast.
Co to jest ytcast?
Marco, samoopisany dwudziestoletni pasjonat informatyki, posługujący się pseudonimem MarcoLucidi01 na GitHubie, zakodował narzędzie ytcast jako samodzielny zamiennik przycisku przesyłania. Zdaniem twórcy każdy może za pomocą programu odtworzyć funkcjonalność przycisku „Odtwórz na telewizorze” bezpośrednio z poziomu wiersza poleceń. Jest napisany w Go i można go uruchomić na systemach Windows, Linux i macOS.
Jak działa YouTube
Pod maską ytcast używa DIAL (odkrycie i uruchomienie) protokół opracowany przez Netflix i Google do obsługi zdarzeń związanych z odkryciem urządzenia i uruchomieniem aplikacji. W przypadku celów, które nie korzystają już z protokołu DIAL (np. Chromecast), program oferuje również opcję ręcznego parowania obsługiwaną przez „link z kodem” funkcjonalność aplikacji YouTube on TV. Następnie następuje część dotycząca identyfikacji ekranu, w przypadku której programista oparł się na odwróconym interfejsie API YouTube Lounge. Na koniec przekazuje adres URL wideo z urządzenia źródłowego na ekran docelowy.
Ograniczenia
Ponieważ projekt jest w powijakach, istnieje kilka niedociągnięć. Obsługa sesji czasami jest chybiona, szczególnie ze względu na użycie nieudokumentowanych interfejsów API. Deweloper jeszcze tego nie zrobił znajdź niezawodny sposób przekazywania adresów URL playlist YouTube przez ytcast, ale istnieje obejście obejmujące youtube-dl wykonywalny. Co nie mniej ważne, ytcast może nie być dostępny w menu Ustawienia > Połączone urządzenia.
Nie trzeba dodawać, że projekt ytcast jest niezwykle przydatny dla zaawansowanych użytkowników. Jest mnóstwo potencjału i musimy pamiętać, że na tym etapie jest to oprogramowanie w jakości beta. Gdy osiągnie stabilny kamień milowy, może to być najlepsza opcja castingu dla każdego, kto interesuje się skryptami i automatyzacją.
Pobierz ytcasta
Możesz rozpocząć korzystanie z YouTube, odwiedzając stronę repozytorium projektu GitHub. W sekcji „Wersje” znajdują się wstępnie skompilowane pliki binarne. Przekaż opinię, która pomoże Marco udoskonalić ten program.
Pobierz ytcasta