Qu'est-ce que l'EPG (guide des programmes) ?
Réponse rapide
L'EPG (Electronic Program Guide, guide électronique des programmes) est l'équivalent numérique d'un magazine TV : il affiche, chaîne par chaîne, les programmes en cours et à venir avec leurs horaires. En IPTV, il repose le plus souvent sur le format XMLTV, une source de données que l'application associe à votre playlist ou vos identifiants.
L'EPG est ce petit encart qui affiche « en ce moment » et « à suivre » sous chaque chaîne dans la plupart des applications IPTV. Simple en apparence, il repose sur un vrai standard technique. Voici comment il fonctionne, et que faire lorsqu'il ne s'affiche pas.

Info
Comment tout s'articule ?
L'EPG s'articule autour d'une source de données distincte du flux vidéo lui-même :
- Source XMLTV — Un fichier ou une adresse au format XMLTV, qui liste les programmes à venir pour chaque chaîne.
- Association — L'application associe cette source à votre liste de chaînes (via vos identifiants Xtream Codes ou une URL EPG dédiée).
- Affichage — Le lecteur IPTV affiche alors les horaires et titres de programmes directement dans son interface.
- Navigation — Vous pouvez ainsi choisir un programme par son nom ou son horaire, plutôt que de zapper chaîne par chaîne.
Définition
Le digne successeur du magazine télé papier.
L'EPG (*Electronic Program Guide*), ou guide électronique des programmes, est l'interface qui affiche les programmes en cours et à venir, chaîne par chaîne, avec leurs horaires et souvent un court résumé. C'est l'équivalent numérique d'un magazine de programmes TV, intégré directement à l'application.
Exemple concret : à quoi ressemble une entrée XMLTV
Sans entrer dans une lecture technique complète, voici la logique simplifiée d'une entrée de programme.
Un fichier XMLTV associe simplement une chaîne à ses horaires : chaque programme y est décrit par une heure de début, une heure de fin, un titre et parfois un résumé, par exemple `<programme chaîne="exemple.fr" début="20:55" fin="22:30">Titre du programme</programme>` (structure simplifiée). L'application se contente de lire cette liste et de l'aligner avec la chaîne correspondante dans votre playlist ou vos identifiants Xtream Codes.
À quoi sert l'EPG au quotidien
Un vrai gain de confort, au-delà de l'aspect pratique.
Planifier ce que vous allez regarder
Voir d'un coup d'œil ce qui passe sur chaque chaîne, sans avoir à zapper une par une.
Naviguer par programme
Beaucoup d'applications permettent de rechercher directement un programme ou une émission par son titre, plutôt que par numéro de chaîne.
Repères visuels rapides
Les résumés et horaires affichés directement dans l'interface évitent d'avoir à consulter un site ou une application tierce.
Que faire si l'EPG est absent ou incomplet
Un problème courant, généralement simple à corriger.
Le guide des programmes est totalement vide
Vérifiez qu'une source EPG (URL XMLTV) est bien renseignée dans les paramètres de l'application, si vous utilisez une playlist M3U plutôt que des identifiants Xtream Codes.
Seules certaines chaînes n'ont pas de programme affiché
C'est normal pour des chaînes moins courantes, souvent absentes de la source XMLTV utilisée par votre fournisseur — cela ne signale pas un problème de configuration.
Les horaires affichés semblent décalés
Vérifiez le fuseau horaire configuré dans l'application, ou forcez un rafraîchissement manuel du guide si l'option existe.
Si le problème persiste malgré ces vérifications, il s'agit généralement d'une source EPG temporairement indisponible côté fournisseur — contactez son support en précisant les chaînes concernées. Notre guide dédié aux problèmes d'EPG détaille chaque symptôme (vide, décalé, incorrect) séparément si le problème persiste.
Questions fréquentes
Les questions les plus fréquentes sur l'EPG.
Non — vous pouvez parfaitement regarder les chaînes sans guide des programmes, en zappant manuellement. L'EPG est un confort de navigation, pas une condition de fonctionnement du flux vidéo lui-même.
Cela dépend de la source XMLTV utilisée. Les grandes chaînes nationales sont presque toujours couvertes ; certaines chaînes plus confidentielles peuvent manquer de données de programmation à jour.
Le plus souvent, il s'agit d'un problème de fuseau horaire mal configuré dans l'application, ou d'une source EPG qui n'a pas encore été actualisée. Un rafraîchissement manuel du guide, quand l'option existe, résout généralement le problème.
Les deux s'appuient souvent sur les mêmes données de programmation, mais ce sont deux fonctionnalités distinctes : l'EPG affiche les horaires, le rattrapage permet de revoir un programme déjà diffusé. Voir notre article dédié au catch-up TV.
Guides associés
Pour comprendre les deux systèmes de connexion auxquels l'EPG est associé, résoudre un problème d'affichage, et une fonctionnalité proche :
Que sont les Xtream Codes ?
Xtream Codes : définition, les 3 identifiants nécessaires, et différence concrète avec une simple playlist M3U.
Qu'est-ce qu'une playlist M3U ?
Playlist M3U et M3U8 : définition, contenu réel d'un fichier M3U, et bonnes pratiques d'utilisation.
Formats et protocoles IPTV
Vue d'ensemble des formats et protocoles utilisés en IPTV : M3U, Xtream Codes, HLS et authentification par adresse MAC.
Qu'est-ce que l'IPTV ?
IPTV, télévision par protocole internet : définition claire, fonctionnement technique et différences avec la télévision traditionnelle.
EPG qui ne s'affiche pas
Guide des programmes vide, incomplet ou avec des horaires décalés : les causes précises et comment corriger chaque cas.
Qu'est-ce que le Catch-up TV ?
Catch-up TV : définition, fonctionnement et différence avec le direct et la VOD en IPTV.
Envie de découvrir l'IPTV par vous-même ?
Si ces explications vous ont donné envie de tester, voici comment démarrer, sans engagement de plusieurs mois.

Comment fonctionne l'EPG techniquement
Un standard ouvert, largement utilisé dans le monde de l'IPTV.
La plupart des applications IPTV s'appuient sur le format **XMLTV**, un standard ouvert au format XML. Un fichier XMLTV contient deux grandes sections : la liste des chaînes (avec leur identifiant) et la liste des programmes (chacun associé à une chaîne, avec heure de début, heure de fin, titre et parfois une description). L'application IPTV télécharge régulièrement cette source pour garder le guide à jour.
Info
Deux façons d'obtenir l'EPG
Avec des identifiants **Xtream Codes**, le guide des programmes est généralement fourni automatiquement par le serveur, sans configuration supplémentaire.
Avec une simple **playlist M3U**, il faut souvent renseigner une URL EPG séparée (un lien XMLTV) dans les paramètres de l'application pour que le guide s'affiche.