Nouveau: Un bot ChatGpt pour vos programmes TV: https://chatgpt.com/g/g-z29I6WIfh-french-tv-guide
Nouveau: micro site pour voir le programme TV: https://tv.digital3d.com/
Nouveau: un API XmlTv pour vos projets ici
--
Voilà, tous les jours sera disponible sur mon site, un fichier XmlTv mis à jour.
Le fichier XmlTv est un fichier très utilisés par de nombreux programmes qui reprend le programme tv de toutes les chaînes du monde, beaucoup de programme l'utilise pour faire des guide électronique, etc...
Dans mon cas, j'ai créé un outil qui me permet d'avoir un fichier XmlTv à jour ne contenant que les chaînes françaises. Pas besoin de me demander de créer un outil pour d'autres chaînes étrangères, je n'ai pas le temps pour cela.
Il est compressé au format GZIP, suffit de le décompresser avec 7zip ou Winrar
Mise à jour:
Une version complète du guide TV XMLTV sur 11 jours, mais il faut s'inscrire sur mon site et passé votre clé API KEY (voir sous votre compte) comme ceci http://digital3d.com/XmlTv?Id=[Ma_Clé API KEY] (Sans mettre les crochets [ ou ])
Si vous utilisez votre clef mais que votre système vous demande un fichier qui se termine par ".xml" vous pouvez ajoutez ".xml" à la fin de votre clé comme ceci:
http://digital3d.com/XmlTv?Id=[Ma_Clé API KEY].xml ou même http://digital3d.com/XmlTv?Id=[Ma_Clé API KEY].xml.gz si votre système demande un gzip
Cette option vous ne donnera pas un fichier XML mais toujours un fichier GZIP, c'est juste pour la compatibilité de certains appareils qui demande absolument que l'url se termine par XML.
Il ne sert à rien de télécharger le fichier plusieurs fois par jour ! Car le fichier est mis à jour une seule fois chaque nuit ! Vous téléchargerez le même fichier sans aucun autre avantage !
Voyez plus bas si vous désirez un fichier XML non compressé.
Fichier XmlTV sans accent
Il est possible d'avoir un fichier XmlTv sans accent, parce que certains appareils n'accepte pas les accents ou les affichent mal, il suffit derrière l'url qui contient votre cléf, d'ajouter cette option &NoAccent=1 comme ceci:
http://digital3d.com/XmlTv?Id=[Ma_Clé API KEY]&NoAccent=1
Fichier XmlTV non compressé
Il est possible d'avoir un fichier XmlTv non compressé, le fichier est 10 fois plus lourd, faites attention, certains appareils n'accepte pas les fichiers .gzip, il suffit derrière l'url qui contient votre cléf, d'ajouter cette option &NoCompressed=1 comme ceci:
http://digital3d.com/XmlTv?Id=[Ma_Clé API KEY]&NoCompressed=1
Limitation
La licence de se fichier est sous licence gratuite (POUR L'INSTANT) mais je ne vous permets pas de créer des logiciels basés sur mon fichier XML et de gagner votre vie sur mon "dos" sans m'aider par un don (voir ci-dessous)
Le fichier ne peut être téléchargé gratuitement que 5 fois par jour (pour 5 appareils différents par exemple) (il ne sert à rien de télécharger 5 fois ce même fichier par jour pour un appareil, il n'est mis à jour qu'une seule fois chaque nuit).
Pour ceux qui me donne un don Paypal, ils pourront télécharger le fichier basé sur cette règle et ce par mois:
Exemple:
- 5€ donné le 1er mai = 10 téléchargements/jour jusqu'au 1er juin
- 10€ donné le 10 mai = 100 téléchargements/jour jusqu'au 10 juin
- 15€ donné le 15 mai = 1000 téléchargements/jour jusqu'au 15 juin
etc...
Une autre alternative
Vous pouvez utiliser le ftp de Jerôme qui contient aussi un autre fichier XmlTV complet: http://jerome0025.free.fr/
Il y a aussi plusieurs fichiers XMLTV à télécharger ici: https://xmltvfr.fr/
Pour démodulateur satellite sous Enigma2:
Vous pouvez aussi télécharger le guide Tv automatiquement sur votre démodulateur satellite sous Enigma2 seulement (Dreambox, Vu+, ...)
- Pour cela il faut que vous installiez le plugin CrossEpg sur votre démodulateur
- Télécharger ce fichier: https://digital3d.com/download/enigma2/Digital3d_France.conf
- Ouvrez ce fichier avec un Notepad changer cette ligne:
epg_url_0=http://digital3d.com/GuideTv/index?Id=[Ta API KEY Clé disponible sous ton compte sur le site Digital3d.com] (mettez votre API KEY clé juste après ?Id= SANS LES CROCHETS [ ou ])
- Puis copier le fichier modifie dans votre box (Dreambox, Vu+,...) dans le répertoire /usr/crossepg/providers
- Ensuite aller dans votre box (Dreambox, Vu+,...) et selectionnez le plugin CrossEpg dans "Paramètre > Système > EPG > CrossEPG" pour la configuration:
- Ensuite sous "XmlTv providers", selectionnez "France - Digital3d.com"
- Sauvegarder et selectionnez "Download Now"
Normalement tous les jours vous aurez la mise à jour des programmes Tv
|
|
Dernier EDIT : Je n'avais pas remarqué que le chemin d'accès du fichier XML avait changé avec la nouvelle version du site. Ceci explique cela... Si ça peut en aider d'autres...
Salut Merci pour ta réponse J'ai testé le fichier décompressé à la main et ça passe très bien Il n'y a donc pas de souci avec le contenu du fichier XML. Je rebondis sur la syntaxe exacte de la commande nocompressed : j'ai bien intégré ceci dans mon URL : "&NoCompressed=1" en respactant les maj. Cela fonctionnait bien jusqu'à il y environ une semaine et depuis ça ne passe plus. MCimport XMLTV me permet d'automatiser la récupération du fichier XML et son importation dans media center mais il ne tolère que le fichier brut.
C'est "&NoCompressed=1" qu'il faut ajouter après l'URL ! respecte aussi les minuscules et majuscules, j'ai pas essayé mais avec Linux je sais qu'il fait des différences si tu tapes "&nocompressed=1"
EDIT au commentaire précédent / il semble que ce soit la commande "nocompress" qui ne fonctionne plus. Le fichier reste donc compressé et il n'est pas géré par mon logiciel d'extraction. Quand je fais un essai d'import avec le fichier décompressé en local tout roule. J'utilise MCimport XMLTV.
Merci, n'hésitez pas à regarder vous même la qualité du fichier XML en l'ouvrant avec un Notepad++, parfois c'est juste un caractère spécial qui s'est introduit.
Coucou ! Merci pour le travail sur la nouvelle version du site. Je poste pour informer que j'ai un problème avec le fichier XMLTV qui ne fonctionne plus avec mon logiciel d'importation. Possiblement un souci avec une ou des chaînes qui ont des erreurs dans les fichier mais comment trouver lesquelles ? Je vais me mettre en quête d'un log d'erreurs. Pour info : même problème avec les fichiers xmltv des autres sites dont tu pales ici. La dernière fois que c'est arrivé c'était à cause d'une chaîne tv dont les infos posaient problème dans le fichier.