Aller au contenu
Fournisseur IPTV France38 000 chaînes187 000 films et sériesHD · FHD · 4KSupport en français
Commander
Comprendre l’IPTV

Programme TV IPTV : afficher le guide EPG

Écran de téléviseur affichant une grille de programmes en lignes et colonnes, télécommande au premier plan
En bref Le programme TV IPTV vient d’un fichier XMLTV ou du serveur Xtream Codes, jamais du lecteur lui-même. S’il se décale d’une heure, corrigez le décalage EPG dans les réglages du lecteur. S’il reste vide, vérifiez l’adresse du guide, puis les identifiants de chaîne dans votre liste.

La grille qui s’affiche à côté des chaînes porte un nom technique, EPG, pour guide électronique des programmes. Dans un abonnement, ce programme TV IPTV n’est pas diffusé avec l’image comme sur la TNT. Il est téléchargé à part, sous forme de données, puis rapproché de chaque chaîne par le lecteur. Comprendre ce trajet suffit à réparer la plupart des guides vides ou décalés.

Programme TV IPTV : d’où vient le guide EPG ?

Le guide arrive par l’une de deux voies. Avec un lien M3U, le lecteur télécharge un fichier XMLTV dont l’adresse figure dans la liste ou se saisit à part. Avec des identifiants Xtream Codes, il interroge le serveur de l’abonnement. Dans les deux cas, le lecteur ne produit rien : il affiche ce qu’il a reçu.

Cette séparation explique un constat fréquent. Les chaînes fonctionnent, l’image est nette, et la grille reste blanche. Le flux vidéo et le guide suivent deux chemins distincts.

Elle explique aussi pourquoi deux lecteurs branchés sur le même abonnement n’affichent pas toujours la même grille. Chacun décide quand il télécharge le guide, combien de jours il garde en mémoire, et comment il associe un programme à une chaîne. Si le principe des listes et des serveurs vous est encore étranger, commencez par les bases de l’IPTV.

Que contient un fichier XMLTV ?

Un fichier XMLTV est un document texte au format XML qui décrit des programmes de télévision. Il contient une liste de chaînes, chacune avec un identifiant, puis une liste de programmes. Chaque programme indique sa chaîne, son heure de début, son heure de fin, son titre, parfois un résumé et une catégorie.

Le format est ancien et public. La fiche XMLTV de Wikipédia le présente comme une définition de document conçue pour séparer la collecte des programmes de leur affichage : un outil remplit le fichier, un autre le montre à l’écran.

Une ligne de programme ressemble à ceci, une fois les balises retirées : chaîne « info.fr », début 20261113211000 +0100, fin 20261113225500 +0100, titre de l’émission. La date s’écrit d’un bloc, année, mois, jour, heure, minutes, secondes. Les quatre chiffres qui suivent donnent l’écart avec le temps universel.

Ce dernier détail pèse lourd. La définition du format précise que, sans décalage écrit, l’heure est considérée comme du temps universel. Un guide rédigé en heure de Paris mais sans son « +0100 » s’affichera donc avec une heure de retard en hiver et deux en été.

Comment le guide arrive-t-il avec des identifiants Xtream Codes ?

Avec des identifiants Xtream Codes, vous ne saisissez aucune adresse de guide. Le lecteur utilise l’adresse du serveur, le nom d’utilisateur et le mot de passe pour demander les chaînes, la vidéo à la demande et les programmes. Le guide suit donc l’abonnement, sans réglage, tant que le lecteur a pu le télécharger une première fois.

En coulisses, le serveur fournit le même type de données. Il sait répondre chaîne par chaîne, pour afficher le programme en cours, et il expose en général le guide complet au format XMLTV, à une adresse construite avec vos identifiants. Certains lecteurs M3U acceptent cette adresse dans leur champ « URL EPG ».

Comment charger le programme TV dans un lecteur IPTV ?

En mode Xtream Codes, le guide se charge seul après la connexion. En mode M3U, ouvrez les réglages de la liste, cherchez le champ nommé EPG, URL EPG ou guide TV, collez l’adresse XMLTV reçue avec l’abonnement, puis lancez une mise à jour. Le premier téléchargement est le plus long, les suivants complètent.

La marche à suivre tient en six gestes, valables dans la plupart des lecteurs.

  • Ouvrez les réglages du lecteur et repérez la rubrique EPG ou Guide TV.
  • Collez l’adresse du guide dans le champ prévu si vous utilisez un lien M3U.
  • Lancez la mise à jour manuelle et laissez-la se terminer sans changer de menu.
  • Réglez la fréquence d’actualisation automatique sur une fois par jour.
  • Ouvrez une chaîne d’info et comparez le programme affiché avec ce qui passe à l’antenne.
  • Redémarrez le lecteur si la grille reste vide alors que la mise à jour s’est terminée.

