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:

Il y a deux versions, une version publique et libre pour téléchargement sans inscription mais elle ne couvre que 2 jours de programme seulement: http://digital3d.com/download/guidetv/guide.xml.gz
Une version complète sur 12 jours, mais là il faut s'inscrire sur mon site et passé votre clé API KEY (voir sous votre compte) comme ceci https://digital3d.com/GuideTv/Index?Id=[Ma_Clé API KEY]

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= )
- 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

Don:

Vous aimez ce guide Tv ? Un petit merci et un petit don en Bitcoin ou Ethereum est le bienvenu ;)

Mon adresse BitCoin: 
Bitcoin_logo.png
bc1q3zzwedzlryr3j2yjpd945kn3zmynqxj74kwm74

Mon adresse Ethereum:
Ethereum_logo.png
0x1a966535f777257F6705274d8e62ABD093558f49

 

 

 

ul3violet

Hello,

Un grand merci pour ce fichier, qui est très complet ! du pur bonheur !

Penses-tu qu'il soit possible d'ajouter Paramount décalé et Museum Channel ? ca serait le top du top :)

Admin

Je prends les chaînes du site https://m.programme-tv.net/, si tu trouves la chaine la dis le moi, je l'ajouterai

ul3violet

Effectivement ces 2 chaines sont introuvables sur ce site, donc tant pis, si elles apparaissent je préviendrai

Merci encore

Jenyco2

Hi,

Effectivement que du plaisir d'avoir trouver ce blog.

Merci en tout cas, fichier très très complet, chapeaux bas Maître

@+

myway

Merci bcp, beau travail !

Admin

N'hésitez pas de me dire avec quoi vous utilisez le fichier XML, juste par curiosité car je vois beaucoup de téléchargement mais je n'ai aucune idée sur quoi le fichier est utilisé. merci !

Phil

Ca m’intéresse beaucoup. Merci pour ce fichier xml.
Malheureusement il bloque chez moi à cause de l'apostrophe dans l'ID de la chaine l'Equipe
<channel id="L&apos;Equipe">
Il y a moyen de faire quelque chose ?

Admin

Je suis en train de corriger XmlTv dans les chaines le &apos; qui deviendra un simple guillemet, la nouvelle version tourne actuellement, dis moi si ce soir c'est corrigé de ton côté ? merci

Admin

Bonjour Phil,

as tu essayé le nouveau xmltv, est ce que le probleme avec <channel id="L&apos;Equipe"> est corrigé de ton côté ?

merci

Digital3D

dvb91

Bonjour,

J'ai trouvé ce site grâce à racacax (dont l'EPG ne fonctionne plus 🙁 )
Le contenu semble très complet, c'est un super boulot => Merci !

Je viens de tester sous VDR (environnement Linux), j'ai deux petits soucis :
- seules quelques chaines sont importées par xml (je vais creuser).
- le texte des chaines importées s'affiche avec des balises (guide.xml est effectivement différent de xmltv.xml

Comment puis-je faire pour modifier/adapter ce fichier ?
D'avance merci.

PS : pour illustrer :

visuel

 

 

Admin

Bonjour Dvb91,

Je ne comprends pas pourquoi ce résultat ? Comme je voudrais faire le fichier XmlTv parfait, il faut qu'on comprenne les différences, pourrais tu me donner un de tes fichiers XML via un lien de partage ici et moi je vais comparer et chercher pourquoi, il faut que le fichier XmlTv suit les standard, si j'ai une erreur chez moi, il faut que je change, sinon pour les autres utilisateurs, tout va bien de votre côté ?

merci de votre aide

Digital3D

dvb91

Il y a peut-être quelque chose que j'ai loupé.
Je regarde tout cela ce soir et je te ferai un retour dans la foulée.

Merci encore !
@+

 

Phil

Salut Digital3d, merci ! Je regarde ce soir ou demain et je te dis ça, bon week end à toi et encore merci...

dvb91

Bon j'ai regardé, visiblement les formats des fichiers sont très différents.
Ci-dessous un lien permettant de récupérer :
- un exemple d'ancien xml fonctionnel.
- le script que j'utilise pour importer les données dans VDR (*)

xml et script d'import

Je reste à ta disposition pour faire des tests.

@+
dvb91

 

