En bref
- Un guide vide n'empêche pas de regarder : les chaînes marchent, seules les informations de programme manquent. C'est une question de source EPG, de fuseau horaire ou de correspondance de chaînes.
- Avec Xtream Codes, le guide vient du serveur et se règle tout seul dans neuf cas sur dix. Avec une playlist M3U, IPTV Guard affiche les chaînes sans guide : le guide demande Xtream Codes.
- Les programmes décalés d'une heure, c'est un fuseau : l'appareil, pas l'app.
Sommaire
Le guide des programmes, l'EPG, est la partie la plus fragile d'une installation IPTV, et celle qui génère le plus de fausses alertes. Il dépend de trois choses qui n'ont rien à voir entre elles : ce que publie votre fournisseur, l'heure de votre appareil, et la façon dont les chaînes de votre playlist sont nommées. Quand il est vide, il faut savoir laquelle des trois est en cause. Ce guide les prend dans l'ordre.
Diagnostic en 30 secondes
| Ce que vous voyez | Cause probable | Section |
|---|---|---|
| « Aucune information » sur toutes les chaînes, playlist M3U | une M3U ne transporte pas de guide | 1 |
| Vide partout, playlist Xtream, installation récente | chargement en cours ou serveur lent | 2 |
| Vide sur certaines chaînes seulement | le fournisseur ne publie pas de guide pour elles | 3 |
| Programmes décalés d'une heure ou deux | fuseau horaire de l'appareil | 4 |
| Programmes d'une autre chaîne | identifiants de chaînes qui ne correspondent pas | 5 |
| Le guide s'arrête à ce soir | couverture courte publiée par le fournisseur | 6 |
1. Une playlist M3U sans source EPG
C'est la cause numéro un, et elle est structurelle. Une playlist M3U est une liste de flux : elle ne contient aucun programme. Le guide vient d'un fichier séparé, au format XMLTV, que le fournisseur publie à une adresse à part. Sans cette adresse, aucune app au monde ne peut afficher un guide.
IPTV Guard ne lit pas ces fichiers XMLTV aujourd'hui : avec une playlist M3U, l'app lit les chaînes et affiche « Direct » à la place du guide. Pour avoir le guide, utilisez l'accès Xtream Codes à la place : la plupart des fournisseurs qui donnent une M3U en ont un, et la plupart des URL M3U contenant get.php sont en réalité un serveur Xtream déguisé, comme l'explique le guide M3U ou Xtream Codes. Entrez serveur, identifiant et mot de passe en Xtream, et le guide arrive avec les chaînes.
2. Le guide est en train de charger
Avec Xtream Codes, le guide vient du même serveur que les chaînes, chaîne par chaîne. Sur une playlist de plusieurs milliers de chaînes, le premier chargement complet peut prendre plusieurs minutes, et certains serveurs de fournisseurs répondent lentement aux heures de pointe.
Laissez l'app ouverte cinq minutes. Si rien n'apparaît, forcez un rafraîchissement du guide depuis les réglages de la playlist, plutôt que de supprimer la playlist. Le rafraîchissement redemande le guide au serveur ; la suppression efface vos favoris pour rien.
3. Certaines chaînes n'ont pas de guide
C'est normal, et fréquent. Le fournisseur décide quelles chaînes ont un programme. Les grandes chaînes nationales et les sports en ont presque toujours ; les chaînes régionales, thématiques ou étrangères souvent pas. Une chaîne sans guide affiche « En direct » à la place du programme, et se regarde exactement comme les autres.
Si une chaîne importante pour vous n'a pas de guide alors que le fournisseur en publie un pour ses voisines, c'est un cas de correspondance d'identifiants, section 5.
4. Les programmes sont décalés
Le guide indique que le film commence à 21 h, il commence à 22 h. Ce n'est pas le guide qui est faux, c'est l'heure de référence. Le fichier EPG donne les horaires en temps universel, l'app les convertit avec le fuseau de l'appareil. Si l'appareil est réglé sur le mauvais fuseau, ou si l'heure d'été n'est pas prise en compte, tout se décale.
Vérifiez dans les réglages système de l'appareil, pas dans l'app : heure automatique activée, fuseau correct. Sur une box Android ou un Fire TV, le réglage est souvent laissé sur un fuseau par défaut à la sortie d'usine. Corrigez, puis rafraîchissez le guide.
Certaines apps proposent un « décalage EPG » manuel de plus ou moins quelques heures. C'est un pansement : il masque un fuseau faux au lieu de le corriger, et se dérègle au changement d'heure.
5. Les chaînes ne correspondent pas
Le guide affiche les programmes d'une autre chaîne, ou reste vide sur une chaîne qui devrait en avoir un. Chaque chaîne de la playlist porte un identifiant, tvg-id dans une M3U ou epg_channel_id en Xtream, et le fichier EPG porte les programmes sous ces mêmes identifiants. Quand ils ne correspondent pas, l'app ne peut pas deviner.
Ça arrive surtout sur les playlists M3U retouchées à la main, et sur les sources EPG tierces qui n'utilisent pas les identifiants du fournisseur. La correction est côté fournisseur, ou côté source EPG. Une solution pragmatique : utiliser la source EPG du fournisseur plutôt qu'une source externe, elle est alignée sur ses identifiants.
6. Le guide s'arrête vite
Le fournisseur publie ce qu'il veut : certains donnent sept jours, d'autres la journée en cours. Si le guide s'arrête à ce soir, ce n'est pas une panne. Il se remplira au prochain rafraîchissement, en général une fois par jour.
Ce qu'un bon lecteur fait de tout ça
Un guide sain, c'est un guide qu'on ne voit pas charger. Le lecteur doit demander le programme des chaînes visibles d'abord, garder le résultat en cache pour la prochaine ouverture, réessayer discrètement les chaînes qui n'ont pas répondu, et afficher « En direct » plutôt qu'une roue qui tourne quand il n'y a rien. Si votre app vous fait attendre un guide à chaque ouverture, le problème est l'app, pas le fournisseur.
Dans IPTV Guard
IPTV Guard charge le guide en arrière-plan par lots, chaîne par chaîne, et le garde en cache pour que l'affichage soit immédiat au retour. Quand une chaîne n'a pas de guide, l'app affiche « En direct » plutôt qu'une roue qui tourne, et réessaie plus tard sans que vous ayez rien à faire.
Questions fréquentes
Les chaînes marchent mais le guide dit « aucune information » partout.
Le guide n'a pas de source. Avec une playlist M3U, IPTV Guard n'affiche pas de guide : passez à l'accès Xtream Codes de votre fournisseur s'il en a un (la plupart des URL M3U en get.php en cachent un). Avec Xtream Codes, forcez un rafraîchissement et attendez quelques minutes : le serveur du fournisseur peut mettre du temps à répondre.
Le guide ne montre que quelques chaînes.
C'est le fournisseur qui décide quelles chaînes ont un guide. Les grandes chaînes nationales en ont presque toujours, les petites ou régionales souvent pas. Rien à régler côté app.
Les programmes sont décalés d'une heure.
Le fuseau horaire de l'appareil est faux, ou l'heure d'été n'est pas prise en compte. Vérifiez l'heure et le fuseau dans les réglages système, pas dans l'app.
Le guide affiche les programmes d'une autre chaîne.
L'identifiant de la chaîne dans la playlist ne correspond pas à celui de la source EPG. Ça arrive surtout sur les M3U bricolées à la main. Le fournisseur peut le corriger de son côté ; côté app, on ne peut pas deviner la bonne correspondance.
Combien de temps le guide couvre-t-il ?
En général deux à sept jours, selon ce que publie le fournisseur. Certains ne donnent que la journée en cours.
