XML TV à la carte

XML TV Fr est un XML TV contenant la plupart des chaines francophones et quelques chaines étrangères.
Répondre
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 4818
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV à la carte

Message par racacax » mar. 20 nov. 2018 19:09

Il ne faut pas mettre www avant
Avatar du membre
framug
Addict de Canal+Cinéma
Addict de Canal+Cinéma
Messages : 80
Enregistré le : dim. 3 sept. 2017 14:13

Re: XML TV à la carte

Message par framug » mar. 20 nov. 2018 22:25

Bon, j'ai enlevé le www
ça download un .gz mais qui semble être incorrect (winrar n'arrive pas à l'ouvrir, par exemple)

Code : Tout sélectionner

[2018-11-20 23:03:56,197] [Log    ] [SetupTv  ] [INFO ] - Specific XmlTv plugin for French users (by framug)
[2018-11-20 23:03:56,197] [Log    ] [SetupTv  ] [INFO ] - HTTP URL detected.
[2018-11-20 23:03:56,197] [Log    ] [SetupTv  ] [INFO ] - initiating download of remote file from https://allfrtv.fr.ht/alacarte/alacarte.php?key=zzzzzzzzzzzzzz
[2018-11-20 23:04:01,181] [Log    ] [SetupTv  ] [INFO ] - extracting .gz file D:\Franck\Documents\TVGuide\xmltv.xml.gz to location D:\Franck\Documents\TVGuide\
[2018-11-20 23:04:01,353] [Log    ] [SetupTv  ] [INFO ] - file is locked, retrying in 30secs. [Le nombre magique dans l'en-tête GZip n'est pas correct. Assurez-vous que votre passage s'opère dans un flux GZip.]
[2018-11-20 23:04:31,383] [Log    ] [SetupTv  ] [INFO ] - File downloaded.
[2018-11-20 23:06:11,244] [Log    ] [SetupTv  ] [INFO ] - plugin:xmltv importing D:\Franck\Documents\TVGuide\tvguide.xml
[2018-11-20 23:06:11,760] [Log    ] [SetupTv  ] [INFO ] - xmltv import D:\Franck\Documents\TVGuide\tvguide.xml
[2018-11-20 23:06:12,135] [Log    ] [SetupTv  ] [ERROR] - XML tv import error loading D:\Franck\Documents\TVGuide\tvguide.xml err:Élément racine manquant. 
    à System.Xml.XmlTextReaderImpl.Throw(Exception e)
   à System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   à System.Xml.XmlTextReaderImpl.Read()
   à System.Xml.XmlTextReader.Read()
   à System.Xml.XmlReader.ReadToDescendant(String name)
   à TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
[2018-11-20 23:06:12,181] [Log    ] [SetupTv  ] [INFO ] - Xmltv: imported 0 channels, 0 programs status:tvguide.xml:Invalid XML file:Élément racine manquant.; 
[2018-11-20 23:06:12,197] [Log    ] [SetupTv  ] [INFO ] - Xmltv: waiting for database to finish inserting imported programs.
[2018-11-20 23:06:12,197] [Log    ] [SetupTv  ] [INFO ] - plugin:xmltv import done
[2018-11-20 23:06:18,041] [Log    ] [SetupTv  ] [DEBUG] - SetupTV: Disk Quota for E: is disabled
[2018-11-20 23:06:18,384] [Log    ] [SetupTv  ] [DEBUG] - RemoteControl: TCP connect took : 41
Du coup, ce n'est plus utilisable (au moins, pour MediaPortal).
Puisqu'on est sur le post "alacarte" :
Ton lien ici :
http://allfrtv.ga/xmltv.php
pour s'enregistrer là :
https://allfrtv.cf/register.php
semble ne plus être valide.
A+
Avatar du membre
racacax
Administrateur du site
Administrateur du site
Messages : 4818
Enregistré le : mar. 25 mars 2014 18:17

Re: XML TV à la carte

Message par racacax » mer. 21 nov. 2018 06:02

Salut,
A chaque fois que tu modifies un truc, tu en modifies un autre (aha) . Tu as remplacé xmlgz.php par alacarte.php alors qu'il ne fallait pas. Ce dernier est le XML TV brut alors que le premier est la version GZ.

Sinon, tient ;) : https://allfrtv.fr.ht/register.php C'est la page complète pour le XML TV à la carte. Tu utilises tes ID.
Avatar du membre
framug
Addict de Canal+Cinéma
Addict de Canal+Cinéma
Messages : 80
Enregistré le : dim. 3 sept. 2017 14:13

Re: XML TV à la carte

Message par framug » mer. 21 nov. 2018 07:42

racacax a écrit :
mer. 21 nov. 2018 06:02
Salut,
A chaque fois que tu modifies un truc, tu en modifies un autre (aha) . Tu as remplacé xmlgz.php par alacarte.php alors qu'il ne fallait pas. Ce dernier est le XML TV brut alors que le premier est la version GZ.
Pfff, mais quel boulet je fais (hu)
c'est pas la grande forme pour moi en ce moment (oh)

Bon, en mettant https://allfrtv.fr.ht/alacarte/xmlgz.php?key=zzzzzzz effectivement le download et la décompression fonctionne.
Je vais donc modifier le code C# en ce sens.
Par contre ça me sort encore "0 program found" à l'importation comme pour le guide complet.
Je vais supprimer toutes les chaînes, les rechercher à nouveau et refaire le mapping des chaînes, pour voir si le problème ne vient pas de là.
Sinon, il faudra que je debug pour voir précisément ce qui se passe, même si je doute que ça provienne du code qui n'a pas changé depuis un bon bout de temps.
racacax a écrit :
mer. 21 nov. 2018 06:02
Sinon, tient ;) : https://allfrtv.fr.ht/register.php C'est la page complète pour le XML TV à la carte. Tu utilises tes ID.
cool, ça marche.
ça serait bien de changer le lien sur le 1er post de ce sujet. (clin)
Répondre