(*) Pour ceux qui voudraient en savoir plus :

https://linuxfr.org/news/vdr-2-4-0-box-tv-et-multimedia-a-tout-faire

http://www.tvdr.de/

 

 

Admin

Bonjour,

Je viens de corriger le fichier XmlTv avec le fichier XSD (de validation) du site XmlTv.org, il y avait des erreurs purement d'ordre des tags, j'ai corriger, peux tu vérifier ? merci

Digital3D

Jayabs

Bonjour,

Un petit message pour te remercier pour l'excellent boulot sur ce fichier XML.

Sinon je trouve ton fichier vraiment complet et une excellente altérnative à ceux que j'utilise déjà.

Petite request perso:

1) Pourrais-tu rajouter la chaine suisse Léman bleu dans les programmes ?

2) J'utilise Kodi pour mes fichiers iptv, sera t il possible de récupérer l EPG dans kodi avec l API de ton site (pour l'instant tout fonctionne nickel)?

Encore merci et bonne journée.

Admin

Je prends les chaînes du site https://m.programme-tv.net/, si tu trouves la chaine la dis le moi, je l'ajouterai

ul3violet

En ce qui me concerne j'utilise le xml avec l'appli Perfect Player IPTV.

J'ai paramétré l'appli pour télécharger le xml une fois par jour.

Ce xml est de la bombe, il est super complet (il manque 3 ou 4 chaines, mais comme elles ne sont pas dispo sur progamme-tv.net tant pis pour moi)

Et en ce qui concerne l'EPG de l'équipe, ca marche très bien si dans mon xml je mets "L'Equipe"

Ex : #EXTINF:-1 tvg-ID="L'Equipe" tvg-name="L'Equipe" tvg-logo..........

dvb91

@digital3D

Désolé de revenir aussi tard (entre le boulot et la notification non reçue, pas évident ...).

Je viens de tester ton EPG (fichier du 14/06), l'importation  via xml.pl se fait, mais les données ne sont pas exploitables. En comparant avec un autre fichier xml (dont l'importation fonctionne), la différence semble venir de l'absence de saut de ligne. Dans ton fichier, tout s'affiche sur une seule ligne, alors que dans l'autre, il y a des retours après chaque tag.

J'espère que tu pourras faire évoluer ton EPG car il est bien plus complet que la concurrence, j'aimerais vraiment l'utiliser au quotidien 😄

Merci d'avance.

J'ai essayé d'expliquer les différences ci-dessous :

1/3 EPG fonctionnel (autre source)

<programme start="20200616014000 +0200" stop="20200616031500 +0200" channel="C118.api.telerama.fr">
    <title>La fugitive</title>
    <desc lang="fr">Holly et Blake, 17 ans, sont les meilleures amies du monde. Lors d'une soirée, Blake est agressée par un homme qui la drogue. Puis elle est retrouvée morte. En probation pour une affaire de stupéfiants, Holly est aussitôt accusée du meurtre de son amie. Lors de son transfert en prison, Holly parvient à s'enfuir...</desc>
    <category lang="fr">téléfilm de suspense</category>
    <length units="minutes">95</length>
    <icon src="https://television.telerama.fr/sites/tr_master/files/sheet_media/media/5c021541-19bd-40c3-8cd3-456d64ef24c8.jpg" />
    <rating system="CSA">
      <value>-10</value>
      <icon src="http://upload.wikimedia.org/wikipedia/commons/thumb/b/bf/Moins10.svg/200px-Moins10.svg.png" />
    </rating>
  </programme>
  

2/3 EPG Digital3D
=> On ne le voit pas ici mais dans un éditeur, tout ce texte s'affiche sur une seule ligne.

