EPG IPTV : ajouter et corriger le guide TV facilement en 2026
EPG IPTV désigne le guide électronique des programmes affiché dans votre lecteur IPTV. Il permet de connaître le programme en cours, les émissions suivantes, les horaires et parfois le résumé. Ce guide explique comment ajouter une URL EPG, l’associer à une playlist M3U ou à un profil Xtream Codes et résoudre les problèmes de guide vide, décalé ou incomplet.

Qu’est-ce qu’un EPG IPTV ?
Un EPG, ou Electronic Program Guide, est un fichier de données qui relie une chaîne à sa grille de programmes. Il ne contient pas la vidéo. Il fournit seulement des informations comme le nom de l’émission, l’heure de début, l’heure de fin et, selon la source, une description ou une catégorie.
Dans la plupart des applications, le guide apparaît sous la forme d’une grille. Les chaînes sont placées verticalement et les horaires horizontalement. Une barre indique le programme actuellement diffusé. Le résultat dépend de trois éléments : la qualité de la source EPG, la correspondance entre les identifiants des chaînes et la configuration horaire de l’appareil.
Comment fonctionne le guide TV IPTV ?
Les données sont généralement distribuées au format XMLTV. L’application télécharge le fichier, lit les identifiants des chaînes, puis cherche une correspondance avec les chaînes de la playlist. Si les identifiants ne correspondent pas, le lecteur ne sait pas quel programme afficher.
| Élément | Rôle | Problème fréquent |
|---|---|---|
| URL EPG | Adresse du fichier XMLTV | URL expirée ou mal copiée |
| Identifiant TVG | Relie la chaîne à son programme | Nom ou identifiant différent |
| Fuseau horaire | Positionne les émissions dans le temps | Décalage de une ou deux heures |
| Cache EPG | Évite un téléchargement à chaque ouverture | Données anciennes conservées |

