Votre expérience IPTV ne vaut que ce que vaut son EPG. Un guide minimaliste donne l'impression de feuilleter un dictionnaire ; un guide riche transforme la même playlist en véritable expérience télé. Voici les sources EPG que nous testons chaque semaine sur OneTV Connect, et comment choisir celle qui correspond à votre installation.
Pourquoi la qualité de l'EPG compte
L'EPG (Electronic Program Guide) contrôle ce que vous voyez en ouvrant le guide, ce qui s'affiche dans l'overlay « Maintenant / Suivant » au-dessus de la liste de chaînes, et ce qui alimente le mécanisme « regarder ce match sur cette chaîne » du Sport Centre. Un EPG sur 24 h sans description fait techniquement le job. Un EPG sur 14 jours avec descriptions, catégories, classifications et métadonnées d'épisodes, c'est ce qui rend l'IPTV premium.
Xtream EPG (la voie facile)
Si votre fournisseur propose Xtream Codes, vous avez quasi-certainement déjà un endpoint EPG qui inclut le mapping des chaînes, les descriptions et 7 jours et plus de programmation. OneTV Connect le détecte automatiquement quand vous ajoutez une playlist Xtream — pas d'URL supplémentaire à fournir. La qualité varie selon le fournisseur, mais c'est généralement le meilleur point de départ.
Les fournisseurs XMLTV publics que nous testons
Pour les configurations M3U pures, il faut pointer OneTV Connect vers une URL XMLTV. Nous testons régulièrement plusieurs fournisseurs reconnus (epg.best, iptv-org, ontvtonight). La couverture varie selon la région : les chaînes françaises et américaines sont bien servies, les chaînes internationales de niche un peu moins. L'app accepte le XMLTV gzippé en natif, ce qui maintient le rafraîchissement quotidien sous les 30 secondes même sur un guide de 50 000 chaînes.
Auto-héberger son propre EPG
Si vous voulez le contrôle complet — y compris l'enrichissement TMDB et vos propres règles de grabbing — vous pouvez héberger WebGrabPlus sur un petit Raspberry Pi ou un container Docker. La sortie est un fichier XMLTV standard servi en HTTP. OneTV Connect rafraîchit selon une planification et ne re-télécharge que si la source a changé (en envoyant `If-Modified-Since`).
Le mapping des chaînes dans OneTV Connect
La partie la plus délicate, c'est de relier les chaînes de la playlist aux chaînes de l'EPG. OneTV Connect tente trois choses dans l'ordre : correspondance exacte du `tvg-id`, correspondance par nom normalisé, puis correspondance floue avec seuil de confiance. Si une chaîne n'a toujours pas d'EPG, un appui long permet de choisir la bonne chaîne EPG dans une liste recherchable. Le mapping est persisté dans iCloud, donc il vous suit sur tous vos appareils Apple.
Choisissez le chemin le plus simple qui fonctionne : Xtream d'abord, XMLTV public ensuite, auto-hébergement en dernier. L'EPG doit être invisible — quand il marche, on n'y pense plus.