Code IPTV : Xtream Codes vs M3U — le guide technique 2026

Comparaison des formats de code IPTV Xtream Codes et M3U sur un écran de télévision

Tout comprendre sur les deux formats qui alimentent IPTV Smarters Pro et l'ensemble des lecteurs IPTV modernes : anatomie du fichier #EXTM3U, fonctionnement de l'API Xtream player_api.php, comparatif technique, sécurité du token et dépannage des erreurs 401, 403, 404 que rencontrent les utilisateurs débutants comme avancés.

C'est quoi, au juste, un « code IPTV » ?

Vous venez de recevoir votre code IPTV par WhatsApp et vous vous demandez à quoi ça correspond. Pas de panique. Ce guide est écrit pour vous, même si vous n'avez jamais touché à un abonnement IPTV de votre vie.

Qu'est-ce qu'un code IPTV ?

Un code IPTV, c'est simplement le « mot de passe » qui ouvre la porte des chaînes TV en direct sur votre téléviseur. Sans ce code, votre application n'a aucune idée de quel serveur elle doit contacter pour afficher TF1, France 2 ou Canal+. Avec lui, la magie opère en quelques secondes.

Concrètement, un code IPTV peut prendre deux formes différentes. Ces deux formes ne sont pas concurrentes : elles servent juste à transporter la même information.

Vous allez voir tout au long de ce guide que les deux affichent les mêmes chaînes, mais qu'elles ne fonctionnent pas de la même manière en coulisses. Par exemple, le format M3U ressemble à une liste de courses imprimée, alors que le format Xtream ressemble à une application bancaire qui se met à jour toute seule. Quand vous prenez un abonnement IPTV chez nous, nous vous envoyons toujours les deux versions de votre Code IPTV, pour que vous choisissiez celle qui colle à votre application préférée.

Qu'est-ce qu'IPTV Smarters Pro ?

IPTV Smarters Pro est l'application la plus utilisée pour lire un Code IPTV. Elle fonctionne sur Fire TV Stick, Android TV, Samsung, LG, iPhone et même PC. Pensez-y comme à un « lecteur de chaînes universel » : vous lui donnez votre code, elle affiche votre bouquet.

Le format M3U expliqué comme à un débutant

