Tutoriel : Utiliser l'EPG Externe pour un Programme TV Complet
L'EPG (Electronic Program Guide) enrichit votre expérience IPTV en affichant les programmes à venir sur chaque chaîne. Si votre fournisseur ne propose pas d'EPG ou si celui-ci est incomplet, l'ajout d'un EPG externe est la solution. Voici comment procéder.
Qu'est-ce qu'un EPG et pourquoi est-ce utile ?
Définition
L'EPG est un guide électronique des programmes qui affiche :
- Le nom du programme en cours
- L'horaire de début et de fin
- Une description/synopsis
- Les programmes à venir
- Parfois : images, catégories, acteurs
Avantages d'un EPG complet
- Navigation facilitée : savoir ce qui passe sans zapper
- Planification : programmer des rappels ou enregistrements
- Découverte : trouver des programmes par genre
- Information : synopsis et détails des émissions
Sources d'EPG gratuites
EPG France (iptv-org)
La source communautaire la plus populaire.
URL : https://iptv-org.github.io/epg/guides/fr/programme-tv.net.xml
Couverture :
- Chaînes françaises TNT
- Principales chaînes câble/satellite
- Mise à jour quotidienne
EPG international (iptv-org)
Pour les chaînes du monde entier.
Format : https://iptv-org.github.io/epg/guides/{pays}/{source}.xml
Exemples :
- UK :
/guides/uk/sky.com.xml - Allemagne :
/guides/de/hd-plus.de.xml - Espagne :
/guides/es/programacion-tv.elpais.com.xml
WebGrab+Plus
Outil pour générer son propre EPG.
Avantages :
- Personnalisable
- Sources multiples
- Données complètes
Inconvénients :
- Configuration technique
- Nécessite un serveur
i.mjh.nz
EPG communautaire alternatif.
URL : https://i.mjh.nz/
Couverture :
- Australie, Nouvelle-Zélande
- Certaines chaînes internationales
Configuration par application
TiviMate
TiviMate offre la meilleure gestion d'EPG.
Étapes :
-
Ajouter la source EPG
- Paramètres > EPG
- Sources EPG > Ajouter
- Collez l'URL de l'EPG
- Nommez la source
-
Mapper les chaînes
- L'application tente un mappage automatique
- Pour les échecs : Chaîne > EPG > Sélectionner manuellement
-
Configurer les mises à jour
- Paramètres > EPG > Mise à jour automatique
- Intervalle : 24 heures recommandé
- Heure : pendant la nuit
Astuces TiviMate :
- Utilisez plusieurs sources EPG pour une meilleure couverture
- Le format .xml.gz (compressé) charge plus vite
- Activez "Afficher l'EPG dans la liste" pour voir les infos directement
IPTV Smarters Pro
Étapes :
-
Accéder aux paramètres EPG
- Settings > EPG Settings
-
Ajouter l'URL EPG
- External EPG URL
- Collez votre URL
- Save
-
Actualiser l'EPG
- Settings > EPG > Refresh EPG
- Attendez le téléchargement
Limitations :
- Mappage automatique uniquement
- Une seule source EPG
Perfect Player
Étapes :
-
Configurer l'EPG
- Settings > General
- EPG URL : collez l'adresse
-
Options avancées
- EPG time shift : ajustez si décalage horaire
- EPG days : nombre de jours à charger
-
Actualiser
- Guide > Menu > Refresh EPG
VLC (avec plugin)
VLC ne gère pas nativement l'EPG, mais des solutions existent :
- Hypnotix (Linux) : lecteur IPTV avec EPG intégré
- IPTVnator : interface EPG pour playlists M3U
Dépannage EPG
L'EPG ne charge pas
Vérifications :
- URL correcte (testez dans un navigateur)
- Connexion internet active
- Format compatible (.xml ou .xml.gz)
Solutions :
- Essayez une autre source EPG
- Vérifiez les pare-feu/VPN
- Redémarrez l'application
EPG décalé dans le temps
Cause : Fuseau horaire mal configuré
Solutions :
- Vérifiez le fuseau horaire de votre appareil
- Utilisez l'option "EPG time shift" (+1, +2, etc.)
- Certaines sources précisent le fuseau dans l'URL
Chaînes sans programme
Causes possibles :
- Chaîne absente de la source EPG
- Nom de chaîne différent (mappage échoué)
- Source EPG incomplète
Solutions :
- Mappage manuel (TiviMate)
- Utilisez plusieurs sources EPG
- Vérifiez le nom exact de la chaîne dans l'EPG
EPG incomplet (jours manquants)
Causes :
- Source limitée à quelques jours
- Téléchargement interrompu
Solutions :
- Utilisez une source avec plus de jours
- Augmentez le timeout de téléchargement
- Téléchargez à une heure creuse
Créer son propre EPG
Avec WebGrab+Plus (Windows/Linux)
-
Téléchargez WebGrab+Plus
- webgrabplus.com
-
Configurez les sources
- Éditez WebGrab++.config.xml
- Ajoutez les chaînes souhaitées
-
Lancez la génération
./webgrabplus.exe -
Récupérez le fichier
- guide.xml généré
- Hébergez-le ou utilisez en local
Avec des scripts Python
Pour les développeurs :
# Exemple simplifié
import xml.etree.ElementTree as ET
root = ET.Element("tv")
# Ajouter programmes...
tree = ET.ElementTree(root)
tree.write("epg.xml")
Optimisation de l'EPG
Réduire la taille
Les fichiers EPG peuvent être volumineux (50-200 Mo).
Solutions :
- Utilisez les versions .gz (compressées)
- Limitez à quelques jours
- Filtrez les chaînes inutiles
Améliorer la vitesse
- Hébergez l'EPG localement si possible
- Mettez à jour pendant les heures creuses
- Évitez les sources lentes
Combiner plusieurs sources
Certaines applications permettent plusieurs EPG :
- EPG principal : chaînes locales
- EPG secondaire : chaînes internationales
- EPG tertiaire : compléments
FAQ
À quelle fréquence mettre à jour l'EPG ?
Une fois par jour suffit généralement. Les données sont rarement modifiées plus fréquemment.
L'EPG consomme-t-il beaucoup de données ?
Un EPG typique fait 10-50 Mo compressé. Avec une mise à jour quotidienne, c'est négligeable.
Puis-je créer mon propre EPG personnalisé ?
Oui, avec des outils comme WebGrab+Plus ou des scripts personnalisés. C'est technique mais faisable.
Pourquoi certaines chaînes n'ont jamais d'EPG ?
Les chaînes mineures ou étrangères ne sont souvent pas dans les bases EPG communes. Seule une source spécialisée peut les couvrir.
Conclusion
Un EPG externe transforme votre expérience IPTV en ajoutant contexte et navigation à votre visionnage. Les sources gratuites comme iptv-org couvrent la majorité des chaînes françaises et internationales. Avec une configuration correcte et un mappage soigné, vous aurez un guide des programmes complet et toujours à jour.