Configurer l’EPG IPTV avec Xtream Codes
Avec une connexion Xtream Codes, le guide TV est souvent récupéré automatiquement depuis la même adresse serveur. Vous devez saisir l’adresse du serveur, le nom d’utilisateur et le mot de passe exactement comme ils vous ont été communiqués.
Ajoutez un nouveau profil
Choisissez la connexion par API Xtream Codes dans votre lecteur.
Vérifiez les trois champs
Supprimez les espaces placés avant ou après l’adresse, l’utilisateur ou le mot de passe.
Activez le téléchargement EPG
Dans les réglages du profil, activez la mise à jour automatique du guide.
Forcez une première actualisation
Utilisez l’option Actualiser EPG, puis attendez la fin du téléchargement avant d’ouvrir la grille.
Si votre application accepte la connexion mais n’affiche aucun programme, testez la suppression du cache EPG, puis rechargez les données. Consultez également notre guide pour configurer Xtream Codes API.
Ajouter une URL EPG à une playlist M3U
Avec une playlist M3U, l’adresse du guide doit parfois être ajoutée séparément. Recherchez une option appelée EPG, Guide TV, XMLTV ou TV Guide dans les réglages de la playlist.
Ouvrez les réglages de la playlist
Sélectionnez la playlist concernée, puis l’option de modification.
Ajoutez l’adresse XMLTV
Collez l’URL complète dans le champ EPG URL ou XMLTV URL.
Enregistrez et synchronisez
Validez les réglages, puis lancez une mise à jour manuelle.
Contrôlez la correspondance
Vérifiez plusieurs chaînes, pas seulement une, afin de distinguer un défaut global d’un identifiant manquant.
Réglages EPG selon l’application IPTV
IPTV Smarters Pro
Le guide est généralement associé au profil Xtream Codes. Pour une playlist M3U, utilisez le champ EPG disponible lors de l’ajout ou dans la modification du profil. Fermez puis rouvrez l’application après une mise à jour importante.
TiviMate
Ouvrez les paramètres, puis les sources EPG. Ajoutez la source et associez-la à la playlist concernée. TiviMate permet aussi d’ajuster le décalage pour une chaîne précise lorsque la source globale est correcte.
OTT Navigator
Ajoutez la source dans les réglages du fournisseur, puis vérifiez l’association entre les chaînes et les données du guide. Une actualisation complète peut prendre plusieurs minutes selon la taille du fichier.
XCIPTV Player
Avec un profil Xtream Codes, le guide est normalement chargé automatiquement. En cas d’écran vide, videz les anciennes données EPG et relancez la synchronisation depuis les paramètres.
Retrouvez nos guides détaillés sur TiviMate IPTV Player, OTT Navigator IPTV et XCIPTV Player.
EPG IPTV vide ou incomplet : causes et solutions
L’URL EPG ne répond plus
Recopiez l’adresse complète et vérifiez qu’elle n’a pas été tronquée. Une URL contenant des paramètres doit conserver tous ses caractères. Si elle a expiré, seule la source légitime peut fournir une adresse valide.
Le cache contient des données anciennes
Supprimez uniquement le cache du guide, puis téléchargez à nouveau les données. Évitez d’effacer toutes les données de l’application avant d’avoir sauvegardé vos profils.
Les identifiants des chaînes ne correspondent pas
Lorsque certaines chaînes affichent un programme et d’autres non, le problème vient souvent des identifiants TVG. Les lecteurs avancés permettent parfois d’associer manuellement une chaîne à une entrée du guide.
Le téléchargement est interrompu
Une connexion instable ou une veille trop rapide peut interrompre la synchronisation. Laissez l’application ouverte pendant la première actualisation et utilisez de préférence une connexion Ethernet ou un Wi-Fi stable.
Comment vérifier une source EPG IPTV avant de l’ajouter ?
Une bonne vérification évite de modifier inutilement l’application. Commencez par confirmer que l’adresse provient bien du service légitime associé à votre accès. Une URL EPG complète commence généralement par http:// ou https:// et peut contenir un nom d’utilisateur, un mot de passe ou un jeton. Ne publiez jamais cette adresse et ne l’envoyez pas dans un forum : elle peut donner accès à des informations privées liées à votre compte.
Contrôlez ensuite la date de dernière mise à jour affichée par l’application. Un guide téléchargé correctement mais vieux de plusieurs jours indique souvent que la synchronisation automatique ne s’exécute plus. Lancez une actualisation manuelle avec l’écran allumé et attendez son terme. Si le fichier est volumineux, le lecteur peut avoir besoin de plusieurs minutes pour l’analyser après le téléchargement.
Confirmez l’origine
Utilisez uniquement l’adresse fournie avec votre accès légal ou une source XMLTV publique reconnue.
Vérifiez le format
Le lecteur doit accepter le format XMLTV, parfois livré sous forme compressée en .gz.
Testez une seule source
Désactivez temporairement les doublons afin de savoir précisément quelle source alimente la grille.
Contrôlez plusieurs chaînes
Comparez une chaîne généraliste, une chaîne d’information et une chaîne thématique pour obtenir un diagnostic fiable.
Une source peut être accessible tout en restant inutilisable si elle ne contient pas les identifiants correspondant à votre playlist. Dans ce cas, changer le fuseau horaire ou réinstaller l’application ne résout rien : il faut corriger l’association des chaînes ou obtenir une source compatible.
Associer manuellement les chaînes au guide TV
Les lecteurs avancés permettent d’affecter une entrée EPG à une chaîne lorsque la correspondance automatique échoue. Cette fonction est utile après un changement de nom, l’ajout d’une version HD ou la présence de plusieurs déclinaisons régionales. Ouvrez les options de la chaîne, choisissez l’affectation EPG, puis recherchez le nom le plus proche dans la liste disponible.
Ne vous fiez pas uniquement au logo. Vérifiez le nom, le pays, la langue et le programme en cours. Une mauvaise association peut afficher une grille complète mais appartenant à une autre chaîne. Après validation, revenez à la liste principale et contrôlez au moins deux créneaux horaires.
Si presque toutes les chaînes nécessitent une intervention manuelle, la source EPG et la playlist sont probablement incompatibles. Une source mieux adaptée sera plus fiable qu’une longue série de corrections locales.
Réduire le poids de l’EPG sur une Smart TV
Les téléviseurs et boîtiers d’entrée de gamme disposent parfois de peu de mémoire. Télécharger quinze jours de programmes pour plusieurs milliers de chaînes peut ralentir l’ouverture du lecteur, provoquer sa fermeture ou saturer le stockage. Lorsque l’application le permet, limitez la durée du guide et masquez les groupes de chaînes inutilisés.
- Conservez entre deux et sept jours de programmes selon vos besoins.
- Désactivez les catégories que vous ne consultez jamais.
- Supprimez les anciennes sources avant d’en ajouter une nouvelle.
- Planifiez l’actualisation à un moment où l’appareil est allumé et connecté.
- Redémarrez le téléviseur après un nettoyage important du cache.
Sur Android TV et Google TV, effacer le cache de l’application ne supprime généralement pas les profils, tandis qu’effacer les données remet l’application à zéro. Lisez attentivement le libellé avant de confirmer. Sur une Smart TV, la procédure varie selon la marque ; un redémarrage électrique de quelques dizaines de secondes peut libérer la mémoire sans supprimer les réglages.
Une actualisation trop fréquente n’améliore pas nécessairement la précision. Une synchronisation quotidienne suffit dans la majorité des cas. Si les horaires changent en cours de journée, une deuxième mise à jour peut être utile, mais évitez une actualisation à chaque ouverture sur un appareil peu puissant.
Sauvegarder et transférer sa configuration EPG IPTV
Avant de changer de téléviseur, de boîtier ou d’application, notez les éléments nécessaires : nom du profil, type de connexion, adresse du serveur ou de la playlist, URL XMLTV et éventuel décalage horaire. Stockez ces informations dans un emplacement privé. Une capture d’écran peut aider, mais elle ne doit jamais être partagée si elle révèle des identifiants.
Certaines applications proposent une sauvegarde locale ou dans le cloud. Vérifiez ce qui est réellement inclus : les favoris peuvent être sauvegardés sans les sources EPG, ou inversement. Après la restauration, forcez un nouveau téléchargement du guide au lieu de conserver un ancien cache provenant d’un autre appareil.
Lors d’une migration entre deux lecteurs différents, les associations manuelles de chaînes ne sont généralement pas transférables. Commencez par la connexion principale, attendez le chargement complet, puis ne recréez que les réglages encore nécessaires. Cette méthode limite les doublons et facilite le diagnostic.
Corriger un EPG IPTV décalé
Un décalage identique sur toutes les chaînes indique généralement un problème de fuseau horaire. En France métropolitaine, utilisez le fuseau Europe/Paris et laissez l’appareil gérer automatiquement l’heure d’été. Évitez de corriger manuellement chaque chaîne avant d’avoir contrôlé l’heure système.
- Activez la date et l’heure automatiques sur l’appareil.
- Choisissez le bon fuseau horaire.
- Redémarrez l’application.
- Actualisez complètement les données EPG.
- Utilisez le décalage manuel uniquement si la source reste décalée.
Si une seule chaîne est décalée, appliquez un réglage individuel lorsque l’application le permet. Un décalage positif avance le programme affiché ; un décalage négatif le recule.
Bonnes pratiques pour un guide TV fiable
- Planifiez une actualisation automatique quotidienne.
- Évitez d’ajouter plusieurs sources EPG identiques.
- Conservez uniquement les sources réellement associées à vos playlists.
- Videz le cache lorsque les données restent bloquées plusieurs jours.
- Vérifiez l’espace disponible sur les appareils disposant de peu de stockage.
- Gardez l’heure et le fuseau de l’appareil en mode automatique.
Pour les problèmes de lecture qui ne concernent pas le guide TV, consultez notre dossier sur les problèmes IPTV fréquents et leurs solutions.
FAQ sur l’EPG IPTV
Pourquoi mon EPG IPTV est-il vide ?
L’URL peut être incorrecte, le téléchargement peut avoir échoué ou les identifiants des chaînes peuvent ne pas correspondre aux données XMLTV.
Combien de temps faut-il pour charger le guide ?
De quelques secondes à plusieurs minutes selon la taille du fichier, la connexion et la puissance de l’appareil.
Comment actualiser automatiquement l’EPG ?
Activez la mise à jour périodique dans les réglages EPG de l’application. Une actualisation quotidienne convient généralement.
Pourquoi le programme est-il décalé d’une heure ?
Vérifiez le fuseau horaire, l’heure automatique et le passage à l’heure d’été avant d’utiliser un décalage manuel.
Une playlist M3U contient-elle toujours un EPG ?
Non. Certaines playlists indiquent une source XMLTV, tandis que d’autres nécessitent d’ajouter l’adresse EPG séparément.
Conclusion
Pour obtenir un EPG IPTV fiable, commencez par identifier votre méthode de connexion. Avec Xtream Codes, le guide est souvent automatique. Avec une playlist M3U, une URL XMLTV séparée peut être nécessaire. En cas de problème, contrôlez successivement la source, le cache, les identifiants des chaînes et le fuseau horaire. Cette méthode évite de supprimer inutilement l’application ou de recréer tous les profils.
Comment choisir une source EPG IPTV fiable ?
Une bonne source EPG IPTV doit rester accessible, être régulièrement actualisée et couvrir les chaînes réellement présentes dans votre playlist. Une source très longue n’est pas forcément la meilleure : elle peut ralentir la synchronisation et ajouter des programmes inutiles. Privilégiez une URL fournie avec votre abonnement légitime ou par l’éditeur de votre service.
Avant de conserver une source, testez plusieurs chaînes françaises, sportives et internationales. Contrôlez aussi la date du dernier programme disponible. Un guide qui s’arrête après quelques jours indique souvent un fichier incomplet ou mal généré.
EPG IPTV sur Android TV et Smart TV
Sur Android TV, Google TV ou une Smart TV compatible, la première synchronisation peut être plus longue que sur un téléphone. L’application doit télécharger le fichier, analyser les identifiants puis enregistrer les programmes dans son cache. Laissez l’écran ouvert quelques minutes et évitez de lancer plusieurs actualisations en même temps.
Sur un téléviseur Samsung ou LG, vérifiez également que la date, l’heure et la région sont correctes. Une mauvaise région peut modifier le fuseau utilisé par le lecteur. Si votre application propose un réglage séparé pour le pays ou la langue du guide, choisissez France ou Europe/Paris.
Quand vider le cache ?
Videz le cache EPG lorsque les programmes restent bloqués, mais sauvegardez d’abord vos profils. Après le nettoyage, redémarrez l’application, rechargez la source et attendez la fin de l’analyse avant de naviguer entre les chaînes.
Préparer une mise à jour automatique
Planifiez une synchronisation quotidienne pendant une période où le téléviseur est allumé. Après chaque mise à jour de l’application, contrôlez la source EPG, car certains lecteurs réinitialisent les associations. Conservez une capture de vos réglages pour restaurer rapidement votre configuration.
Pour plusieurs écrans, utilisez des noms clairs et séparez les profils. Cette organisation facilite le diagnostic. Après le téléchargement, ouvrez le guide à différents moments et comparez une chaîne correcte avec une chaîne vide.