Accueil / Blog / M3U et Xtream Codes
🧩 Guide Technique

M3U et Xtream Codes : le Guide Complet (Lien, Fichier, Guide TV et Conversion)

Par l'Équipe Support Teviro • 📅 Mis à jour le 17 Octobre 2026 • ⏱️ 9 min de lecture
Structure d'une playlist M3U et conversion d'identifiants Xtream Codes en lien M3U
« Lien M3U », « fichier M3U », « Xtream Codes », « EPG »… Ces termes apparaissent dès qu'on installe une application IPTV, et les confondre est la première cause d'échec de connexion. Ce guide explique ce que contient réellement une playlist, quand préférer Xtream Codes, et comment passer d'un format à l'autre quand votre application n'accepte qu'un seul type d'accès.

⚡ L'essentiel en 30 secondes

1

Qu'est-ce qu'une playlist M3U ?

Un fichier M3U est un simple fichier texte. Il commence par l'en-tête #EXTM3U, puis décrit chaque chaîne sur deux lignes : une ligne d'informations (#EXTINF) et l'adresse du flux.

#EXTM3U
#EXTINF:-1 tvg-id="chaine.exemple" tvg-logo="https://exemple.com/logo.png" group-title="Sport",Chaîne Exemple HD
http://serveur.exemple:8080/utilisateur/motdepasse/1234.ts
ÉlémentRôle
tvg-idIdentifiant qui relie la chaîne à son programme dans le guide TV
tvg-logoAdresse du logo affiché dans l'application
group-titleCatégorie (Sport, Cinéma, Infos…) utilisée pour classer les chaînes
Texte après la virguleNom de la chaîne affiché à l'écran
Ligne suivanteAdresse du flux vidéo que le lecteur ouvre
2

Lien M3U ou fichier M3U : lequel utiliser ?

🔗 Lien M3U (recommandé)

Une URL que l'application télécharge à chaque démarrage. Les ajouts et changements de chaînes sont automatiquement pris en compte.

📄 Fichier M3U

Une copie figée de la liste à un instant donné. Utile pour un lecteur qui n'accepte que les fichiers, mais elle se périme dès que le fournisseur modifie ses chaînes.

Astuce : collez le lien M3U dans un navigateur. Si un fichier se télécharge, le lien fonctionne et l'éventuel problème vient de l'application ou de sa configuration.

3

Xtream Codes : pourquoi c'est plus complet

Xtream Codes n'est pas une liste mais une interface de connexion : l'application dialogue avec le serveur et récupère à la demande les catégories, les chaînes, le guide TV, les films, les séries et les informations du compte.

CritèreLien M3UXtream Codes
SaisieUne longue URLServeur + utilisateur + mot de passe
Guide TVLien EPG à ajouter souvent à partChargé automatiquement
Films et sériesMélangés dans la listeClassés avec affiches et résumés
Date d'expirationNon visibleAffichée dans l'application
Vitesse de chargementLente sur les très grandes listesChargement progressif, plus rapide
ApplicationsToutes (Smart IPTV, SS IPTV, VLC…)TiviMate, Smarters, IBO Player…

Règle simple : utilisez Xtream Codes quand l'application le propose, et le lien M3U pour les lecteurs qui n'acceptent que ce format.

4

Convertir Xtream Codes en lien M3U (et inversement)

Vous avez des identifiants Xtream mais votre application demande un lien M3U ? Sur la grande majorité des serveurs, il suffit d'assembler l'URL suivante en remplaçant les valeurs en majuscules :

http://SERVEUR:PORT/get.php?username=UTILISATEUR&password=MOTDEPASSE&type=m3u_plus&output=ts

type=m3u_plus

Inclut logos, groupes et identifiants EPG. Utilisez m3u pour une liste plus légère.

output=ts

Flux MPEG-TS : zapping souvent plus rapide, idéal sur Android TV et Smart TV.

output=m3u8

Flux HLS : à essayer si la lecture échoue, notamment sur iPhone et Apple TV.

Dans l'autre sens, un lien M3U de type get.php contient déjà vos accès Xtream : le serveur est la partie http://SERVEUR:PORT, puis viennent les valeurs de username et password.

⚠️ Le port compte

Si votre fournisseur indique un port (par exemple :8080), il doit figurer dans l'URL. Oublier le port, ou ajouter https à la place de http, provoque la majorité des erreurs de connexion.

5

Ajouter le guide TV (EPG) à votre playlist

Le guide TV est un fichier séparé au format XMLTV. Le lecteur associe chaque programme à une chaîne grâce au tvg-id. Avec un serveur Xtream, le lien suit généralement ce modèle :

http://SERVEUR:PORT/xmltv.php?username=UTILISATEUR&password=MOTDEPASSE
6

Erreurs courantes et ce qu'elles signifient

SymptômeCause probableSolution
Erreur 401 / 403, « Invalid Details »Identifiants erronés, compte expiré ou trop de connexionsVérifiez majuscules et espaces, fermez les autres appareils
Erreur 404URL mal forméeContrôlez le port et le chemin get.php
Liste très longue à chargerPlaylist volumineuse (VOD incluse)Passez en Xtream Codes, ou utilisez type=m3u
Chaînes listées mais écran noirFormat de flux non supportéEssayez output=m3u8 ou changez de lecteur
Guide TV videPas de source EPG ou tvg-id absentsAjoutez le lien xmltv.php

Autres pannes (écran noir, buffering) : consultez notre centre d'aide.

7

Sécurité : protégez votre lien et méfiez-vous des listes « gratuites »

Votre lien M3U contient votre nom d'utilisateur et votre mot de passe en clair. Le publier ou le partager revient à donner votre abonnement : il sera vite saturé, puis suspendu.

Quant aux listes M3U « gratuites » qui circulent sur des forums ou des dépôts publics, elles cessent généralement de fonctionner en quelques jours. Elles n'ont ni guide TV ni support, et diffusent souvent des contenus sans l'autorisation des ayants droit. Pour un usage quotidien fiable, rien ne remplace un accès personnel et un support joignable.

Questions fréquentes

Quelle différence entre M3U et Xtream Codes ?+

Le M3U est une liste texte de chaînes. Xtream Codes est une connexion au serveur qui fournit en plus le guide TV, la VOD, les séries et la date d'expiration.

Comment convertir Xtream en M3U ?+

Assemblez http://SERVEUR:PORT/get.php?username=…&password=…&type=m3u_plus&output=ts avec vos propres valeurs.

Comment ajouter le guide TV ?+

Ajoutez une source XMLTV, généralement http://SERVEUR:PORT/xmltv.php?username=…&password=…

output=ts ou output=m3u8 ?+

Essayez ts d'abord pour un zapping rapide, puis m3u8 si la lecture échoue, notamment sur Apple.

Les listes M3U gratuites sont-elles fiables ?+

Non : elles tombent vite, sans guide TV ni support, et diffusent souvent des contenus non autorisés.

Sources et méthodologie

La structure M3U étendue (#EXTM3U, #EXTINF) et le format de guide XMLTV sont des standards publics. Les modèles d'URL get.php et xmltv.php correspondent aux conventions des panneaux compatibles Xtream Codes : ils fonctionnent sur la grande majorité des serveurs, mais votre fournisseur peut utiliser une variante. Les erreurs listées sont celles que notre support diagnostique le plus souvent.

À propos de l'auteur : l'Équipe Support Teviro aide chaque jour des abonnés en France à connecter leurs accès sur tous types d'appareils. Besoin d'aide pour votre lien ? Contactez-nous.

Lien M3U + identifiants Xtream Codes + guide TV

Chaque abonnement Teviro fournit les deux formats d'accès et le guide TV, livrés en 10 à 20 minutes, avec un support qui vous aide à tout configurer.