EPG IPTV : guide pratique sur XMLTV et l’association des chaînes

Guide TV IPTV avec programmes et détails sur XMLTV et l’association des chaînes

Un EPG, ou guide électronique des programmes, affiche les programmes diffusés sur les chaînes IPTV et leurs horaires. Dans de nombreuses configurations, le guide provient de données XMLTV associées aux chaînes de la liste de lecture à l’aide d’un identifiant tel que tvg-id ; XtremPlay ne propose pas encore de grille EPG.

À retenir

  • Un EPG contient les horaires des programmes ; ce n’est ni une chaîne de télévision ni un flux vidéo.
  • XMLTV est un format courant pour partager les programmes du guide TV ; une URL EPG est souvent l’adresse permettant d’accéder à ces données.
  • Un lecteur associe généralement les programmes aux chaînes à l’aide de tvg-id ou d’un autre identifiant de chaîne.
  • La liste de lecture et les données du guide peuvent provenir de sources différentes : elles doivent toutes deux être disponibles et compatibles.
  • XtremPlay lit les contenus IPTV compatibles dans un navigateur, mais ne propose pas encore de grille EPG.

Qu’est-ce que l’EPG en IPTV ?

Quand on cherche à savoir ce qu’est l’EPG en IPTV, on veut généralement comprendre comment une liste de chaînes peut aussi afficher les noms des programmes, leurs horaires de début et leurs descriptions. EPG signifie Electronic Programme Guide, soit guide électronique des programmes. Il s’agit des horaires affichés à côté d’une chaîne : le flux vidéo diffuse le programme, tandis que le guide indique ce qui est prévu.

Un guide facilite la navigation dans une longue liste de chaînes. Au lieu de les ouvrir une par une, on peut consulter ce qui passe en ce moment ou ce qui sera diffusé ensuite. Selon le lecteur et les données disponibles, les programmes peuvent être accompagnés de leur titre, de leurs heures de début et de fin, d’une description, d’une catégorie ou d’une image. Tous les guides ne contiennent pas ces informations et tous les lecteurs IPTV ne les affichent pas.

Un guide TV IPTV n’est pas automatiquement inclus dans une liste de lecture IPTV. Une liste indique généralement au lecteur les chaînes ou les flux disponibles et où les trouver. Les données du guide sont souvent fournies séparément : une chaîne peut donc fonctionner même si ses horaires ne s’affichent pas. Pour une présentation plus générale de la lecture dans un navigateur, consultez ce guide sur le lecteur IPTV web.

Fonctionnement de XMLTV et des URL EPG

XMLTV est un format très répandu pour décrire les programmes télévisés dans un document XML. Ce document peut contenir des programmes avec leur identifiant de chaîne, leur titre, leur description et leurs horaires. Une application IPTV ou un lecteur compatible lit le fichier, puis tente de relier les programmes aux chaînes de la liste de lecture.

Une URL EPG est une adresse Web qui mène aux données du guide. Un service ou une configuration de liste de lecture peut la fournir séparément de l’URL de la liste M3U ou M3U8. Dans d’autres cas, le guide peut être un fichier local ou être géré différemment par une application donnée. La configuration dépend de la source et du lecteur : disposer d’une URL ne garantit pas à lui seul l’affichage des programmes.

ÉlémentContenu habituelUtilité
Liste de lecture M3U ou M3U8Noms des chaînes, identifiants et adresses des fluxPermet au lecteur d’afficher les flux disponibles et de les ouvrir
Fichier guide XMLTVNoms des programmes, descriptions et horairesFournit les programmes affichés dans un guide EPG
URL EPGAdresse permettant de récupérer les données du guidePermet à un lecteur compatible d’accéder à la source du guide
tvg-idIdentifiant de chaîne présent dans les données de la liste de lecturePeut aider à associer une chaîne de la liste aux programmes XMLTV

Ces éléments sont liés, mais ne sont pas interchangeables. Une liste de lecture peut ne contenir aucune information sur les programmes, et les données du guide ne permettent pas à elles seules de lire le flux d’une chaîne. Si vous préparez une liste de lecture, un lecteur M3U en ligne est une solution distincte pour lire des listes M3U ; il ne faut pas le confondre avec un service EPG universel.

Comment tvg-id associe les programmes aux chaînes

Pour afficher les programmes à côté de la bonne chaîne, un lecteur doit pouvoir l’identifier à la fois dans la liste de lecture et dans les données XMLTV. Une méthode courante consiste à utiliser l’attribut tvg-id d’une entrée M3U. Le fichier guide identifie aussi une chaîne, et le lecteur compare les valeurs. Si elles correspondent comme il s’y attend, il peut associer cette chaîne à ses horaires de programmes.

