Formats IPTV : comprendre M3U, Xtream, XMLTV et EPG

Trois formats reviennent en permanence, et les confondre explique une bonne part des échecs de configuration. Une playlist dit quoi lire, une connexion par identifiants laisse le serveur construire la liste, et un fichier XMLTV dit ce qui passe et quand. Ils sont complémentaires, pas interchangeables.

Reconnaître son format

Ce que vous avez reçu suffit à identifier le mode de configuration attendu :

Vous avez reçuFormatÀ saisir dans
Une longue adresse se terminant par .m3u ou .m3u8Playlist M3UChamp « playlist » ou « URL »
Une adresse courte + un identifiant + un mot de passeConnexion par identifiantsTrois champs distincts
Un fichier .xml ou .xml.gzGuide XMLTVChamp « EPG » ou « guide »
Un fichier téléchargé à ouvrirPlaylist M3U localeImport de fichier

Guides détaillés

M3U et M3U8

Même format, encodage différent : M3U8 désigne un fichier encodé en UTF-8. C'est l'encodage à privilégier dès que des accents apparaissent dans les noms de chaînes. Un fichier enregistré en ANSI produit des accents corrompus dans l'interface du lecteur — un symptôme visuel qui trahit immédiatement le problème.

Playlist ou identifiants : lequel préférer

CritèrePlaylist M3UIdentifiants
Mise à jour de la listeManuelleAu démarrage
Guide des programmesFichier séparéSouvent inclus
Compatibilité lecteursQuasi universelleSelon le lecteur
Correction manuellePossibleImpossible
DémarrageRapide si localDépend de la latence

En pratique, le M3U reste le format de repli quand un lecteur ne gère pas la connexion par identifiants — c'est ce qui explique sa longévité.

Erreurs de saisie les plus fréquentes

  • protocole http:// ou https:// omis devant l'adresse ;
  • espace invisible en début ou fin de champ, hérité d'un copier-coller ;
  • confusion entre le chiffre 0 et la lettre O, ou entre 1, l et I ;
  • adresse complète collée dans un champ prévu pour l'hôte seul ;
  • port saisi alors qu'il ne devait pas l'être, ou l'inverse ;
  • majuscules ignorées : les identifiants sont sensibles à la casse ;
  • en-tête #EXTM3U manquant en tête de playlist.

En cas d'échec répété, ressaisissez à la main plutôt que de recoller : le collage reproduit fidèlement l'erreur d'origine.

Vérifier avant de chercher plus loin

Confidentialité et exemples

Tous les exemples de ce cluster utilisent example.com et des identifiants fictifs. Aucune adresse de service réelle n'est publiée.

Une playlist ou une adresse de serveur contient souvent de quoi accéder au service : partager le fichier tel quel, ou une capture non masquée, revient à partager l'accès. Masquez systématiquement le nom d'utilisateur, le mot de passe et l'hôte avant tout envoi, y compris à un support.

Nos outils n'ouvrent aucun flux, ne contactent aucun serveur et ne vérifient aucun identifiant. Ils analysent une syntaxe, localement. N'utilisez que des accès dont vous disposez légitimement.

Poursuivre

Vous ne savez pas ce que vous avez reçu ?

Le glossaire résume ce qui distingue M3U, M3U8, HLS, XMLTV et un accès de type Xtream. Si le doute persiste, la recherche guidée mène au détecteur de format.