Catch-up-TV-and-More / plugin.video.catchuptvandmore

Replay, Live TV and websites videos addon for Kodi
https://catch-up-tv-and-more.github.io
GNU General Public License v2.0
284 stars 90 forks source link

using catchuptvandmore as resolver for external requests? #628

Open darodi opened 2 years ago

darodi commented 2 years ago

Is your feature request related to a problem? Please describe.

I'm thinking of extending the following chrome/firefox extension to work with French speaking Belgian channels. https://github.com/regseb/castkodi

--

Je pense à étendre l'extension chrome/firefox suivante pour fonctionner avec les chaînes belges francophones. https://github.com/regseb/castkodi


Describe the solution you'd like

I would like to interface that chrome/firefox extension with catchuptvandmore, as those channels already work in it. (channel account login, forward to resolver_proxy, ...)

What would be the best option?

--

Je voudrais interfacer cette extension chrome/firefox avec catchuptvandmore, car ces chaînes fonctionnent déjà. (login des comptes des chaînes, redirection vers resolver_proxy, ...)

Quelle serait la meilleure option ?


Describe alternatives you've considered

I could use a plugin like https://github.com/firsttris/plugin.video.sendtokodi It sends every request to youtuble-dl or yt-dlp but not every Belgian channel is supported.

--

Je pourrais utiliser un plugin comme https://github.com/firsttris/plugin.video.sendtokodi Il envoie chaque requête à youtube-dl ou yt-dlp mais toutes les chaînes belges ne sont pas prises en charge.


Additional context

Some parsing can be done in castkodi, and only the video id, channel can be passed to catchuptvandmore.

Du parsing peut être fait dans castkodi, et seul l'identifiant vidéo, la chaîne peuvent être transmis à catchuptvandmore.


@sy6sy2 @wwark some ideas, recommendations?

sy6sy2 commented 2 years ago

Hello Darodi,

Je ne suis pas sûr de bien comprendre le fonctionnement de Cast Kodi ; de ce que je comprends l'idée c'est que tu navigues sur un site internet comme Youtube avec ton navigateur et puis tu peux choisir de lancer une vidéo YouTube sur ta TV équipée de Kodi à la place de la lancer sur ton PC sur ton navigateur internet ; j'ai bon ?

Si c'est bien ça, alors j'imagine qu'il y a pas mal de boulot parce par exemple pour une vidéo de France.tv il faut récupérer l'ID (ou URL) de la vidéo du coté de l'extension web (avec du scrapping j'imagine) et en suite il faut faire un appel à Kodi pour qu'il lance CUTV&M avec les paramètres nécessaires (chaine concernée et ID/URL de la vidéo) ; je pense que tu peux utiliser les routes existantes dans chaque fichiers Python de chaque chaine donc il ne devrait pas y avoir trop de motif à faire coté plugin ; mais par contre coté Cast Kodi il faut faire toute l'intégration non ?

En tout cas si j'ai bien compris le truc , j'aime bien l'idée 😉

darodi commented 2 years ago

Oui c'est exactement ça. Le gros du parsing sera côté castkodi, mais par exemple pour Auvio ou RTLplay, ça peut aller vite de repérer l'id de vidéo et appeler la route catchuptvandmore.