Le M3U est né dans les années 1990 pour les playlists musicales de Winamp (l'histoire complète est sur Wikipédia). Il a été recyclé plus tard pour la vidéo, puis pour la télévision en direct. Aujourd'hui, c'est un simple fichier texte qui liste toutes vos chaînes l'une après l'autre.

Qu'est-ce qu'un lien M3U ?

Un lien M3U est une adresse Internet qui pointe vers la liste de toutes vos chaînes. Quand votre application ouvre ce lien, elle télécharge un grand carnet d'adresses TV. Par exemple : ligne 1 = TF1, ligne 2 = France 2, ligne 3 = Canal+, etc. Simple comme bonjour.

Pour bien comprendre, regardez un extrait minimal de ce que contient un fichier M3U :

#EXTM3U url-tvg="http://serveur.tld:8080/xmltv.php?username=jean&password=ab12"
#EXTINF:-1 tvg-id="TF1.fr" tvg-logo="http://logos.tld/tf1.png" group-title="France SD/HD",TF1 FHD
http://serveur.tld:8080/live/jean/ab12/12345.ts
#EXTINF:-1 tvg-id="FR2.fr" tvg-logo="http://logos.tld/fr2.png" group-title="France SD/HD",France 2 FHD
http://serveur.tld:8080/live/jean/ab12/12346.ts

La première ligne, l'en-tête

Le fichier commence toujours par #EXTM3U. C'est la signature qui dit à votre application : « ceci est bien une liste de chaînes TV ». Sans cette ligne, l'application refuse d'ouvrir le fichier.

L'attribut url-tvg juste à côté indique où aller chercher le guide TV des programmes (souvent appelé EPG). C'est ce guide qui vous montre « ce soir à 21h, film sur TF1 ». Pratique, non ?

Les paires de lignes pour chaque chaîne

Chaque chaîne occupe exactement deux lignes : une ligne descriptive (qui commence par #EXTINF) et une ligne avec l'adresse du flux. Par exemple, la première ligne dit « voici la chaîne TF1 HD », et la deuxième ligne donne l'adresse pour aller la chercher.

Les petits attributs en bonus

Les informations utiles cachées dans chaque ligne descriptive sont les suivantes :

Le gros défaut du format M3U se résume à une image simple : c'est une photo prise à un instant T. Par exemple, si nous ajoutons demain 200 nouvelles chaînes sport sur le serveur, vous ne les verrez pas tant que vous n'aurez pas rouvert manuellement le lien dans votre application.

Le format Xtream, l'IPTV intelligente

Qu'est-ce que Xtream Codes ?

Xtream Codes est un système plus moderne qui demande à votre application de se connecter à un serveur, comme votre boîte mail se connecte à Gmail. À chaque ouverture, l'application va « parler » au serveur et redemande la liste à jour des chaînes, des films et des séries. Résultat : tout reste frais en permanence, sans rien faire de votre côté.

Xtream Codes était à l'origine un logiciel commercial pour fournisseurs IPTV. Il est devenu si populaire qu'il s'est imposé comme le standard sur le marché. La documentation technique la plus complète est maintenue par la communauté sur GitHub (Wankel-Engine).

La requête principale, c'est-à-dire « bonjour serveur »

Quand votre application IPTV Smarters Pro démarre, elle envoie une question simple au serveur. En coulisses, ça ressemble à : « Bonjour, je suis Jean, voici mon mot de passe, donne-moi la suite ». Le serveur répond avec un grand paquet d'informations très bien rangées.

Par exemple, en quelques millisecondes, le serveur renvoie :

Le guide TV des programmes (EPG) en bonus

Une deuxième requête sert à récupérer le guide TV complet. Ce guide est ce qui alimente l'écran « Que regarder ce soir ? » dans IPTV Smarters Pro. Par exemple, il vous permet de voir d'un coup d'œil les programmes des 7 prochains jours, comme dans un Télé 7 Jours numérique.

Ce que ça change concrètement pour vous

Chaque chaîne porte un identifiant unique, un nom, un logo, une catégorie et un indicateur « replay disponible ou non ». Les films ajoutent l'année, la note et la jaquette. Les séries sont rangées par saisons et épisodes, ce qui permet le binge-watching propre. Par exemple, vous lancez la saison 3 épisode 4 de votre série préférée d'un seul clic, sans chercher dans une liste à plat.

Et si la connexion se coupe en plein film ?

De temps en temps, l'application affiche un message comme « connexion perdue ». La plupart du temps, ce n'est rien de grave : le serveur a juste renouvelé sa clé de sécurité. Par exemple, il suffit de se déconnecter puis de se reconnecter dans Smarters Pro pour repartir avec une clé toute neuve. Ça prend dix secondes.

Tableau comparatif : Xtream vs M3U, simple et clair

Pour visualiser facilement les différences, voici un tableau récapitulatif. Imaginez que vous êtes en train de choisir entre deux modèles de voiture : ce tableau est la fiche comparative.

Critère du quotidienFormat XtreamFormat M3U
Guide TV des programmes (EPG)Inclus automatiquementSeulement si configuré dans le fichier
Catégories bien rangéesOui (direct, films et séries séparés)Limité à un simple groupe
Films avec affiches et résumésOui, très visuelNon, juste le titre du film
Séries en saisons / épisodesOui, comme sur NetflixAucune, tout est en vrac
Revoir une émission (replay)Oui, géré par le serveurParfois, mais à configurer
Recherche d'une chaîne ou d'un filmTrès rapide (faite côté serveur)Plus lente (faite par votre app)
Nouvelles chaînes ajoutéesApparaissent toutes seulesIl faut recharger manuellement le lien
Favoris qui restent en mémoireOui, fiables dans le tempsPossibles, mais fragiles
Sécurité de votre Code IPTVRenforcée par clé renouveléeLien visible en clair partout
Compatibilité avec les appsExcellente sur Smarters / TiviMateUniverselle (VLC, Kodi, navigateurs)

La conclusion est nette : pour 95 % des familles à la maison, le format Xtream est largement gagnant. Le M3U garde toutefois sa place pour les bricoleurs, les configurations très personnalisées, ou les tests rapides. Par exemple, beaucoup d'utilisateurs avancés testent d'abord avec un lien M3U sur VLC avant de basculer définitivement sur Xtream dans Smarters Pro.

Quel format choisir selon votre application ?

Le bon choix dépend uniquement de l'application installée sur votre TV ou votre téléphone. Voici notre tableau de recommandations testées sur des milliers de clients.

Sécurité — protégez votre Code IPTV comme un mot de passe Netflix

Petite question rapide : laisseriez-vous votre mot de passe Netflix traîner sur un forum public ? Bien sûr que non. Votre Code IPTV mérite exactement le même soin. Si quelqu'un récupère votre lien, il peut consommer votre abonnement à votre place et même vous déconnecter de votre propre canapé.

Voici quatre règles très simples à respecter au quotidien.

En résumé : ne publiez jamais votre lien IPTV au format M3U sur un forum, ne l'envoyez pas par e-mail à un inconnu, et changez votre mot de passe Xtream au moindre doute. Un message au +44 7853 730 142 et nous régénérons un nouveau Code IPTV en deux minutes.

Comment passer du M3U au format Xtream pas à pas

Beaucoup de nouveaux clients arrivent chez nous avec un vieux lien M3U hérité d'un autre fournisseur. Bonne nouvelle : la migration vers le format Xtream est super simple, à condition que le serveur d'origine soit lui aussi compatible Xtream (ce qui est notre cas pour 100 % des lignes).

  1. Repérez les trois infos cachées dans votre lien M3U. Tout est déjà à l'intérieur ! Par exemple, dans le lien http://serveur.tld:8080/get.php?username=jean&password=ab12&type=m3u_plus, vous trouvez directement : portail = http://serveur.tld:8080, identifiant = jean, mot de passe = ab12.
  2. Ouvrez IPTV Smarters Pro et supprimez la session M3U existante depuis le menu « Profiles ».
  3. Choisissez « Login with Xtream Codes API » sur l'écran d'accueil. Trois cases s'affichent : remplissez-les avec les infos de l'étape 1.
  4. Patientez 5 à 15 secondes. L'app télécharge la liste complète et le guide TV. Les ouvertures suivantes sont quasi instantanées grâce au cache local.
  5. Vérifiez le résultat. Si vous voyez trois grandes catégories — Direct, Films, Séries — dans le menu principal, c'est gagné. Si vous voyez une seule grande liste à plat, vous êtes resté en mode M3U et il faut recommencer.

Et l'inverse, alors ? Si vous avez un compte Xtream et qu'il vous faut un lien M3U (par exemple pour VLC ou Kodi), appelez simplement l'adresse http://serveur.tld:8080/get.php?username=jean&password=ab12&type=m3u_plus&output=ts dans votre navigateur. Le fichier se télécharge tout seul et vous l'enregistrez sous le nom monflux.m3u.

Dépannage — les erreurs courantes et leurs solutions

Tout ne se passe pas toujours du premier coup. Voici les messages d'erreur que nos clients rencontrent le plus souvent, traduits en français de tous les jours.

Et si vous hésitez encore sur le matériel idéal pour profiter de votre Code IPTV — boîtier dédié, clé HDMI ou Smart TV intégrée — notre comparatif boîtier vs clé vs Smart TV tranche la question avec des tests réels, sans jargon.

FAQ — les questions qu'on nous pose tous les jours

C'est quoi exactement un Code IPTV ?

Un Code IPTV est l'ensemble des identifiants qui permettent à votre application (par exemple IPTV Smarters Pro) de se connecter à votre serveur de chaînes. Ce code peut prendre deux formes : soit un long lien IPTV au format M3U, soit un trio « adresse du portail + identifiant + mot de passe » au format Xtream. Les deux donnent accès aux mêmes chaînes, mais le format Xtream est plus moderne et plus complet.

Quelle est la vraie différence entre M3U et Xtream Codes ?

Le M3U est une simple liste de chaînes téléchargée d'un coup, comme une feuille de papier imprimée. Le format Xtream est une vraie conversation entre votre application et le serveur, qui se met à jour à chaque ouverture. Par exemple, si nous ajoutons 50 chaînes sport demain, le format Xtream les affichera tout seul, alors qu'il faudra recharger manuellement votre M3U.

Quel format est le meilleur pour IPTV Smarters Pro ?

Pour IPTV Smarters Pro Premium, choisissez sans hésiter le format Xtream. Le guide TV des programmes (EPG), les catégories propres, les favoris persistants et les films à la demande se chargent automatiquement. Le M3U reste utile uniquement pour VLC, pour Kodi avec son module PVR Simple Client, ou pour des tests rapides en navigateur.

Mon Code IPTV peut-il être piraté par quelqu'un ?

Oui, si vous partagez votre lien M3U publiquement ou que vous le collez sur un Pastebin, un Discord public ou un forum. N'importe qui pourra l'utiliser jusqu'à la fin de votre abonnement. Nos comptes Xtream sont protégés par restriction IP optionnelle, empreinte d'appareil, et expiration automatique de la clé en cas d'utilisation suspecte. Par exemple, un compte utilisé simultanément à Paris et à Tokyo est gelé en moins d'une minute.

Pourquoi mon Code IPTV affiche une erreur 401 ?

L'erreur 401 signifie « identifiants refusés ». Trois causes principales : la saisie comporte une faute (espace en trop, majuscule oubliée), l'abonnement est expiré, ou le serveur a renouvelé sa clé de sécurité. Vérifiez d'abord votre saisie en faisant un copier-coller depuis WhatsApp. Par exemple, c'est plus fiable que de retaper « jean_premium_92 » à la télécommande. Si rien ne marche, contactez notre support WhatsApp.

Dois-je obligatoirement utiliser le port 8080 ou 8880 ?

La plupart de nos serveurs Xtream écoutent sur les ports 8080 ou 8880, parfois 80 ou 443. Pour 99 % des gens, c'est transparent : il suffit de coller l'adresse fournie. Par exemple, certains hôtels ou réseaux d'entreprise bloquent ces portes-là. Dans ce cas, demandez-nous une adresse alternative sur le port 443, qui passe partout, même derrière un proxy.

Peut-on transformer un compte Xtream en lien M3U et inversement ?

Dans un sens, oui : votre compte Xtream propose toujours un équivalent au format M3U via l'adresse http://serveur:port/get.php?username=X&password=Y&type=m3u_plus&output=ts. Par exemple, c'est ce qu'on utilise pour brancher VLC ou Kodi. Dans l'autre sens, c'est impossible : un lien M3U ne contient pas le « code source » nécessaire pour recréer un compte Xtream. Il faut redemander les identifiants au fournisseur d'origine.

Combien de temps avant que mon Code IPTV soit actif ?

L'activation est immédiate, en général dans les 5 minutes après votre paiement. Vous recevez votre Code IPTV directement sur WhatsApp avec les deux formats (lien M3U + identifiants Xtream). Par exemple, beaucoup de nos clients regardent leur premier match de Ligue 1 dans le quart d'heure qui suit leur commande.

Mon Code IPTV fonctionne-t-il sur plusieurs appareils en même temps ?

Par défaut, chaque Code IPTV est lié à un seul écran à la fois pour préserver la qualité. Si vous regardez sur la TV du salon et que vous lancez en même temps Smarters Pro sur votre téléphone, l'un des deux flux se met en pause. Par exemple, si toute la famille veut regarder simultanément trois chaînes différentes, demandez-nous une option « multi-écrans » lors de la commande.

Prêt à tester votre propre Code IPTV ?

Chez IPTV Smarters Pro France, chaque abonnement inclut systématiquement vos identifiants Xtream Codes ET votre lien IPTV au format M3U, livrés sur WhatsApp en moins de 5 minutes après confirmation du paiement. Formules à partir de 22 € pour 3 mois, 39 € pour 6 mois, 49 € pour 12 mois (notre meilleure vente) et 79 € pour 24 mois. Activation immédiate, garantie 7 jours satisfait-remboursé, support technique francophone 7j/7. Par exemple, un de nos clients de Lyon a installé son Code IPTV sur Fire TV Stick en moins de 4 minutes ce matin.

Commander mon Code IPTV sur WhatsApp

WhatsApp : +44 7853 730 142 · Réponse en quelques minutes en heures ouvrées

WhatsApp