Epg canada

XML TV Fr est un XML TV contenant la plupart des chaines francophones et quelques chaines étrangères.
Répondre
Avatar du membre
manpi
Zapeur Fou !
Zapeur Fou !
Messages : 109
Enregistré le : mer. 18 févr. 2015 06:29

Epg canada

Message par manpi » mar. 2 mars 2021 05:58

Bonjour
ou trouver EPG pour tv du Canada j ai trouver ceci https://www.ccapcable.com/guide-horaire-903 http://horairetele.cogeco.ca/tvgrid.sht ... 1614664800 mais comment le mettre en xml?
Merci
Avatar du membre
dreamman
Zapeur Fou !
Zapeur Fou !
Messages : 175
Enregistré le : jeu. 27 juil. 2017 20:09

Re: Epg canada

Message par dreamman » mar. 2 mars 2021 16:09

Racacax a réaliser un script en php https://github.com/racacax/XML-TV-Fr qui contient en autre les programmes de Tvhebdo https://www.tvhebdo.com/?c=3 (ip Canadienne requise, Suisse ça fonctionne aussi) donc avec un site internet ou un émulateur de site sur pc, tu peux faire ton .xml .

Perso, je le fait sur mon site (sans rien connaitre au php) en lançant une instance "php script_all.php" dans la console Putty (soft sur Windows).

Procédure, je copie les fichiers qui se trouve https://github.com/racacax/XML-TV-Fr dans un répertoire de mon site puis je vais sur Putty (depuis Windows) j'accède sur mon site sur le répertoire où j'ai placé les fichiers de Racacax, par ex. cd monsite.fr/XMLTV et puis je lance php script_all.php qui va générer un xmltv.xml à jour.

Dans ton m3u il est important que l'id mis entre "" corresponde bien au fichier dans les fichiers channels_per_provider et channels.json.

Par exemple pour la chaîne Noovo.

Elle doit être dans le fichier channels_tvhebdo.json du répertoire channels_per_provider dans le fichier channels.json et sur ton m3u.

Elle se présente comme ceci "Noovo.ca": "v/NOOVHD" dans le fichier channels_tvhebdo.json
Dans channels.json "Noovo.ca": {"name": "Noovo", "icon": "https://.../Noovo_logo.png"},
Et dans le *.m3u #EXTINF:-1 tvg-id="Noovo.ca" tvg-name="CA:Noovo" tvg-logo="" group-title="CA",CA:Noovo
https://bcsecurelivehls-i.akamaihd.net/ ... aster.m3u8

Ce qui est en gras doit être identique sur les 3 fichiers.

Voilà en gros.

Si tu veux indiquer le nombre de jours voulu, tu modifies le fichier config.json et dans le champs days tu indiques le nombre de jours que tu désires.
Répondre