Pourquoi ne pas créer une page qui est spécifique à un navigateur de TV du style :
- https://tvradiozap.eu/SamsungTizen.php
- Lecteur plein écran avec une playlist chargée
- Contrôles pour télécommande
- Une conversion des flux (YouTube/Twitch/Dailymotion) pour que le player intégré les joues
Par exemple pour Twitch il y a https://untwitch.com/ qui génère un m3u8 avec les segments
Youtube, Dailymotion et Twitch, toutes ont des métadonnées qui permettent d'obtenir une adresse de M3U8, ou son contenu, et c'est déjà utilisé par tvradiozap. Pour la plupart des chaînes des deux premiers, j'ai ma propre moulinette. Pour Twitch je passe par un site tiers. Dans tous les cas les liens M3U8 sont disponibles dans tvradiozap (c'est l'Url2), et ce sont eux qui sont intégrés dans les listes de lecture. C'est ce qui permet aux applis IPTV de lire toutes ces chaînes. Ce n'est pas une conversion de flux car tous les flux doivent être compatibles avec un lecteur video de PC, ce qui réduit drastiquement les libertés d'action de certains services de nous bloquer les flux. Et re-streamer est verboten (sauf en Suisse peut-être si j'en juge par un certain site qui peut dire merci à Zattoo et que les aficionados doivent connaître
).
C'est simplement que la "description" des flux et leurs adresses deviennent accessibles hors du lecteur Youtube, Dailymotion ou Twitch. Mais attention.
Ces 3 services interdisent qu'on utilise le lien M3U8 depuis la page d'un navigateur standard. Donc si on peut intégrer dans une page tvradiozap une fenêtre Youtube ou Dailymotion, on ne peut pas y jouer leur lien M3U8 par un lecteur indépendant. Quant à Twitch, c'est encore pire, même leur lecteur ne peut pas être intégré dans une page, au moins pour les chaînes TV répertoriées. La liberté est très surveillée.
Si tu lances Cstar, tu verras que le lecteur est celui de Dailymotion. Si tu lances une "vraie" chaine streamée dans les règles, comme Arte, tu auras un lecteur standard pour M3U8. C'est pourquoi il y a des petites différences entre chaînes dans les fenêtres vidéo (comme le contrôleur de niveau sonore).
Ce que je compte faire, ce n'est pas ajouter quoique ce soit qui dépendent des matériels ou services, c'est trop galère, mais une possibilité de regarder n'importe quelle liste de lecture par TVradioZap. Ainsi les listes Samsung, Rakuten et autres fonctionneront. Mais le plus amusant, c'est que la propre liste de TVradioZap ne pourra pas être jouée complètement, puisque les liens M3U8 des chaînes Youtube, Dailymotion et Twitch ne peuvent pas être lus dans le navigateur. Et ce sera vrai aussi lorsque ces liens seront fournis par d'autres listes, comme ceux d'armelin.one dans les listes d'ipstreet312 (ipstreet312 que je remercie au passage pour son remarquable boulot, ainsi que Sibprod).
Voit ce que tu peux faire
On peut presque tout faire. Après c'est une question de temps et de priorité.
Et toi ? Tu as quelque chose à nous montrer ?