Les noms de menus changent d’une application à l’autre, et certaines ne gèrent pas le guide du tout. Pour choisir une application IPTV qui affiche une vraie grille par chaîne, regardez ce critère avant l’esthétique.

Un mot sur le volume. Si 38 000 chaînes portaient chacune 30 programmes par jour sur 7 jours, le guide compterait 7 980 000 entrées. Les guides réels couvrent donc une partie des chaînes et quelques jours, et les lecteurs proposent de limiter le nombre de jours conservés.

Horloge murale et téléviseur allumé dans un salon, un réveil posé sur le meuble

Pourquoi le guide se décale-t-il d’une heure au changement d’heure ?

Le guide se décale quand l’heure écrite dans le fichier et l’heure de votre appareil ne suivent plus la même règle. La France passe de UTC+2 à UTC+1 le dernier dimanche d’octobre, et revient à UTC+2 le dernier dimanche de mars. Un guide ou un lecteur resté sur l’ancien écart affiche tout avec une heure d’erreur.

Les dates sont connues d’avance. Le passage à l’heure d’hiver a eu lieu le 25 octobre 2026, à 3 h du matin. Le prochain passage à l’heure d’été tombe le 28 mars 2027, à 2 h. Si votre grille s’est déréglée dans les jours qui ont suivi l’une de ces dates, la cause est là.

Prenons une émission qui commence à 21 h 10 à Paris le 13 novembre 2026. Écrite correctement, elle porte « 20261113211000 +0100 », ou « 20261113201000 +0000 », deux façons de dire la même minute. Si l’outil qui fabrique le guide continue d’écrire « +0200 » après le 25 octobre, le lecteur comprend 20 h 10. Toute la grille avance d’une heure.

L’erreur peut aussi venir de chez vous. Un téléviseur dont l’horloge est réglée à la main, ou dont le fuseau n’est pas celui de Paris, convertit mal un guide pourtant juste. Même effet à l’écran, cause inverse.

Comment corriger le décalage horaire de l’EPG ?

Ouvrez les réglages EPG du lecteur et cherchez l’option de décalage, appelée selon les applications décalage EPG, EPG time shift ou time offset. Elle accepte une valeur en heures, positive ou négative. Si la grille est en avance d’une heure, entrez +1, vérifiez sur une chaîne, puis ajustez dans l’autre sens si l’écart a doublé.

Avant de toucher au lecteur, contrôlez l’horloge de l’appareil. Dans les paramètres du téléviseur ou du boîtier, la date et l’heure doivent être en mode automatique, avec le fuseau de Paris.

Le contrôle le plus fiable se fait à l’heure pile. Ouvrez une chaîne d’info juste avant 20 h : le journal commence à une heure connue, et la grille doit basculer sur ce programme au même moment. Un écran qui annonce le journal de 21 h pendant celui de 20 h confirme une heure d’avance.

Deux cas demandent un réglage plus fin. Quand seules quelques chaînes sont décalées, souvent des chaînes étrangères, le décalage se règle chaîne par chaîne dans les lecteurs qui le permettent, ou par l’attribut tvg-shift de la liste M3U. Quand toute la grille est fausse, le réglage général suffit.

Notez la valeur saisie. Une correction manuelle posée en novembre deviendra elle-même une erreur si le fichier du guide est réparé entre-temps, ou au changement d’heure suivant. Le 28 mars 2027, repassez par ce menu.

À quelle fréquence actualiser le guide ?

Une actualisation par jour suffit dans la plupart des cas. Un fichier de guide couvre quelques jours de programmes, rarement une semaine entière pour toutes les chaînes. Un lecteur qui ne l’a pas rechargé depuis quatre ou cinq jours finit par afficher « aucune information » sur des chaînes qui avaient une grille complète la semaine précédente.

Les lecteurs actualisent le guide à leur ouverture ou à intervalle fixe. Un stick qui reste en veille plusieurs jours ne télécharge rien pendant ce temps, et la grille paraît vide au réveil. Elle se remplit après la mise à jour suivante, que vous pouvez forcer depuis les réglages.

Quand une mise à jour ne change rien, videz le cache du guide. L’option se trouve dans les réglages EPG du lecteur, ou dans les paramètres d’applications du système sur Android TV et Fire TV. Le lecteur repart alors d’un téléchargement complet.

Que vérifier quand le guide reste vide ?

Vérifiez dans cet ordre : l’adresse du guide est-elle saisie, la mise à jour s’est-elle terminée, les chaînes de la liste portent-elles un identifiant qui existe dans le guide. Ce troisième point explique les grilles à trous, pleines sur certaines chaînes et vides sur d’autres, alors que l’adresse est bonne et le téléchargement réussi.

