Configurer un EPG pour l’IPTV en 2026 : guide complet

Pour configurer un EPG, récupérez l’URL du guide XMLTV auprès de votre fournisseur IPTV, ajoutez-la comme source EPG dans les réglages de votre lecteur, et laissez-le associer les programmes à vos chaînes par leurs identifiants. Les données du guide viennent de votre fournisseur — le lecteur ne fait que les afficher. Ce guide couvre l’ajout d’un EPG dans TiviMate, IPTV Smarters et OTT Navigator, la correction des erreurs d’association et un tableau de dépannage. Il complète notre guide d’ajout d’une playlist M3U.

Un lecteur IPTV affichant une grille complète de guide des programmes EPG
Configurer un EPG — ajoutez la source XMLTV et le guide remplit votre liste de chaînes.

Avant de commencer

Il vous faut une source EPG XMLTV fournie par votre fournisseur et un lecteur qui la prend en charge :

Élément requis Détail
Source EPG Une URL ou un fichier XMLTV de votre fournisseur
Playlist correspondante Votre M3U ou Xtream déjà chargée
Lecteur TiviMate, IPTV Smarters, OTT Navigator (pas VLC)
Fuseau horaire correct Réglé sur l’appareil, pour que le guide soit à l’heure

Étape par étape (selon le lecteur)

TiviMate

  1. Ouvrez Paramètres → EPG → Ajouter une source EPG.
  2. Collez l’URL XMLTV et lancez le téléchargement.
  3. Laissez TiviMate faire l’association automatique par identifiant de chaîne ; attribuez la source à la main pour les chaînes restées vides.

IPTV Smarters

  1. Avec des identifiants Xtream Codes, l’EPG se charge généralement tout seul.
  2. Pour une M3U, ajoutez l’URL XMLTV dans les réglages EPG, puis actualisez.

OTT Navigator

  1. Ouvrez les réglages de la playlist → EPG et ajoutez l’URL XMLTV.
  2. Activez l’association automatique, puis vérifiez que le guide se remplit.
Schéma montrant un tvg-id de playlist qui correspond à l’identifiant de chaîne XMLTV, et une seconde paire qui échoue parce que la playlist porte le nom d’affichage
L’EPG s’associe par identifiant de chaîne (tvg-id) — les erreurs d’association expliquent presque toujours un guide vide.

Comment fonctionne l’association

Un EPG rattache les programmes aux chaînes grâce aux identifiants de chaînes : le tvg-id de votre playlist doit correspondre à l’id des données XMLTV, caractère pour caractère :

tvg-id="bbcone.uk"    =  <channel id="bbcone.uk">   ✓
tvg-id="BBC One HD"   ≠  <channel id="bbcone.uk">   ✗

Quand les deux concordent, le guide se remplit tout seul. La deuxième ligne est l’erreur classique : la playlist porte le nom d’affichage de la chaîne au lieu de son identifiant, si bien que le lecteur n’a rien à quoi rattacher les programmes et la chaîne reste vide. La solution consiste à utiliser l’EPG que votre fournisseur recommande pour cette playlist, à activer l’association automatique, ou à associer les chaînes aux sources EPG à la main dans le lecteur.

Dépannage

Problème Cause probable Solution
Aucun guide du tout Source EPG non ajoutée Ajoutez l’URL XMLTV dans les réglages EPG
Certaines chaînes vides Erreur d’association d’identifiants Association automatique ou association manuelle
Mauvais programmes affichés Identifiants qui ne correspondent pas Utilisez l’EPG recommandé par le fournisseur
Horaires décalés Fuseau horaire erroné sur l’appareil Réglez le bon fuseau horaire sur l’appareil
Guide lent à charger Fichier XMLTV très volumineux Limitez à moins de jours si le lecteur le permet

En résumé

Configurer un EPG va vite : prenez l’URL XMLTV chez votre fournisseur, ajoutez-la comme source EPG dans un vrai lecteur IPTV, et laissez-le associer les programmes aux chaînes par leurs identifiants. Des identifiants qui ne correspondent pas sont la cause habituelle d’un guide vide — utilisez l’EPG recommandé par le fournisseur et l’association automatique. Le contexte est dans ce qu’est un EPG, la playlist dans notre guide M3U, le rangement des chaînes dans notre guide des chaînes TiviMate, l’application dans le test de TiviMate, et chaque terme dans le glossaire du streaming.

Questions fréquentes

Qu’est-ce qu’un EPG et où le trouver ?

Un EPG (guide électronique des programmes) est la grille horaire affichée à l’écran, qui indique ce qui passe maintenant et ensuite. En IPTV, il prend la forme d’un fichier ou d’une URL XMLTV, généralement fournie avec votre playlist. Certains lecteurs récupèrent aussi les données directement depuis la playlist. Vous saisissez l’URL XMLTV dans les réglages du lecteur pour remplir le guide.

Pourquoi mon EPG ne s’affiche-t-il pas correctement ?

La cause la plus fréquente est une erreur d’association : les valeurs tvg-id de l’EPG ne correspondent pas aux chaînes de votre playlist, et les programmes se rattachent à la mauvaise chaîne ou à aucune. Utilisez l’EPG recommandé par votre fournisseur, activez l’association automatique, ou associez les chaînes à la main dans le lecteur. Un fuseau horaire erroné peut aussi décaler le guide.

Comment ajouter un EPG dans TiviMate ?

Dans TiviMate, ouvrez les Paramètres, puis EPG, ajoutez une source EPG et collez l’URL XMLTV de votre fournisseur. Laissez-la se télécharger et se traiter : TiviMate associe ensuite les programmes aux chaînes par leurs identifiants. Si certaines chaînes restent vides, passez par les réglages de la chaîne pour lui attribuer manuellement la bonne source EPG.

L’EPG consomme-t-il des données ou ralentit-il l’appareil ?

Le téléchargement d’un EPG porte sur un petit fichier XML rafraîchi périodiquement : la consommation reste faible. Les guides très volumineux, couvrant de nombreux jours, mettent un instant à être traités sur un appareil peu puissant et ralentissent brièvement la liste des chaînes. Limiter le guide à quelques jours, quand le lecteur le permet, garde tout fluide sur une clé HDMI d’entrée de gamme.

Peut-on utiliser un EPG avec VLC ?

Pas vraiment. VLC lit les flux IPTV mais n’a ni vrai EPG ni grille de chaînes : les données de programmes ne s’affichent pas de façon exploitable. Pour un guide fonctionnel, il faut un lecteur IPTV dédié comme TiviMate, IPTV Smarters ou OTT Navigator, conçus pour télécharger les données XMLTV et les associer à vos chaînes.