Xtream Codes ou M3U : la réponse courte
Si votre lecteur accepte les deux, choisissez Xtream Codes. Le lecteur sépare mieux la télévision, les films et les séries, récupère le guide des programmes plus facilement et charge les catégories plus rapidement.
Si votre lecteur n’accepte qu’un lien (c’est le cas de Smart IPTV, SET IPTV ou SS IPTV), utilisez le lien M3U. Il fonctionne partout et donne accès au même contenu.
Dans les deux cas, ces identifiants appartiennent à votre abonnement IPTV, pas à votre application. Le lecteur se contente de les utiliser pour se connecter au serveur de votre fournisseur. Changer de lecteur ne change pas vos identifiants.
Qu’est-ce qu’un lien M3U ?
Un lien m3u est une adresse web qui renvoie un fichier texte. Ce fichier, la playlist m3u, contient une ligne de description et une ligne d’adresse pour chaque chaîne ou vidéo : nom, logo, groupe, identifiant pour le guide, puis l’URL du flux.
Le lecteur télécharge ce fichier en entier, le lit, puis construit sa liste. Conséquences pratiques :
- avantage : c’est universel, presque tous les lecteurs l’acceptent, y compris VLC sur ordinateur ;
- inconvénient : avec une grande offre, le fichier est volumineux et le chargement peut être long ;
- inconvénient : films et séries apparaissent parfois mêlés aux chaînes, sous forme de groupes.
La forme d’un lien M3U de type Xtream
Beaucoup de liens M3U sont générés par un serveur Xtream. Ils ont une forme reconnaissable :
- une adresse de serveur avec un port, par exemple de la forme
http://serveur.exemple:8080; - un chemin comme get.php ;
- des paramètres : username=, password=, type= et output=.
Si votre lien ressemble à cela, vous avez déjà vos identifiants Xtream sous les yeux.
Qu’est-ce que Xtream Codes ?
Xtream Codes désigne un format de connexion, devenu un standard de fait pour les lecteurs IPTV. Au lieu d’une URL unique, vous saisissez trois éléments :
| Élément | Où le trouver dans un lien M3U de type Xtream |
|---|---|
| Adresse du serveur | Le début du lien, jusqu’au port inclus |
| Nom d’utilisateur | La valeur après username= |
| Mot de passe | La valeur après password= |
Le lecteur interroge ensuite le serveur par rubrique : les catégories de chaînes, puis les films, puis les séries, puis le guide. C’est plus rapide et mieux organisé qu’un gros fichier unique.
Passer de M3U à Xtream : un exemple de méthode
- Copiez votre lien M3U dans une note.
- Repérez tout ce qui précède get.php : c’est l’adresse du serveur (avec http:// et le port).
- Repérez la valeur entre username= et le symbole & suivant : c’est le nom d’utilisateur.
- Repérez la valeur entre password= et le symbole & suivant : c’est le mot de passe.
- Saisissez ces trois éléments dans le formulaire Xtream de votre lecteur.
Si votre lien n’a pas cette forme (par exemple un lien raccourci), demandez directement les identifiants Xtream à votre fournisseur.
L’URL EPG : le guide des programmes
Une url epg est l’adresse d’un fichier de guide des programmes, presque toujours au format XMLTV. Le lecteur la télécharge pour remplir la grille : titre de l’émission, horaires, résumé.
Comment le lecteur fait le lien entre une chaîne et son programme ? Grâce à un identifiant présent dans la playlist (souvent noté tvg-id) qui doit correspondre à celui du fichier EPG. Si les deux ne correspondent pas, la chaîne s’affiche sans programme.
Selon le format :
- avec Xtream Codes, le lecteur récupère en général l’EPG du serveur sans rien vous demander ;
- avec un lien M3U, l’adresse du guide figure parfois dans la première ligne du fichier (attribut url-tvg) ; sinon, il faut l’ajouter dans le lecteur.
Une URL EPG de type Xtream ressemble souvent à l’adresse du serveur suivie de xmltv.php, avec vos identifiants en paramètres.
Quel format pour quel lecteur ?
| Lecteur | Format recommandé | Remarque |
|---|---|---|
| IBO Player | Xtream ou M3U, via le portail | Voir IBO Player playlist M3U ou Xtream |
| IPTV Smarters Pro | Xtream | Saisie directe dans l’application |
| TiviMate | Xtream | M3U accepté, EPG parfois à ajouter |
| Smart IPTV, SET IPTV, SS IPTV | M3U | Envoi sur le site de l’éditeur |
| GSE Smart IPTV | Xtream ou M3U | Les deux dans l’application |
Pour les détails propres à chaque application, notre comparatif des applications IPTV renvoie vers une fiche par lecteur.
Erreurs fréquentes et sécurité
- Lien tronqué : un copier-coller incomplet coupe les derniers paramètres. Le lecteur charge une liste vide ou partielle.
- Espace en fin de mot de passe : invisible, mais suffisant pour un refus.
- http et https confondus : utilisez exactement le préfixe indiqué par votre fournisseur.
- Lien partagé : votre lien contient vos identifiants. Le diffuser revient à prêter votre abonnement, avec un risque de coupures si plusieurs personnes se connectent en même temps.
Méfiez-vous enfin des listes M3U « gratuites » qui circulent sur internet : elles sont instables, souvent illicites et parfois piégées. Un lecteur ne doit lire que l’abonnement auquel vous avez droit. Si votre playlist refuse de se charger, la page IBO Player ne fonctionne pas propose une méthode de diagnostic applicable à la plupart des lecteurs.