<programme start="20200616014000 +0200" stop="20200616031500 +0200" channel="M6"><title lang="fr">La fugitive</title><sub-title lang="fr">Téléfilm - Téléfilm de suspense </sub-title><desc lang="fr">Blake et Holly, âgés toutes deux 17 ans, sont des amies inséparables. Au cours d&apos;une soirée, Blake est agressée par un inconnu et retrouvée morte. A cause de ses antécédents, Holly est accusée du meurtre. Elle échappe à la police et décide de mener sa propre enquête.</desc><credits><director>Jim Donovan</director><actor>Marie Avgeropoulos</actor><actor>Christina Cox</actor><actor>Casper Van Dien</actor><actor>Danny Blanco Hall</actor><writer>David DeCrane</writer><writer>Douglas Howell</writer></credits><date>2012</date><category lang="fr">Téléfilm de suspense</category><icon src="https://m.media-amazon.com/images/M/MV5BMTc2OTgwNzA1NF5BMl5BanBnXkFtZTgwNDg2ODU1MDE@._V1_SX300.jpg" /><url>https://m.programme-tv.net/programme/telefilm/4023816-la-fugitive/</url><star-rating><value>6.1/10 (1200)</value></star-rating></programme>

3/3 EPG Digital3D
=> J'ai ajouté quelques
sauts de ligne et cela ressemble au format qui fonctionne.
 
<programme start="20200616014000 +0200" stop="20200616031500 +0200" channel="M6">
  <title lang="fr">La fugitive</title>
  <sub-title lang="fr">Téléfilm - Téléfilm de suspense </sub-title> 
  <desc lang="fr">Blake et Holly, âgés toutes deux 17 ans, sont des amies inséparables. Au cours d&apos;une soirée, Blake est agressée par un inconnu et retrouvée morte. A cause de ses antécédents, Holly est accusée du meurtre. Elle échappe à la police et décide de mener sa propre enquête.</desc>
  <credits><director>Jim Donovan</director><actor>Marie Avgeropoulos</actor><actor>Christina Cox</actor><actor>Casper Van Dien</actor><actor>Danny Blanco Hall</actor><writer>David DeCrane</writer><writer>Douglas Howell</writer></credits>
  <date>2012</date>
  <category lang="fr">Téléfilm de suspense</category>
  <icon src="https://m.media-amazon.com/images/M/MV5BMTc2OTgwNzA1NF5BMl5BanBnXkFtZTgwNDg2ODU1MDE@._V1_SX300.jpg" />
  <url>https://m.programme-tv.net/programme/telefilm/4023816-la-fugitive/</url>
  <star-rating><value>6.1/10 (1200)</value></star-rating>
  </programme>

 

Admin

Ok merci pour ton feedback, je viens d'ajouter les retours de lignes mais ca m'étonnerait vraiment que cela soit le problème, j'ai un doute sur le caractère &apos; qui est en fait un guillemet ( ' ), j'ai aussi retiré cela, la je fais tourner mon outil, vers 21h (aujourd'hui le 14-06-2020) le nouveau fichier sera prêt et téléchargeable, si tu pouvais encore essayer et me donner des nouvelles. Merci.

dvb91

Aïe ! Tu avais raison.

J'ai testé avec le fichier de ce soir, ce n'est pas bon.
Exemple de ce qui ressort pour ARTE (S)dimanche, 14/06/202020:55 - 22:40

<title lang="fr">Billy Elliot</title><sub-title lang="fr">Cinéma - Comédie dramatique
<title lang="fr">Billy Elliot</title><sub-title lang="fr">Cinéma - Comédie dramatique
<title lang="fr">Billy Elliot</title><sub-title lang="fr">Cinéma - Comédie dramatique </sub-title><desc lang="fr">A Durham, dans le Nord-Est de l'Angleterre, en 1984, Billy, 11 ans, orphelin de mère, vit avec son père et son grand frère qui travaillent à la mine. Par tradition familiale, Billy suit sans conviction des cours de boxe. Jusqu'au jour où, découvrant qu’un cours de danse classique a lieu dans la salle où il s’entraîne, il se joint, fasciné, aux fillettes en tutu. Le garçon se découvre alors une passion pour le ballet, une activité réservée aux filles selon ses proches. Son professeur sentant en lui un vrai potentiel, Billy décide de s'entraîner en secret.Mêlant danse et crise sociale, une belle et poignante leçon de tolérance et de persévérance, avec l&apos;épatant Jamie Bell.</desc><credits><director>Stephen Daldry</director><actor>Jamie Bell</actor><actor>Jean Heywood</actor><actor>Jamie Draven</actor><actor>Gary Lewis</actor><writer>Lee Hall</writer></credits><date>2000</date><category lang="fr">Comédie dramatique</category><icon src="https://m.media-amazon.com/images/M/MV5BNGY3NWYwNzctNWU5Yi00ZjljLTgyNDgtZjNhZjRlNjc0ZTU1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" /><url>https://m.programme-tv.net/cinema/614591-billy-elliot/</url><star-rating><value>7.7/10 (122119)</value></star-rating>

