Met ytcast kun je YouTube-video's naar je tv casten via de opdrachtregel

Op zoek naar een alternatieve manier om YouTube-video's naar je tv te casten? Probeer ytcast: een open source-programma waarmee je via CLI kunt casten.

De mogelijkheid om het scherm van een smartphone draadloos naar andere apparaten zoals een tv te casten, is tegenwoordig niet zo moeilijk. Als het gaat om het casten van een YouTube-video vanaf je telefoon of tablet naar je Smart TV, is het weinig

icon regelt alles: van apparaatdetectie tot naadloze contextwisseling. Maar als je een liefhebber bent van commandoregels, wil je misschien achter de schermen kijken en de controle over de hele castingroutine overnemen via CLI. Dit is precies wat Marco Lucidi deed en kwam met een handig hulpmiddel genaamd ytcast.

Wat is ytcast?

Marco, een zelfbenoemde twintigjarige computerwetenschapper, die de alias draagt MarcoLucidi01 op GitHub, heeft het hulpprogramma ytcast gecodeerd als een zelfstandige vervanging van de cast-knop. Volgens de ontwikkelaar kan iedereen het programma gebruiken om de functionaliteit van de knop "Afspelen op tv" rechtstreeks vanaf de opdrachtregelinterface te repliceren. Het is geschreven in Go en je kunt het uitvoeren op Windows, Linux en macOS.

Hoe ytcast werkt

Onder de motorkap gebruikt ytcast de DIAL (ontdekking en lancering) protocol ontwikkeld door Netflix en Google om de apparaatdetectie en app-lanceringsgebeurtenissen af ​​te handelen. Voor doelen die het DIAL-protocol niet langer gebruiken (bijvoorbeeld Chromecast), biedt het programma ook een handmatige koppelingsoptie, mogelijk gemaakt door de "koppeling met code"-functionaliteit van de YouTube op TV-app. Vervolgens komt het schermidentificatiegedeelte, waarvoor de ontwikkelaar vertrouwde op de reverse-engineered YouTube Lounge API. Ten slotte geeft het de video-URL door van het bronapparaat naar het doelscherm.

Beperkingen

Omdat het project nog in de kinderschoenen staat, zijn er een aantal tekortkomingen. De sessieafhandeling is soms een schot in de roos, vooral vanwege het gebruik van niet-gedocumenteerde API's. De ontwikkelaar heeft dat nog niet gedaan vind een betrouwbare manier om YouTube-afspeellijst-URL's door te geven via ytcast, maar er is een oplossing waarbij de youtube-dl betrokken is uitvoerbaar. Last but not least vindt u ytcast mogelijk niet onder het menu Instellingen > Gekoppelde apparaten.

Onnodig te zeggen dat het ytcast-project ongelooflijk nuttig is voor ervaren gebruikers. Er is heel veel potentieel, en we moeten niet vergeten dat het op dit moment duidelijk bètasoftware is. Zodra het de stabiele mijlpaal bereikt, is het misschien wel de beste castingoptie voor iedereen die van scripting en automatisering houdt.

Download ytcast

Je kunt aan de slag met ytcast door naar de de GitHub-repository van het project. Er zijn vooraf gecompileerde binaire bestanden gehost onder de sectie "Releases". Zorg ervoor dat je wat feedback geeft om Marco te helpen dit programma te perfectioneren.

Download ytcast