Par exemple, une entrée de liste de lecture peut contenir le nom d’une chaîne et un tvg-id, tandis que le fichier XMLTV contient des programmes associés à une chaîne portant le même identifiant. Le lecteur peut alors afficher ces programmes pour la chaîne de la liste. L’identifiant n’a pas besoin de ressembler au nom affiché à l’écran : c’est une étiquette de correspondance, et son orthographe exacte peut être importante.

On croit souvent, à tort, que des noms identiques suffisent. Une source peut nommer une chaîne « News One HD », tandis qu’une autre indique « News One ». Si le lecteur se base sur les identifiants, une différence dans le nom visible peut être sans importance dès lors que les identifiants correspondent. À l’inverse, deux noms similaires ne signifient pas nécessairement que les identifiants sous-jacents sont identiques. Le comportement varie selon le lecteur : certains proposent d’autres méthodes d’association, mais ne partez pas du principe que tous les lecteurs feront la correspondance correctement.

Si vous modifiez une liste de lecture, conservez les identifiants existants à moins de savoir comment ils sont utilisés. Un outil comme l’éditeur de liste de lecture M3U peut vous aider à examiner ou à organiser les entrées. Il ne peut pas créer des horaires fiables à partir de rien : la source du guide doit contenir les programmes de la chaîne concernée.

Pourquoi les programmes EPG sont absents ou incorrects

Un guide vide ne signifie pas toujours que le flux ne fonctionne pas. Les données du guide, les métadonnées des chaînes et les flux vidéo étant des éléments distincts, chacun peut connaître un problème indépendamment des autres. Vérifiez les points de base avant de modifier une liste de lecture ou de remplacer une source de guide.

Vérifiez si le guide fonctionne pour plusieurs chaînes, si les identifiants concernés correspondent exactement et si les programmes couvrent la date du jour. Pendant le dépannage, évitez de publier en ligne des informations de compte privées ou des URL d’accès. Pour les problèmes liés aux flux, consultez ce guide sur les chaînes IPTV qui ne chargent pas, qui traite de vérifications différentes de celles liées à des horaires manquants.

Liste de vérification pratique pour dépanner l’EPG

Si votre application prend en charge les données de guide externes, ces étapes peuvent aider à cerner l’origine du problème. Les noms des menus et les options varient : suivez les instructions correspondant à votre lecteur et à votre source de contenu autorisée.

  1. Vérifiez que le lecteur prend en charge l’EPG. Certains lecteurs affichent les chaînes et les flux sans proposer de grille des programmes.
  2. Vérifiez la source du guide. Assurez-vous que le fichier XMLTV ou l’URL EPG fourni est à jour et accessible comme l’exige votre lecteur.
  3. Comparez les identifiants des chaînes. Examinez le tvg-id de la liste de lecture et l’identifiant de la chaîne correspondante dans les données du guide. Vérifiez l’orthographe, la ponctuation et les espaces en trop.
  4. Vérifiez les dates et les horaires. Contrôlez l’horloge et le fuseau horaire de votre appareil, puis comparez un programme avec des horaires connus.
  5. Actualisez le guide avec précaution. Rechargez ou mettez à jour le guide à l’aide des commandes du lecteur. Si vous modifiez des données, conservez d’abord une copie de la liste de lecture d’origine.
  6. Distinguez les problèmes de guide des problèmes de lecture. Si une chaîne fonctionne mais n’affiche aucun programme, concentrez-vous sur les données du guide et leur association. Si elle ne fonctionne pas, vérifiez séparément le flux et la liste de lecture.

Pour vérifier une liste de lecture, XtremPlay propose un convertisseur M3U et un vérificateur de flux gratuits. Ces outils ne fournissent pas de données EPG et ne garantissent pas qu’un guide externe sera correctement associé. Utilisez uniquement des flux et des sources de programmes que vous êtes autorisé à regarder dans votre pays.

XtremPlay propose-t-il une grille EPG ?

Non. XtremPlay ne propose pas encore de grille EPG et n’affiche donc pas actuellement les programmes XMLTV à côté des chaînes. C’est un point important si un guide TV à l’écran est indispensable à votre configuration : ne partez pas du principe que l’ajout d’une liste de lecture ou l’utilisation d’un lecteur IPTV fait automatiquement apparaître les programmes.

XtremPlay est un lecteur IPTV en ligne gratuit, accessible sur xtremplay.com. Il fonctionne dans les navigateurs des Smart TV, tablettes, téléphones et ordinateurs. Il prend en charge la connexion Xtream Codes avec une URL de serveur, un nom d’utilisateur et un mot de passe, ainsi que les URL de listes de lecture M3U/M3U8 et l’importation de fichiers M3U. Ses rubriques comprennent la TV en direct, les films et les séries, mais XtremPlay ne fournit ni chaînes ni abonnements. Vous devez disposer de contenus que vous êtes autorisé à regarder.

