EPG · XMLTV

Qu’est-ce qu’un EPG ?

Un EPG, ou guide électronique des programmes, est la liste de ce qui passe sur chaque chaîne, et quand. En IPTV, il se présente presque toujours sous forme de fichier XMLTV : un document à sa propre adresse, qu’un lecteur télécharge et présente sous forme de guide.

Lumen·TV est un lecteur IPTV pour Android TV, Google TV, Fire TV et téléphones et tablettes Android. Il a besoin d’Android 8.0 ou plus récent. Il lit la playlist M3U ou Xtream Codes que vous avez déjà, et ne contient aucune chaîne. 21 jours gratuits, puis 0,99 € par mois pour un appareil, ou 19,99 € en une fois pour 2 appareils, ou 29,99 € en une fois pour 5. L’essai ne demande aucune carte et s’arrête tout seul.

Ce que contient un fichier XMLTV.

Deux sortes d’entrées. Un <channel> pour chaque chaîne couverte par le guide, avec un id et un nom ; et un <programme> pour chaque programme, qui désigne sa chaîne par cet id, avec un début, une fin, un titre et souvent une description.

<tv>
  <channel id="news24.example">
    <display-name>News 24</display-name>
  </channel>
  <programme channel="news24.example" start="20261021190000 +0200" stop="20261021200000 +0200">
    <title>Evening bulletin</title>
    <desc>Headlines, weather, sport.</desc>
  </programme>
</tv>
Une chaîne et l’un de ses programmes. Chaque horaire porte son propre décalage par rapport à UTC, ici deux heures d’avance.
Sa taille
Une semaine de programmes pour une grande playlist pèse de nombreux mégaoctets : les guides sont donc souvent publiés compressés, en .xml.gz.
Jusqu’où à l’avance
Aussi loin que son éditeur le remplit : quelques jours, une semaine, parfois plus.

Comment un guide trouve vos chaînes : tvg-id.

Le guide et la playlist sont des fichiers distincts, souvent issus d’endroits différents, et une seule chose les relie : le tvg-id de la ligne d’une chaîne dans la playlist M3U doit être exactement l’id d’une chaîne du guide. tvg-id="news24.example" trouve les programmes de channel="news24.example" ; tvg-id="News24" n’en trouve aucun.

Aussi, quand un guide se charge mais n’affiche rien pour vos chaînes, la raison habituelle est que les deux fichiers ne nomment pas leurs chaînes de la même façon, et seul celui qui les publie peut les accorder. Un serveur Xtream Codes publie sa liste de chaînes et son guide ensemble, c’est pourquoi les deux concordent en général.

D’où vient l’adresse du guide.

Avec des identifiants Xtream Codes
Le serveur publie le guide à xmltv.php, ouvert avec le même identifiant et le même mot de passe, si bien qu’un lecteur peut le trouver tout seul. Voir ce qu’est Xtream Codes.
Avec une playlist M3U
Le guide est une seconde adresse, que les fournisseurs publient en général à côté du lien de la playlist. Certains l’écrivent sur la première ligne de la playlist, en url-tvg ; qu’un lecteur la lise à cet endroit dépend du lecteur.
D’une autre source
N’importe quelle adresse XMLTV convient, du moment que ses id correspondent à ceux de la playlist.

Ce que Lumen·TV fait d’un guide.

  • Un guide par playlist, affiché en grille que l’on parcourt par demi-heure ou par journée, et avec l’en cours et l’à suivre par-dessus l’image.
  • Autant de jours que votre fournisseur en publie, jusqu’à sept.
  • Des identifiants Xtream Codes, ou un lien get.php, trouvent leur guide tout seuls. Une simple M3U a besoin que l’adresse du guide soit donnée à part : Lumen·TV ne lit pas celle qui est écrite dans la playlist. Ajouter un guide, pas à pas.
  • Associe les programmes aux chaînes par le seul tvg-id, et lit un guide publié compressé (.xml.gz) aussi bien que non compressé.
  • Dit pourquoi un guide est vide : pas d’adresse, une adresse qui ne contient aucun programme, des chaînes sans tvg-id, des id qui ne correspondent à rien, ou un guide que son fournisseur ne met plus à jour.
  • Plusieurs guides fusionnés en un seul, un décalage horaire du guide et les rappels ne font pas partie de l’application.
La suite, pas à pas Ajouter un guide TV EPG à votre playlist IPTV Des identifiants Xtream trouvent leur propre guide ; une playlist M3U a besoin de l’adresse XMLTV.

Obtenir Lumen·TV.

Toutes les façons de l’installer sont réunies sur une seule page, avec les étapes pour chaque appareil. L’essai commence à la première ouverture de l’application.

21 jours gratuits, sans carte · À partir de 0,99 € par mois, ou 19,99 € en une fois pour 2 appareils

Sur la TV, dans Downloader, saisissez

8581959

ou lumentv.app/apk