EPG IPTV signifie Electronic Program Guide : c'est le guide TV qui affiche le programme en cours, l'émission suivante et les horaires des chaînes. Quand les images fonctionnent mais que l'application indique « No information », « EPG non disponible » ou présente une grille vide, le problème se situe souvent dans les données du guide, pas dans le flux vidéo.
Pour afficher les programmes, le lecteur doit disposer d'une source XMLTV/EPG accessible, associer ses identifiants aux bonnes chaînes, charger des données à jour puis interpréter correctement les heures. Une connexion par M3U peut nécessiter une URL XMLTV distincte ; une connexion Xtream Codes peut proposer le guide via le compte si le service fournit effectivement cette fonction.
Nous vous expliquons comment vérifier chaque étape, corriger une chaîne mal associée, comprendre les décalages d'une heure en France et identifier la cause d'un guide lent ou vide. Le même diagnostic sert sur TiviMate, Kodi, IPTV Smarters et les autres lecteurs compatibles, même si les noms des menus changent selon leur version.
Viktige punkter
- EPG = horaires et descriptions, pas accès aux chaînes ni garantie de replay.
- XMLTV transmet des fiches de chaînes et de programmes ; l'adresse qui les fournit s'appelle souvent URL EPG.
- Le tvg-id d'une chaîne M3U doit correspondre à un identifiant compris par la source de guide ; une chaîne peut fonctionner tout en restant sans programme.
- M3U et Xtream n'importent pas toujours le guide de la même manière : la source doit être disponible pour le compte et supportée par l'application.
- Guide vide, une seule chaîne vide, mauvais programme et horaire décalé sont quatre diagnostics différents ; n'ajoutez pas automatiquement « +1 h ».
- Les données EPG peuvent être incomplètes, périmées ou trop volumineuses ; seuls le service et la source choisie peuvent confirmer la couverture réelle des chaînes.
Qu'est-ce qu'un EPG IPTV et à quoi sert-il ?
Le guide électronique des programmes place les chaînes en lignes et les heures en colonnes. Il peut afficher le titre, le résumé, le genre, l'horaire de début et de fin, la langue ou un pictogramme d'émission. Ces champs sont de simples métadonnées : ils peuvent être présents même si le flux est inaccessible, et un flux vidéo peut marcher sans aucun EPG. C'est pourquoi une panne de guide ne doit pas d'emblée être traitée comme un problème de débit ou d'abonnement. Un EPG précis facilite trois tâches : choisir une émission maintenant, prévoir ce qui passe plus tard et, dans certains lecteurs, sélectionner une émission pour le replay ou la programmation d'un enregistrement. Les deux dernières fonctions ne naissent pas de la grille elle-même : le service doit autoriser les archives et le lecteur doit disposer d'une fonction de lecture différée ou d'enregistrement réellement opérationnelle. Pour comprendre les archives, consultez distinction entre métadonnées d'émission et archives vidéo disponibles ; pour la copie locale, distinction entre guide, programmation et copie locale.
XMLTV, URL EPG et guide TV : les trois notions à distinguer
XMLTV est un format de données XML qui répertorie des chaînes et leurs émissions. Une entrée de chaîne comporte un identifiant ; chaque émission indique à quelle chaîne elle appartient, son titre et, si la source les publie, ses heures de début et de fin. Une URL EPG est simplement l'adresse qui permet au lecteur de récupérer ce fichier, parfois compressé ou soumis à authentification. Elle n'est ni la playlist M3U ni l'adresse d'une vidéo. Vous pouvez recevoir le guide de votre service autorisé, l'associer à votre compte dans une application ou utiliser une source externe si sa réutilisation est permise et si elle couvre réellement vos chaînes. L'existence d'un fichier « EPG France gratuit » ne signifie ni qu'il répertorie toutes les chaînes françaises ni qu'il est adapté à votre liste ; une source non fiable peut également collecter des données d'accès. Ne collez pas vos identifiants privés dans un vérificateur EPG public. Une URL contenant un jeton doit rester confidentielle. Le fichier de guide contient généralement une période limitée : certaines émissions futures ne sont pas encore renseignées et les données passées peuvent disparaître lors de la prochaine mise à jour. Si votre grille s'arrête demain, cela ne signifie pas automatiquement que votre abonnement expire demain. Vérifiez d'abord jusqu'à quelle date la source XMLTV publie des programmes, puis si l'application actualise bien sa copie locale.
Pourquoi le tvg-id décide de la bonne grille de programmes
Le nom affiché d'une chaîne ne suffit pas toujours à retrouver son guide. Dans une playlist M3U, la ligne de description peut contenir tvg-id, tvg-name et group-title ; la source XMLTV fournit de son côté un identifiant de chaîne. Le lecteur doit établir la correspondance. Si l'identifiant pointe vers une autre déclinaison ou une autre région, la chaîne peut diffuser normalement tout en affichant un horaire ou une émission incorrects. Un diagnostic fiable compare l'identifiant de la chaîne dans la playlist avec l'identifiant de la chaîne dans XMLTV, puis vérifie qu'il existe des programmes pour la date demandée. Une simple différence de nom commercial peut être compensée par le lecteur, mais ne doit pas être considérée comme une correspondance garantie. Dans les logiciels disposant d'une association EPG manuelle, sélectionnez la bonne déclinaison de chaîne plutôt que de changer arbitrairement l'heure.
Exemple de métadonnée M3U
Exemple fictif d'une chaîne de démonstration : #EXTINF:-1 tvg-id="demo.fr" group-title="Démonstration",Chaîne exemple. L'important est la valeur demo.fr : ce texte sert à l'association ; il ne prouve aucun droit de diffusion.
Exemple d'identifiant XMLTV
Dans la source de guide correspondante, un élément <channel id="demo.fr"> peut définir cette chaîne, puis des éléments <programme channel="demo.fr" ...> décrivent les émissions. Les dates XMLTV peuvent contenir un décalage numérique UTC : le lecteur doit interpréter cet offset, pas le copier comme s'il s'agissait de l'heure locale française.
Quand le guide reste vide sur une seule chaîne
Vérifiez d'abord si la chaîne apparaît dans la source EPG et si des programmes existent pour le créneau. Ensuite, vérifiez la correspondance de l'identifiant ou choisissez l'option d'association manuelle si votre lecteur la propose. Si vous ne contrôlez ni la playlist ni le guide, indiquez au support le nom de la chaîne, son identifiant public et l'heure concernée, sans transmettre d'URL privée ou de mot de passe.
Ajouter l'EPG avec M3U, Xtream Codes et les lecteurs courants
Avec une playlist M3U et une URL XMLTV
Importez d'abord votre playlist M3U autorisée. Cherchez ensuite dans les paramètres du lecteur EPG, TV Guide, Sources du guide ou XMLTV : ajoutez l'adresse EPG exacte, associez-la à la bonne playlist et lancez une mise à jour. Sur Kodi avec PVR IPTV Simple Client, les paramètres du module distinguent explicitement M3U et EPG, avec choix entre chemin local et URL distante pour XMLTV. Sur TiviMate, la gestion des sources EPG et l'affectation aux listes s'effectuent depuis ses réglages. Ne supposez pas qu'ajouter une URL à une application la rend automatiquement accessible à toutes ses playlists.
Avec une connexion Xtream / XC API
Dans les lecteurs compatibles, l'adresse serveur, le nom d'utilisateur et le mot de passe peuvent permettre de récupérer également les informations de guide, à condition que le service les publie pour ce compte. Une connexion réussie peut donc montrer les chaînes mais pas d'EPG. Commencez par actualiser le compte et le guide, puis vérifiez si des programmes sont annoncés pour les chaînes concernées. Vous ne pouvez pas fabriquer une grille complète en changeant simplement le format de connexion.
Quel format utiliser si votre guide n'apparaît pas ?
Si votre service vous a remis deux URL, l'une des chaînes et l'autre du guide, suivez source XMLTV distincte, attribut `tvg-id` et import d'une playlist. Si vous disposez d'une adresse serveur et de deux identifiants, consultez accès via compte XC et conditions de chargement des données de guide. Pour choisir entre les formats ou reconnaître un portail MAC, utilisez contexte de choix entre M3U, Xtream et portail avant toute configuration EPG ; le comparatif comparaison des fonctions de guide et d'association selon lecteur aide à sélectionner un lecteur offrant les réglages EPG souhaités. Le format de connexion ne garantit ni la qualité ni les droits du programme TV.
EPG vide, « No information » ou programmes absents : diagnostic par symptôme
Toutes les chaînes affichent une grille vide
Vérifiez la source XMLTV, son association à la playlist et la date de dernière actualisation. Si elle a été ajoutée récemment, le téléchargement peut ne pas être terminé. Une URL expirée ou soumise à authentification peut produire une grille totalement blanche, sans interrompre les chaînes. Contrôlez la réponse de la source dans un environnement sûr, sans publier l'adresse complète ou un éventuel jeton.
Le guide est ancien ou s'arrête prématurément
Lancez Actualiser/Update EPG/Refresh puis vérifiez la durée réellement fournie par la source. Une actualisation programmée désactivée, une erreur réseau ou un cache figé sont différents d'une source qui ne fournit que peu de jours. Vérifiez l'espace mémoire de l'appareil avant de supprimer des données : effacer les données de l'application peut aussi supprimer listes, favoris et réglages.
Une ou quelques chaînes restent sans programme
Cherchez un tvg-id absent ou incorrect, une mauvaise déclinaison locale, un programme non publié ou une chaîne absente du XMLTV. Dans un lecteur proposant l'association manuelle EPG, choisissez explicitement la bonne entrée. Si aucune n'existe, une mise à jour de l'application ne créera pas les programmes manquants.
La chaîne affiche les programmes d'une autre chaîne
Il s'agit généralement d'un mauvais rapprochement plutôt que d'un décalage horaire : par exemple deux déclinaisons régionales associées au même identifiant. Supprimez uniquement cette association et sélectionnez la bonne source si l'application le permet. Ne corrigez pas un décalage de programmes par un « +1 h » global : cela décalerait aussi les chaînes correctement associées.
Une seule application ne montre pas l'EPG
Si le guide apparaît dans un autre lecteur compatible pour le même accès autorisé, comparez les sources EPG affectées, l'actualisation, le cache et les réglages de temps. Certaines applications ne savent pas combiner plusieurs sources ou gérer les gros fichiers. Comparez les fonctions sur comparaison des fonctions de guide et d'association selon lecteur ; si l'EPG fonctionne mais que le direct se fige, le diagnostic relève plutôt de panne vidéo indépendante du guide.
EPG décalé d'une heure : régler Europe/Paris sans créer de double correction
En France métropolitaine, le fuseau à sélectionner est Europe/Paris : il passe de UTC+1 en hiver à UTC+2 en été. Un horaire XMLTV peut, par exemple, être déclaré en UTC avec un offset explicite. Le logiciel doit effectuer la conversion locale une fois. Si le fichier a déjà été converti par la source puis que vous ajoutez encore +1 h dans l'application, le programme se retrouve décalé une deuxième fois. Un changement d'heure saisonnier peut révéler ce défaut jusque-là invisible. Procédez dans cet ordre : (1) activez la synchronisation automatique de la date et de l'heure de l'appareil ; (2) vérifiez son fuseau Europe/Paris ; (3) actualisez le XMLTV ; (4) comparez le même programme sur plusieurs chaînes avec un guide officiel ; (5) inspectez seulement ensuite les réglages d'offset globaux et par chaîne du lecteur. Certains logiciels peuvent appliquer les deux, ce qui explique des corrections imprévisibles. Décalage de toutes les chaînes : suspectez l'interprétation des heures de la source ou le fuseau de l'appareil. Décalage d'une seule chaîne : recherchez un décalage propre à cette chaîne ou une mauvaise association. Programme différent mais heure exacte : suspectez une mauvaise grille de chaîne. Ne laissez pas un décalage manuel permanent sans tester à nouveau après le prochain passage à l'heure d'été ou d'hiver. Si le service publie des heures erronées, transmettez un exemple de programme et l'heure attendue plutôt que d'empiler les corrections locales.
Guide EPG lent, téléchargement interminable ou application qui plante
Un fichier XMLTV couvrant beaucoup de chaînes, de descriptions et de jours peut saturer la mémoire d'une télévision ancienne ou d'une clé multimédia. Une application peut aussi conserver plusieurs copies du guide, importer une même source en double ou analyser des chaînes inutilisées. Commencez par vérifier la place libre, désactiver les sources EPG redondantes si le logiciel le permet et réduire la période affichée ou le périmètre de chaînes sans supprimer la playlist. La disponibilité de ces réglages dépend du lecteur. Si le chargement est systématiquement lent, comparez un guide plus petit et légitime, puis la même source sur un appareil mieux doté : une amélioration dans l'un de ces tests oriente vers un problème de volume ou de matériel. Si seul le téléchargement échoue, regardez l'accès au serveur, le réseau et l'authentification. Une connexion Ethernet ne répare pas un XMLTV mal formé, et une réinstallation complète est rarement le premier test pertinent. Notre guide diagnostic du téléchargement d'EPG volumineux aide à séparer connectivité et limites du lecteur.
Le guide EPG ouvre-t-il automatiquement le replay ou l'enregistrement ?
Non. L'EPG indique ce qui est passé et quand. Le replay/catch-up nécessite en plus une archive vidéo autorisée côté service, encore accessible pour la chaîne et l'émission choisies, ainsi qu'un lecteur qui sait demander cette archive. Une grille peut conserver l'entrée d'hier alors que l'émission n'est pas rediffusable. Inversement, une plateforme peut proposer son replay sans passer par un fichier XMLTV externe. Lisez distinction entre métadonnées d'émission et archives vidéo disponibles pour reconnaître ces situations. Le PVR/enregistrement est une autre fonction : il peut écrire une copie locale sur un stockage disponible, si le logiciel, le flux et les droits le permettent. Kodi PVR IPTV Simple Client seul n'est pas un moteur d'enregistrement planifié : il affiche l'EPG et peut gérer des fonctions de timeshift ou de catch-up, mais l'enregistrement permanent nécessite un autre dispositif ou un backend PVR compatible. Consultez distinction entre guide, programmation et copie locale avant d'acheter un disque ou d'activer une minuterie.
Vérifier son EPG IPTV en six étapes, sans effacer ses réglages
- Évaluez la portée : chaînes en direct fonctionnelles ou non ? EPG vide sur toutes les chaînes, sur une seule ou sur un groupe ? Notez le symptôme exact.
- Vérifiez la source : URL XMLTV configurée et affectée à la bonne playlist, ou guide réellement fourni par le compte Xtream. Vérifiez l'authentification sans publier les liens privés.
- Actualisez le bon élément : si la playlist a changé, rechargez-la ; lancez ensuite la mise à jour EPG et attendez sa fin. Contrôlez la date des programmes récupérés.
- Contrôlez l'identifiant des chaînes touchées : tvg-id M3U, channel id XMLTV, variante régionale et éventuelle association manuelle. N'appliquez pas un décalage horaire à une mauvaise chaîne.
- Vérifiez le temps : date automatique, fuseau Europe/Paris, puis offsets globaux et particuliers uniquement après comparaison avec un programme dont l'horaire est connu.
- Isolez application ou service : testez la même source sur un autre lecteur compatible et autorisé. Si plusieurs applications échouent sur les mêmes chaînes, transmettez au support signalement sécurisé des chaînes et horaires sans divulgation des accès le nom des chaînes, l'heure et le symptôme — jamais les mots de passe, liens privés ou tokens dans un message public.
Questions fréquentes sur l'EPG IPTV
Que signifie EPG sur une application IPTV ?
Le guide électronique des programmes, qui affiche horaires, titres et descriptions. Il ne fournit ni accès vidéo ni droit de diffusion.
Quelle est la différence entre EPG, XMLTV et M3U ?
EPG est la fonction de guide ; XMLTV est un format de données d'émissions ; M3U est une liste de références de médias ou de chaînes. Le lecteur associe les deux sources lorsqu'elles sont compatibles.
Où trouver une URL EPG pour les chaînes françaises ?
Dans l'espace client ou la documentation du service autorisé, ou auprès d'une source de guide légalement réutilisable et adaptée aux chaînes concernées. Évitez les « URL universelles » non identifiées et ne communiquez pas vos accès à un site de test public.
Pourquoi TiviMate affiche-t-il « No information » ?
La source EPG peut être absente, non actualisée ou mal associée aux chaînes. Comparez une chaîne touchée avec une chaîne renseignée, vérifiez l'EPG attribué et lancez son actualisation avant de changer les offsets.
Pourquoi le guide TV est-il décalé de +1 h ou de −1 h ?
Vérifiez Europe/Paris et le passage saisonnier UTC+1/UTC+2, puis les offsets du lecteur. Un flux XMLTV peut déjà contenir un décalage explicite ; appliquer manuellement une seconde correction crée l'erreur.
Peut-on utiliser plusieurs sources EPG ou un XMLTV externe ?
Oui si le lecteur le permet et si vous disposez de sources adéquates. Évitez qu'une source incorrecte écrase l'association d'une chaîne déjà fonctionnelle.
Pourquoi seules certaines chaînes ont-elles un EPG ?
Le guide peut ne pas couvrir ces chaînes, leurs tvg-id peuvent ne pas correspondre ou leur variante peut être différente. Un fichier XMLTV valide n'est pas nécessairement complet.
Est-ce que l'EPG ralentit une Smart TV ?
Le volume de données à analyser peut alourdir certains lecteurs ou appareils. Limiter les jours ou les chaînes importées, supprimer les sources en double et libérer de l'espace aide à identifier la cause.