L'EPG (Electronic Program Guide) repose sur une mécanique technique simple une fois démystifiée. Comprendre son fonctionnement aide à résoudre la plupart des problèmes rencontres.

Le format XMLTV

La grande majorité des EPG utilisent le format XMLTV, un fichier structure associant chaque chaîne à ses horaires de programmation sur plusieurs jours. Ce fichier est génère et mis à jour par le fournisseur, indépendamment de la liste de chaînes elle-même.

Comment l'application récupère l'EPG

Au premier lancement, l'application télécharge ce fichier XMLTV depuis une URL fournie par le serveur, puis le met en cache localement. C'est pourquoi un EPG peut sembler correct puis se décaler progressivement s'il n'est pas resynchronise régulièrement.

Pourquoi certaines chaînes n'ont pas d'EPG

Toutes les chaînes d'un catalogue ne bénéficient pas nécessairement d'un EPG associe, en particulier les chaînes régionales ou très spécialisées. C'est une limite du fichier XMLTV fourni, pas un dysfonctionnement de l'application.

Forcer une resynchronisation

La plupart des applications proposent une option manuelle de rafraîchissement dans leurs paramètres. Utilisez-la si le guide semble décalé ou incomplet, plutôt que d'attendre une mise à jour automatique qui peut prendre plusieurs heures.

EPG et replay : la dépendance technique

Le replay s'appuie directement sur les horaires fournis par l'EPG pour savoir quel segment d'enregistrement proposer. Un EPG erroné entraîne donc mécaniquement un replay incorrect ou indisponible, même si la fonction est techniquement active.

En résume

Un EPG bien synchronise, vérifie régulièrement dans les paramètres, conditionne à la fois la lisibilité du guide et le bon fonctionnement du replay associe.

Pour approfondir ce sujet, consultez également IPTV Marrakech et IPTV Tanger.

Sources multiples d'EPG combinées

Certaines applications permettent de combiner plusieurs sources EPG distinctes pour un même catalogue de chaînes, utile lorsque le fournisseur principal ne couvre pas l'intégralité des chaînes avec un guide complet. Cette combinaison nécessite généralement une configuration manuelle plus poussée.

Taille des fichiers EPG et impact sur le chargement

Un fichier XMLTV couvrant plusieurs milliers de chaînes sur plusieurs jours peut représenter plusieurs dizaines de megaoctets, ce qui explique pourquoi le premier chargement de l'EPG prend généralement plus de temps que les chargements suivants, mis en cache localement.

Compatibilité entre formats EPG

Bien que XMLTV domine largement le marche, quelques applications utilisent des formats propriétaires légèrement différents. Vérifiez la documentation de votre application si un EPG fourni par le support ne semble pas se charger correctement malgré une URL apparemment valide.