L'EPG (Electronic Program Guide) repose sur une mecanique technique simple une fois demystifiee. Comprendre son fonctionnement aide a resoudre la plupart des problemes rencontres.
Le format XMLTV
La grande majorite des EPG utilisent le format XMLTV, un fichier structure associant chaque chaine a ses horaires de programmation sur plusieurs jours. Ce fichier est genere et mis a jour par le fournisseur, independamment de la liste de chaines elle-meme.
Comment l'application recupere l'EPG
Au premier lancement, l'application telecharge 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 decaler progressivement s'il n'est pas resynchronise regulierement.
Pourquoi certaines chaines n'ont pas d'EPG
Toutes les chaines d'un catalogue ne beneficient pas necessairement d'un EPG associe, en particulier les chaines regionales ou tres specialisees. 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 rafraichissement dans leurs parametres. Utilisez-la si le guide semble decale ou incomplet, plutot que d'attendre une mise a jour automatique qui peut prendre plusieurs heures.
EPG et replay : la dependance technique
Le replay s'appuie directement sur les horaires fournis par l'EPG pour savoir quel segment d'enregistrement proposer. Un EPG errone entraine donc mecaniquement un replay incorrect ou indisponible, meme si la fonction est techniquement active.
En resume
Un EPG bien synchronise, verifie regulierement dans les parametres, conditionne a la fois la lisibilite du guide et le bon fonctionnement du replay associe.
Pour approfondir ce sujet, consultez également IPTV Marrakech et IPTV Tanger.
Sources multiples d'EPG combinees
Certaines applications permettent de combiner plusieurs sources EPG distinctes pour un meme catalogue de chaines, utile lorsque le fournisseur principal ne couvre pas l'integralite des chaines avec un guide complet. Cette combinaison necessite generalement une configuration manuelle plus poussee.
Taille des fichiers EPG et impact sur le chargement
Un fichier XMLTV couvrant plusieurs milliers de chaines sur plusieurs jours peut representer plusieurs dizaines de megaoctets, ce qui explique pourquoi le premier chargement de l'EPG prend generalement plus de temps que les chargements suivants, mis en cache localement.
Compatibilite entre formats EPG
Bien que XMLTV domine largement le marche, quelques applications utilisent des formats proprietaires legerement differents. Verifiez la documentation de votre application si un EPG fourni par le support ne semble pas se charger correctement malgre une URL apparemment valide.