Vous recherchez un autre moyen de diffuser des vidéos YouTube sur votre téléviseur? Essayez ytcast, un programme open source qui vous permet de diffuser via CLI.
La possibilité de diffuser sans fil l’écran d’un smartphone sur d’autres appareils comme un téléviseur n’est pas si difficile de nos jours. En fait, lorsqu'il s'agit de diffuser une vidéo YouTube depuis votre téléphone ou votre tablette vers votre Smart TV, le petit
icon s'occupe de tout, de la découverte des appareils au changement de contexte transparent. Mais si vous êtes un amateur de ligne de commande, vous voudrez peut-être voir derrière le rideau et prendre le contrôle de toute la routine de diffusion via CLI. C'est exactement ce qu'a fait Marco Lucidi et a mis au point un outil pratique appelé ytcast.
Qu’est-ce que ytcast?
Marco, un autoproclamé une vingtaine d'années passionnée d'informatique, qui porte le pseudonyme MarcoLucidi01 sur GitHub, a codé l'utilitaire ytcast en remplacement autonome du bouton Cast. Selon le développeur, n'importe qui peut utiliser le programme pour reproduire la fonctionnalité du bouton "Jouer sur le téléviseur" directement depuis l'interface de ligne de commande. Il est écrit en Go et vous pouvez l'exécuter sous Windows, Linux et macOS.
Comment fonctionne YouTube
Sous le capot, ytcast utilise le DIAL (Découverte et lancement) protocole développé par Netflix et Google pour gérer les événements de découverte d'appareils et de lancement d'applications. Pour les cibles n'utilisant plus le protocole DIAL (par exemple Chromecast), le programme propose également une option d'appairage manuel alimentée par le "lien avec le code" fonctionnalité de l'application YouTube on TV. Vient ensuite la partie identification d’écran, pour laquelle le développeur s’est appuyé sur l’API YouTube Lounge de rétro-ingénierie. Enfin, il transmet l'URL de la vidéo du périphérique source à l'écran cible.
Limites
Le projet n’en étant qu’à ses débuts, il présente quelques lacunes. La gestion des sessions est parfois aléatoire, notamment en raison de l'utilisation d'API non documentées. Le développeur n'a pas encore trouvez un moyen fiable de transmettre les URL des listes de lecture YouTube via ytcast, mais il existe une solution de contournement qui implique le youtube-dl exécutable. Enfin et surtout, vous ne trouverez peut-être pas ytcast dans le menu Paramètres > Appareils liés.
Inutile de dire que le projet ytcast est incroyablement utile pour les utilisateurs expérimentés. Il y a une tonne de potentiel, et nous devons nous rappeler qu'il s'agit clairement d'un logiciel de qualité bêta à ce stade. Une fois qu'il aura atteint le jalon stable, cela pourrait être la meilleure option de casting pour tous ceux qui s'intéressent aux scripts et à l'automatisation.
Télécharger YouTube
Vous pouvez démarrer avec ytcast en visitant le le dépôt GitHub du projet. Il existe des binaires précompilés hébergés dans la section « Versions ». Assurez-vous de fournir des commentaires pour aider Marco à perfectionner ce programme.
Télécharger YouTube