Le rapprochement se fait par un identifiant. Dans la liste M3U, chaque chaîne peut porter un attribut tvg-id. Dans le fichier XMLTV, chaque programme désigne sa chaîne par un identifiant du même genre. Si les deux textes diffèrent d’un seul caractère, le lecteur ne trouve rien à afficher.

Vous pouvez le voir de vos yeux. Enregistrez le lien M3U dans un fichier sur un ordinateur et ouvrez-le avec un éditeur de texte. Chaque chaîne tient sur deux lignes, la première commence par #EXTINF et contient, ou non, un tvg-id. Une chaîne sans cet attribut n’aura de programme que si le lecteur sait la reconnaître par son nom.

Ce que vous voyez Cause probable Correction
Grille vide sur toutes les chaînes Adresse du guide absente ou mal saisie Recopier l’adresse XMLTV, relancer la mise à jour
Grille vide sur une partie des chaînes Identifiant de chaîne absent ou différent du guide Associer la chaîne à la main dans le lecteur
Grille pleine puis vide après quelques jours Guide non actualisé, appareil resté en veille Forcer la mise à jour, régler l’actualisation quotidienne
Toute la grille décalée d’une heure Écart UTC du guide ou horloge de l’appareil Régler l’horloge, puis le décalage EPG général
Quelques chaînes décalées seulement Source de ces chaînes dans un autre fuseau Régler le décalage par chaîne ou tvg-shift
Programmes d’une autre chaîne Identifiant attribué à la mauvaise chaîne Corriger l’association dans le lecteur
Mise à jour qui n’aboutit jamais Fichier trop lourd pour la mémoire de l’appareil Réduire le nombre de jours, masquer des groupes

Les listes ramassées sur le web posent ce problème en permanence. Elles arrivent sans adresse de guide et sans identifiants de chaîne, ou avec des identifiants qui ne correspondent à aucun fichier public. C’est l’un des points que nous détaillons dans notre article sur ce que vaut l’IPTV gratuit.

Avec un abonnement, la question à poser au support est précise : quelle est l’adresse du guide pour le format M3U, et le guide est-il fourni par le serveur en mode Xtream Codes. Chez nous, cette réponse s’obtient auprès de notre support, avec les identifiants.

Questions fréquentes sur le programme TV en IPTV

Que veut dire EPG en IPTV ?

EPG signifie Electronic Program Guide, guide électronique des programmes en français. C’est la grille qui indique, pour chaque chaîne, l’émission en cours et les suivantes. En IPTV, ces données arrivent séparément de la vidéo, par un fichier XMLTV ou par le serveur de l’abonnement, et le lecteur les associe aux chaînes.

Pourquoi certaines chaînes n’ont-elles aucun programme ?

Parce que le lecteur n’a pas trouvé de correspondance entre la chaîne et le guide. Soit le guide ne contient aucune donnée pour cette chaîne, soit l’identifiant de la chaîne dans la liste diffère de celui du fichier. Dans le second cas, la plupart des lecteurs permettent d’attribuer la bonne source à la main.

Faut-il une adresse EPG avec des identifiants Xtream Codes ?

Non, dans le cas général. Le lecteur demande le guide au serveur avec les mêmes identifiants que pour les chaînes. Une adresse de guide séparée ne sert que si vous utilisez un lien M3U, ou si vous souhaitez remplacer le guide du serveur par une autre source dans un lecteur qui l’autorise.

Le décalage d’une heure revient-il à chaque changement d’heure ?

Il peut revenir deux fois par an, fin mars et fin octobre, si le guide est écrit avec un écart fixe ou si vous avez posé une correction manuelle. Après le 28 mars 2027, contrôlez la grille sur une chaîne d’info à l’heure pile et remettez le décalage du lecteur à zéro si elle est fausse.

Le guide consomme-t-il du débit pendant la lecture ?

Très peu. Le guide est du texte, téléchargé d’un bloc lors de la mise à jour, puis lu depuis la mémoire de l’appareil. Il ne pèse rien face à un flux HD d’environ 8 Mb/s. Sur un appareil modeste, c’est la mémoire qu’il occupe, pas le réseau, qui peut ralentir l’interface.

Peut-on avoir le programme TV dans VLC ?

VLC lit un lien M3U et affiche la liste des chaînes, mais il n’offre pas de grille de programmes comparable à celle d’un lecteur spécialisé. Gardez-le pour vérifier qu’une liste répond. Pour consulter les émissions à venir, passez par un lecteur doté d’une vraie rubrique EPG.