Le lecteur propose aussi plusieurs profils utilisateur, un proxy intégré permettant de lire les flux HTTP sur le site HTTPS, un mode adapté à la télécommande du téléviseur et une option pour l’ajouter à l’écran d’accueil en tant qu’application Web. Les identifiants de connexion restent dans le navigateur de l’utilisateur. XtremPlay ne propose ni enregistrement ni replay. Pour en savoir plus sur la lecture dans un navigateur, consultez notre présentation sur regarder l’IPTV sur n’importe quel appareil, ou découvrez une page de listes IPTV publiques, légales et gratuites, si cela est pertinent.

Autre distinction utile : un lecteur IPTV web est une interface de lecture ; ce n’est pas nécessairement un fournisseur de chaînes, un abonnement, une source de données de guide ou un service d’enregistrement. XtremPlay peut vous aider à lire des listes de lecture compatibles dans un navigateur, mais ses fonctionnalités actuelles n’incluent pas la grille EPG.

Choisir une configuration adaptée à vos appareils

Avant de choisir un lecteur ou de modifier votre liste de lecture, déterminez les fonctionnalités qui comptent le plus pour vous. Si vous avez besoin des horaires des programmes, vérifiez d’abord la prise en charge de l’EPG et la compatibilité de la source du guide. Si vous souhaitez surtout regarder l’IPTV dans un navigateur, vérifiez que le navigateur de votre appareil et le format de votre flux sont compatibles avec le lecteur choisi.

Comme XtremPlay fonctionne dans un navigateur, il peut être utilisé sur un téléviseur, une tablette, un téléphone ou un ordinateur, sans prétendre ajouter un EPG lorsqu’il n’est pas disponible. Si un guide TV est essentiel, évaluez cette fonctionnalité séparément de la compatibilité avec vos appareils et de la lecture des flux.

Conclusion : comprendre le guide avant de chercher une solution

L’EPG constitue la partie consacrée aux horaires dans une configuration IPTV : XMLTV peut contenir les programmes, une URL EPG peut pointer vers ces données et tvg-id peut aider un lecteur compatible à associer les programmes aux chaînes de la liste de lecture. Si le guide est vide, vérifiez la compatibilité, la disponibilité de la source, les identifiants et les réglages horaires avant d’accuser le flux.

XtremPlay est un lecteur IPTV gratuit dans le navigateur, pour Smart TV, tablette, téléphone et ordinateur. Il ne propose toutefois pas encore de grille EPG et ne fournit ni chaînes ni abonnements. Si la lecture dans un navigateur vous convient, essayez le lecteur IPTV en ligne XtremPlay avec des contenus que vous êtes autorisé à regarder. Vous pouvez aussi consulter notre guide sur les erreurs de connexion Xtream Codes si vous avez besoin d’aide avec vos identifiants de compte.

Questions fréquentes

Qu’est-ce que l’EPG en IPTV ?

EPG signifie Electronic Programme Guide, ou guide électronique des programmes. Il s’agit d’informations sur les horaires, comme les titres et heures de diffusion, qu’un lecteur IPTV compatible peut afficher à côté des chaînes.

Qu’est-ce que XMLTV en IPTV ?

XMLTV est un format couramment utilisé pour stocker les programmes télévisés dans un fichier XML. Un lecteur compatible peut lire ces données et associer les programmes aux chaînes.

Qu’est-ce qu’une URL EPG ?

Une URL EPG est une adresse Web qui mène aux données du guide, souvent au format XMLTV. Elle n’est utile que si le guide est disponible et si le lecteur prend en charge ce format.

Comment tvg-id associe-t-il une chaîne IPTV à son guide ?

Une liste de lecture peut contenir un tvg-id pour une chaîne, et les données du guide peuvent utiliser le même identifiant pour ses programmes. Un lecteur compatible peut associer les horaires à la chaîne grâce à ces identifiants correspondants.

Pourquoi ma chaîne IPTV fonctionne-t-elle sans afficher de guide TV ?

Le flux et le guide sont distincts : une chaîne peut donc fonctionner sans afficher de programmes. Vérifiez que votre lecteur prend en charge les données EPG, qu’une source de guide est configurée et que les identifiants des chaînes correspondent.

XtremPlay propose-t-il une grille EPG ?

Non. XtremPlay ne propose pas encore de grille EPG. C’est un lecteur dans le navigateur pour les listes de lecture compatibles, qui ne fournit ni chaînes ni abonnements.