Guides

EPG vide ou bloqué : vérifier XMLTV et les horaires

Une chaîne peut fonctionner même si l’EPG ne se charge pas. Le guide peut être vide, s’arrêter hier ou afficher une émission à la mauvaise heure. Commencez par une chaîne concernée et notez précisément ce que vous voyez.

Ce guide couvre le diagnostic XMLTV avec un lecteur compatible et votre propre source autorisée. Les méthodes varient selon l’application ; consultez sa documentation. Des flux actifs ne garantissent pas des programmes à jour. Consultez le guide des listes M3U pour en savoir plus sur votre liste de chaînes.

1. Repérez l’un des quatre cas pratiques

Vérifiez deux ou trois chaînes de la même liste, si possible dans des groupes différents. Comparez aujourd’hui et demain avant de modifier les réglages.

Ce que vous voyezPremier point à vérifier
Aucun programme nulle partLa source, le résultat de récupération et les dates couvertes.
Seules certaines chaînes sont videsLa couverture et l’association de ces chaînes.
Les programmes s’arrêtent à hierLa fraîcheur de la source et le résultat de la dernière actualisation.
Les titres semblent corrects, mais les horaires sont décalésL’heure de l’appareil, les informations du fournisseur et les réglages horaires.

Si l’image saccade aussi, notez-le à part et consultez le guide de dépannage de la mise en mémoire tampon IPTV. Choisissez le cas qui correspond et gardez la même chaîne de test.

2. Vérifiez la source et les programmes disponibles

Comparez en privé l’adresse EPG configurée à celle fournie actuellement. Vérifiez l’URL complète et ses paramètres. Elle peut contenir un mot de passe ou un jeton : ne la publiez pas et ne la saisissez pas dans un outil public.

Actualisez une fois selon la méthode documentée du lecteur et notez l’heure et le résultat. Distinguez un échec de récupération d’un import terminé sans programmes utiles. Le fichier peut être ancien ou sans données pour la chaîne et la date recherchées. Actualiser ne crée pas les émissions absentes de la source.

Cherchez dans votre copie locale la chaîne concernée et un programme d’aujourd’hui ; sinon, demandez au fournisseur quelles dates la source couvre. Rétablissez sa configuration avant toute suppression.

3. Vérifiez attentivement l’association XMLTV des chaînes

XMLTV relie programme.channel à channel.id ; start indique le début, avec le fuseau horaire fourni.

<?xml version="1.0" encoding="UTF-8"?>
<tv>
  <channel id="demo.news">
    <display-name>Demo News</display-name>
  </channel>
  <programme start="20261013180000 +0000" channel="demo.news">
    <title>Demo bulletin</title>
  </programme>
</tv>

Cet exemple fictif sert uniquement à illustrer le format. Ce n’est pas une source EPG utilisable et il ne fournit aucun programme réel pour vos chaînes.

Comparez l’identifiant de la chaîne concernée dans la liste avec l’entrée correspondante de votre source EPG. Les applications utilisent souvent un tvg-id correspondant, mais l’association automatique n’est pas garantie sur tous les lecteurs. Suivez la méthode documentée de l’application, y compris une sélection manuelle si elle est proposée. Pour correspondre, les identifiants doivent être strictement identiques. Un nom proche ou la mention HD ne prouve pas une association correcte.

Commencez par modifier une seule chaîne et vérifiez le résultat. Le validateur M3U peut aider à contrôler séparément la liste ; cela ne confirme ni le contenu EPG ni l’association dans le lecteur.

4. Comparez méthodiquement les horaires incorrects

Choisissez une émission connue et notez son début affiché, l’heure du fournisseur et l’horloge et le fuseau de l’appareil. Vérifiez aussi les corrections horaires déjà présentes dans l’application. Comparez si possible une deuxième chaîne : un décalage commun diffère d’une entrée erronée isolée.

N’appliquez pas automatiquement un décalage d’une heure. Il pourrait masquer le problème initial et décaler d’autres chaînes. Modifiez un seul réglage, actualisez selon la méthode documentée, puis comparez à nouveau la même émission. Notez l’ancienne valeur pour pouvoir revenir en arrière. Si l’écart varie, précisez les dates ou chaînes concernées.

5. Préparez un signalement utile sans données sensibles

Si le problème persiste, indiquez lecteur et version, appareil, date et fuseau, chaînes concernées et résultat de la dernière actualisation. Précisez si tous les programmes sont absents, si une seule chaîne manque, si la couverture est ancienne ou si les horaires sont décalés. Ajoutez l’émission comparée et la modification essayée.

Supprimez des textes et images les URL complètes, noms de compte, mots de passe et jetons. Signalez au fournisseur les programmes absents de la source ; transmettez au support de l’application tout problème d’importation reproductible. Décrivez les faits sans affirmer une cause non vérifiée.

Source technique : DTD XMLTV du projet XMLTV. Guide mis à jour le 13 octobre 2026.

Questions fréquentes

Pourquoi une chaîne fonctionne-t-elle alors que l’EPG est vide ?
Vérifiez les programmes séparément de la lecture vidéo. L’absence de données à jour, un échec de récupération et une mauvaise association de chaîne nécessitent des contrôles différents. Commencez par une chaîne et la date du jour.
Tous les lecteurs associent-ils automatiquement les chaînes avec tvg-id ?
Non. Les valeurs tvg-id correspondantes sont courantes, mais l’association dépend du lecteur. Suivez sa méthode documentée et vérifiez une chaîne après la modification.
Dois-je ajouter une heure si les horaires sont incorrects ?
Comparez d’abord l’horloge de l’appareil, les informations du fournisseur et les corrections horaires existantes. Modifiez une valeur et revérifiez la même émission. Un décalage général peut déplacer d’autres chaînes.
Puis-je publier mon URL EPG complète pour la tester ?
Gardez-la privée, car elle peut contenir des identifiants ou des jetons. Utilisez la méthode d’actualisation documentée de l’application et ne partagez que des observations expurgées.