In this article
Mis à jour le · Par l’équipe Televsio
La meilleure source EPG est presque toujours celle fournie par votre service IPTV, car elle utilise les mêmes identifiants de chaînes que votre playlist. Pour compléter les chaînes françaises, la référence gratuite est xmltvfr.fr, mis à jour chaque jour ; epgshare01 et open-epg.com proposent des fichiers par pays, et i.mjh.nz couvre les chaînes gratuites de Pluto TV, Samsung TV Plus et Plex. Pour un contrôle total, vous pouvez générer votre propre guide avec les outils open source iptv-org/epg.
Vous trouverez ci-dessous un tableau comparatif, les forces et limites de chaque source, une méthode pour vérifier qu’un fichier EPG est encore à jour avant de l’ajouter, et les solutions aux problèmes les plus courants.
Qu’est-ce qu’une source EPG, concrètement ?
Une source EPG est une URL qui pointe vers un fichier XMLTV : une liste de chaînes, chacune avec un identifiant (par exemple TF1.fr), suivie de tous les programmes avec heure de début, heure de fin, titre et résumé. La plupart des sources proposent une version compressée .xml.gz, bien plus rapide à télécharger et lue sans problème par TiviMate ou Kodi.
Le lecteur relie le guide à vos chaînes grâce au tvg-id de la playlist. Si le tvg-id d’une chaîne est TF1.fr et que le fichier XMLTV contient exactement le même identifiant, le programme s’affiche. S’ils diffèrent, même d’un caractère, la chaîne reste vide. Une « bonne » source EPG n’est donc pas seulement celle qui a le plus de chaînes : elle doit utiliser les mêmes identifiants que votre playlist, ou vous devrez les associer vous-même.
Comparatif des sources EPG
| Source | Couverture | Prix | Utilisation | Idéal pour | Point de vigilance |
|---|---|---|---|---|---|
| EPG de votre fournisseur IPTV | Les chaînes de votre playlist | Inclus | Chargé automatiquement avec Xtream Codes, ou URL fournie | Tout le monde, en premier | Qualité très variable selon les fournisseurs |
| xmltvfr.fr | Chaînes francophones (TNT, France, guide complet) | Gratuit | Fichiers XMLTV prêts à l’emploi, mis à jour chaque jour | Chaînes françaises | Limité aux chaînes francophones |
| epgshare01 | Nombreux pays, un fichier par pays | Gratuit | URL .xml.gz directe par pays | Combler les trous | Certains fichiers pays ne sont plus à jour |
| open-epg.com | Guides par pays | Gratuit (dons) | URL directes listées sur le site | Source d’appoint | Vérifier la date des fichiers |
| i.mjh.nz | Pluto TV, Samsung TV Plus, Plex | Gratuit | URL .xml.gz par service et par pays | Chaînes gratuites financées par la pub | Uniquement ces services |
| iptv-org/epg | Des centaines de sites de programmes | Gratuit, open source | À exécuter soi-même (Node.js ou Docker) | Contrôle total | Demande un ordinateur ou un serveur |
| Rytec | Chaînes européennes | Gratuit | Plugin EPG-Import sur démodulateurs Enigma2 | Vu+, Dreambox et autres Enigma2 | Pensé pour Enigma2, pas pour Android |
| epg.pw | Plusieurs pays, surtout l’Asie | Gratuit | Téléchargements XMLTV sur le site | Secours | Le site indique des données traitées par IA, « à des fins de test » |
| EPG.best | Nombreux pays | Abonnement payant | Une URL + un outil d’association en ligne | Grosses playlists personnalisées | Coût récurrent |
Lors de la mise à jour de cette page, le 6 novembre 2026, les fichiers d’exemple de xmltvfr.fr, epgshare01 et open-epg cités plus bas dataient tous de moins de 24 heures. Les sources gratuites évoluent sans prévenir : faites la vérification rapide décrite plus loin avant de vous y fier.
Les sources en détail
1. L’EPG de votre fournisseur
Avec une connexion Xtream Codes, le guide provient d’une adresse du type http://serveur:port/xmltv.php?username=XXX&password=YYY, que la plupart des lecteurs chargent automatiquement. Comme le fournisseur gère à la fois la playlist et le guide, les identifiants correspondent déjà. Commencez par là et n’ajoutez d’autres sources que pour les chaînes vides. Pour savoir quel type de connexion vous utilisez, lisez Xtream Codes vs M3U.
2. xmltvfr.fr, le guide des chaînes françaises
xmltvfr.fr publie gratuitement les programmes des chaînes francophones au format XMLTV, avec des fichiers déjà générés et mis à jour chaque jour, couvrant jusqu’à cinq jours. Trois guides sont proposés : TNT France (https://xmltvfr.fr/xmltv/xmltv_tnt.xml.gz, environ 1 Mo compressé), France métropolitaine (xmltv_fr.xml.gz, environ 10 Mo) et un guide complet bien plus lourd. Sur une clé Fire TV ou une petite box Android, commencez par le fichier TNT : il se charge vite. Le projet documente aussi son logiciel pour ceux qui veulent générer leur propre fichier. C’est la première source gratuite à essayer pour la TNT et les grandes chaînes françaises.
3. epgshare01
epgshare01 publie des fichiers XMLTV gratuits par pays, par exemple https://epgshare01.online/epgshare01/epg_ripper_FR1.xml.gz pour la France. Les fichiers sont reconstruits régulièrement et couvrent en général quelques jours. Choisissez le fichier de votre pays plutôt que le fichier mondial, très lourd et lent à charger sur une clé TV. Tous les fichiers pays ne sont pas aussi bien entretenus : regardez la date et la taille dans la liste des fichiers.
4. open-epg.com
Open-EPG propose des guides gratuits classés par pays, financés par les dons, avec des adresses comme https://www.open-epg.com/files/france1.xml. Une bonne source d’appoint quand une chaîne manque ailleurs.
5. i.mjh.nz (chaînes gratuites)
Pour les chaînes gratuites financées par la publicité, i.mjh.nz fournit les guides de Pluto TV, Samsung TV Plus et Plex, par exemple https://i.mjh.nz/PlutoTV/fr.xml.gz ou https://i.mjh.nz/SamsungTVPlus/fr.xml.gz. Simple et propre, mais limité à ces services.
6. iptv-org/epg (votre propre guide)
Le projet iptv-org/epg sur GitHub regroupe des outils open source qui récupèrent les programmes de centaines de sites et produisent un guide.xml pour les chaînes de votre choix. Vous l’exécutez vous-même avec Node.js (npm run grab) ou avec l’image Docker du projet, puis vous servez le fichier sur votre réseau. Attention : les anciens guides prêts à l’emploi hébergés sur iptv-org.github.io ne sont plus publiés, les tutoriels qui y renvoient sont dépassés. Idéal si vous avez un NAS ou un serveur domestique.
7. Rytec
Les fichiers Rytec sont très utilisés sur les démodulateurs Enigma2 (Vu+, Dreambox, etc.) via le plugin EPG-Import. Bien maintenus pour les chaînes européennes, ils sont conçus pour cet écosystème : sur un lecteur Android, les sources ci-dessus sont plus simples.
8. epg.pw
epg.pw propose des téléchargements XMLTV pour plusieurs pays, surtout en Asie. Le site précise lui-même que ses données sont traitées par IA et destinées à des tests : à garder comme solution de secours.
9. EPG.best (payant)
EPG.best est un service par abonnement qui fournit une URL de guide et un outil en ligne pour associer les chaînes de votre playlist à ses données. Il a un coût annuel, mais supprime l’essentiel du travail d’association manuelle, ce qui peut se justifier pour une grosse playlist personnalisée.
Comment vérifier qu’une source EPG fonctionne encore
Les guides gratuits meurent en silence : l’URL répond toujours, mais le contenu ne change plus. Avant d’ajouter une source, prenez deux minutes :
- Ouvrez l’URL dans un navigateur. Un téléchargement doit démarrer. Une page d’erreur ou une redirection vers l’accueil signifie que l’URL est fausse ou supprimée.
- Vérifiez la date. Si la source affiche une liste de fichiers, le fichier doit dater d’aujourd’hui ou d’hier. Au-delà d’une semaine, il n’est plus mis à jour.
- Vérifiez la taille. Un guide national pèse en général de quelques centaines de Ko à plusieurs Mo. Un fichier de quelques centaines d’octets est vide.
- Regardez à l’intérieur. Décompressez le
.gzet ouvrez-le dans un éditeur de texte. Cherchez l’identifiant d’une de vos chaînes et la date du jour. Si les deux apparaissent, la source convient à votre playlist.
Ajouter une source EPG à votre lecteur
TiviMate
- Ouvrez Paramètres > EPG > Sources EPG.
- Choisissez Ajouter une source EPG et collez l’URL.
- Revenez en arrière et lancez Mettre à jour l’EPG.
Notre tutoriel complet pour mettre à jour l’EPG sur TiviMate détaille la mise à jour automatique, le décalage horaire et les chaînes qui restent vides.
Kodi (PVR IPTV Simple Client)
- Allez dans Paramètres > Extensions > Mes extensions > Clients PVR > PVR IPTV Simple Client.
- Choisissez Configurer (sur les versions récentes de Kodi, sélectionnez la configuration utilisée pour votre playlist).
- Dans la section EPG, réglez l’emplacement sur Chemin distant (adresse Internet) et saisissez l’URL XMLTV.
- Validez et redémarrez Kodi pour charger le guide.
Vous n’avez pas encore choisi de lecteur ? Notre sélection des meilleurs lecteurs IPTV pour Firestick, Android TV et Smart TV compare leur gestion du guide.
Réparer les chaînes sans programme
Quand le guide se charge mais que certaines chaînes restent vides, les identifiants ne correspondent pas. Quatre solutions, de la plus simple à la plus longue :
- Demandez à votre fournisseur de corriger les
tvg-id. Un bon fournisseur maintient cette association pour ses clients. - Associez la chaîne dans le lecteur. TiviMate permet de lier une chaîne à une autre entrée du guide depuis les options de la chaîne.
- Modifiez la playlist. Dans une M3U, remplacez le
tvg-idd’une chaîne par l’identifiant du fichier guide. Possible seulement si vous hébergez votre propre copie de la playlist. - Utilisez un service d’association comme EPG.best, ou générez votre propre guide avec iptv-org/epg à partir de la liste de vos chaînes.
Limitez-vous à une ou deux sources. Chaque guide supplémentaire ralentit les mises à jour, et deux sources qui décrivent la même chaîne différemment peuvent créer des doublons ou afficher le mauvais programme.
Dépannage des problèmes EPG courants
Le guide est vide alors que l’URL fonctionne
Les identifiants ne correspondent pas (voir ci-dessus), ou le lecteur n’a pas encore terminé sa mise à jour. Lancez une mise à jour manuelle et attendez la fin avant de vérifier.
Les programmes sont décalés d’une heure ou plus
Réglez d’abord le bon fuseau horaire sur l’appareil. Si le décalage persiste, ajustez le décalage horaire de ce guide dans le lecteur, ou ajoutez une valeur tvg-shift à la chaîne dans votre M3U. Attention au passage heure d’été / heure d’hiver, qui peut fausser d’une heure une correction manuelle deux fois par an.
Seulement deux ou trois jours de programmes
Beaucoup de sources gratuites ne couvrent que quelques jours. Pour une semaine complète, utilisez le guide de votre fournisseur, un service payant ou un guide généré vous-même.
La mise à jour est lente ou l’application se fige
Préférez un fichier par pays au fichier mondial, choisissez la version .xml.gz et supprimez les sources inutiles. Si les chaînes coupent aussi, notre guide pour corriger le buffering IPTV traite les causes réseau.
L’URL fonctionne sur le téléphone mais pas dans le lecteur
Cherchez une faute de frappe (fréquente à la télécommande), essayez la version http si la version https échoue sur un vieil appareil, et vérifiez que l’URL pointe vers le fichier lui-même, pas vers une page web qui en parle.
Quelle source EPG choisir ?
- Vous avez un abonnement IPTV : utilisez son guide, et ajoutez xmltvfr.fr ou epgshare01 uniquement pour les chaînes vides.
- Vous regardez surtout la TNT française : xmltvfr.fr.
- Vous regardez des chaînes gratuites type Pluto TV : i.mjh.nz.
- Vous avez un démodulateur Enigma2 : Rytec via EPG-Import.
- Vous avez un serveur et aimez tout contrôler : iptv-org/epg.
- Grosse playlist personnalisée, pas le temps d’associer : un service payant comme EPG.best.
Un fournisseur qui maintient son propre guide vous épargne l’essentiel de ce travail. Les abonnements Televsio incluent un EPG chargé automatiquement dans TiviMate et les autres lecteurs compatibles Xtream ; si c’est ce que vous cherchez, vous pouvez découvrir les offres Televsio.
Questions fréquentes
Quelle est la meilleure source EPG gratuite pour les chaînes françaises ?
xmltvfr.fr est la source gratuite la plus complète pour les chaînes francophones, avec des fichiers XMLTV mis à jour chaque jour. epgshare01 et open-epg.com proposent aussi un fichier France, utile en complément.
Qu’est-ce qu’une URL EPG ?
C’est l’adresse web d’un fichier XMLTV qui contient les identifiants des chaînes et leurs programmes. Vous la collez dans votre lecteur IPTV, qui télécharge le fichier et l’associe à vos chaînes grâce au tvg-id de chacune.
L’EPG iptv-org fonctionne-t-il encore ?
Les outils iptv-org/epg sont toujours maintenus sur GitHub, mais le projet ne publie plus de guides prêts à l’emploi. Il faut lancer le programme soi-même avec Node.js ou Docker pour créer son guide.xml. Les anciens liens iptv-org.github.io ne fonctionnent plus.
Pourquoi mon EPG reste vide alors que l’URL fonctionne ?
Le plus souvent, les identifiants de chaînes de votre playlist ne correspondent pas à ceux du fichier guide, ou le lecteur n’a pas fini sa mise à jour. Lancez une mise à jour manuelle, puis associez les chaînes vides ou ajoutez une source qui utilise les mêmes identifiants.
Comment avoir l’EPG avec une playlist M3U ?
Regardez si la première ligne de la M3U contient une adresse url-tvg : beaucoup de lecteurs la chargent automatiquement. Sinon, demandez l’URL du guide à votre fournisseur ou ajoutez une source XMLTV gratuite dans les paramètres EPG du lecteur.
À propos de ce guide
Rédigé et tenu à jour par l’équipe Televsio, qui gère le service IPTV Televsio. Nous mettons cette page à jour quand une source change ou disparaît, ce qui arrive souvent avec les guides gratuits. Si une source citée ici ne fonctionne plus, signalez-le via notre centre d’aide.