Année : <title lang="fr">Billy Elliot</title><sub-title lang="fr">Cinéma - Comédie dramatique </sub-title><desc lang="fr">A Durham, dans le Nord-Est de l'Angleterre, en 1984, Billy, 11 ans, orphelin de mère, vit avec son père et son grand frère qui travaillent à la mine. Par tradition familiale, Billy suit sans conviction des cours de boxe. Jusqu'au jour où, découvrant qu’un cours de danse classique a lieu dans la salle où il s’entraîne, il se joint, fasciné, aux fillettes en tutu. Le garçon se découvre alors une passion pour le ballet, une activité réservée aux filles selon ses proches. Son professeur sentant en lui un vrai potentiel, Billy décide de s'entraîner en secret.Mêlant danse et crise sociale, une belle et poignante leçon de tolérance et de persévérance, avec l&apos;épatant Jamie Bell.</desc><credits><director>Stephen Daldry</director><actor>Jamie Bell</actor><actor>Jean Heywood</actor><actor>Jamie Draven</actor><actor>Gary Lewis</actor><writer>Lee Hall</writer></credits><date>2000</date><category lang="fr">Comédie dramatique</category><icon src="https://m.media-amazon.com/images/M/MV5BNGY3NWYwNzctNWU5Yi00ZjljLTgyNDgtZjNhZjRlNjc0ZTU1XkEyXkFqcGdeQXVyMTQxNzMzNDI@._V1_SX300.jpg" /><url>https://m.programme-tv.net/cinema/614591-billy-elliot/</url><star-rating><value>7.7/10 (122119)</value></star-rating>

Avec l'autre EPG

Julie Andrews, la mélodie de la vie
Plus d'un demi-siècle après son apparition dans le ciel de Londres, Julie Andrews demeure la nurse la plus adulée de la planète. Née en 1935 en Angleterre, l'inoubliable interprète de Mary Poppins (1964) a connu une enfance moins riante que ses petits protégés : bluffés par sa voix couvrant cinq octaves, qui apaisait les âmes apeurées pendant le Blitz, sa mère, pianiste, et son beau-père, chanteur alcoolique, la retirent de l'école à 13 ans pour courir les cachets de music-hall à leurs côtés. Julie Andrews conquiert Broadway à 17 ans, dans "The Boy Friend", puis "My Fair Lady". Dépossédée, au profit d'Audrey Hepburn, du rôle d'Eliza Doolittle dans l'adaptation cinématographique de George Cukor, l'actrice prend une éclatante revanche grâce à Walt Disney, qui la propulse, sous son parapluie magique, sur la scène des Oscars..

Année : 2019

Âge conseillé Tout public

 

Autre sujet, concernant le téléchargement de l'archive via ligne de commande Linux, je n'y arrive pas.
Ai-je loupé un truc ?

wget -O guide.xml.gz https://digital3d.com/guide.xml.gz
--2020-06-14 23:00:55--  https://digital3d.com/guide.xml.gz
Résolution de digital3d.com (digital3d.com)... 5.175.7.121
Connexion vers digital3d.com (digital3d.com)|5.175.7.121|:443...connecté.
GnuTLS: A TLS packet with unexpected length was received.
Incapable d'établir une connexion SSL.

Merci
@+

 

ChapinRuest

Trop trop cool ! Merci beaucoup !
Par contre est-ce qu'il serait possible d'agrandir les logos des chaines ? Sur emby ca rend pas top. J'ai modifié dans mon fichier m3u mais j'ai l'impression que Emby prend dans le XmlTv en priorité.
 

J'ai l'impression que c'est assez simple car il suffit de modifier l'url du logo pour passer par exemple 300x300 a la place de 30x30.

    <icon src="https://tel.img.pmdstatic.net/fit/https.3A.2F.2Fprd2-tel-epg-img.2Es3-eu-west-1.2Eamazonaws.2Ecom.2Fchannel.2F63311be4004f9b5b.2Epng/30x30/quality/80/bbc-1.png" />

 

Merci encore !