Par Shamir
Codes Xtream, M3U ou Stalker Portal : quel format IPTV choisir en 2026 ?
Quand vous souscrivez chez un fournisseur IPTV, il vous envoie généralement l'une de ces trois choses : une longue URL M3U, un couple identifiant/mot de passe accompagné d'une adresse de serveur (ce qu'on appelle les codes Xtream), ou une URL de portail assortie d'une adresse MAC (Stalker Portal). La plupart des utilisateurs ne savent pas ce qui les distingue : ils collent ce qu'on leur a donné dans la première application venue et espèrent que ça marche.
Des codes Xtream, concrètement, ce sont trois valeurs : l'adresse du serveur, un nom d'utilisateur, un mot de passe. Le lecteur les envoie à une API, et le fournisseur lui renvoie les catégories, les chaînes, la VOD et le guide des programmes. Ce n'est ni un abonnement, ni un contenu, ni une liste de chaînes : c'est une clé d'accès à un serveur qui, lui, est celui de votre fournisseur.
Ça fonctionne la plupart du temps, mais le format que vous retenez a des conséquences réelles sur la stabilité, la vitesse, l'EPG dont vous disposez et la facilité avec laquelle vous pourrez changer de fournisseur. Ce guide passe les trois formats en revue sans complaisance, y compris sur les compromis dont personne ne parle.

Le résumé en trente secondes
| Critère | M3U | Codes Xtream | Stalker Portal |
|---|---|---|---|
| Configuration | Coller une URL | Identifiant + mot de passe + URL | URL du portail + adresse MAC |
| Chaînes en direct | Oui | Oui | Oui |
| VOD / Séries | Non (ou très bancal) | Oui (avec métadonnées) | Oui (avec métadonnées) |
| EPG | URL XMLTV séparée | Intégré à l'API | Intégré |
| Replay (catch-up) | Limité | Oui | Oui |
| Vitesse | La plus lente (relit tout le fichier) | La plus rapide (API paginée) | Rapide |
| Changer de fournisseur | Facile | Facile | Difficile (verrouillé sur la MAC) |
| Idéal pour | Direct simple, playlists libres | La plupart des abonnements payants | Fidèles des boîtiers |
Si vous ne devez retenir qu'une ligne de ce tableau : en 2026, les codes Xtream sont le bon choix pour la plupart des gens. La suite de l'article explique pourquoi, dans quels cas s'en écarter, et ce que chaque format fait réellement sous le capot.
M3U : la langue commune du streaming
M3U est le plus ancien des trois. Dans le fond, un fichier M3U n'est qu'une liste texte d'URL de flux, avec quelques métadonnées facultatives pour chacune. Ouvrez-en un dans un éditeur de texte et vous verrez quelque chose comme ceci :
#EXTM3U
#EXTINF:-1 tvg-id="news.us" tvg-logo="https://..." group-title="News",News Channel
http://provider.example/live/user/pass/12345.ts
#EXTINF:-1 tvg-id="sport.us" group-title="Sports",Sports Channel
http://provider.example/live/user/pass/12346.ts
C'est tout. Une chaîne, une URL, et votre lecteur parcourt la liste. Cette simplicité fait à la fois sa force et sa faiblesse.
Ce que M3U fait bien
- Compatibilité universelle. Tous les lecteurs IPTV jamais écrits gèrent le M3U. VLC, mpv et ffplay en ouvrent un sans broncher. Si vous voulez un format de secours qui fonctionnera dans n'importe quelle application future, c'est celui-là.
- Inspection immédiate. Vous ouvrez le fichier, vous cherchez une chaîne, vous voyez vers quelle URL elle pointe. En dépannage, c'est inestimable.
- Indépendant du fournisseur. Votre URL M3U se moque de ce qui tourne côté serveur. Le fournisseur peut changer de CDN demain matin sans que vous vous en rendiez compte.
Astuce : dans Tuneline, l'URL M3U et l'URL XMLTV correspondante se collent dans la même fenêtre. La plupart des lecteurs en font deux écrans de configuration sans rapport, ce qui explique en grande partie pourquoi l'association de l'EPG casse si souvent en M3U.
Là où M3U s'effondre
- Pas de VOD ni de séries dignes de ce nom. Certains fournisseurs entassent les films dans le M3U comme s'il s'agissait de chaînes supplémentaires, mais toutes les métadonnées disparaissent : ni affiche, ni résumé, ni suivi des épisodes. Si le contenu à la demande compte pour vous, M3U est le mauvais choix.
- L'EPG devient un problème à part. Le M3U n'embarque aucun guide des programmes. Il vous faut une seconde URL pointant vers un fichier XMLTV, puis faire correspondre le
tvg-idde chaque chaîne à la bonne entrée XMLTV. Dès que la liste des chaînes et l'EPG divergent (et ils divergent toujours), plus rien ne s'aligne. - Rafraîchissement lent. Votre lecteur retélécharge et relit le fichier M3U entier à chaque actualisation. Chez un fournisseur qui annonce 20 000 chaînes, cela veut dire mouliner 50 Mo de texte à chaque mise à jour. Tuneline et quelques autres lecteurs récents analysent le M3U de façon incrémentale ; la majorité, non.
Quand utiliser M3U
- Vous vous servez d'une playlist publique et libre (par exemple le projet iptv-org).
- Seul le direct vous intéresse, pas la VOD.
- Votre fournisseur ne propose que ça.
- Vous voulez une sauvegarde portable, lisible par n'importe quel lecteur.
Codes Xtream : le standard de fait des fournisseurs payants
Xtream Codes a d'abord été un logiciel de panel IPTV, c'est-à-dire l'outil avec lequel les fournisseurs gèrent leurs abonnés, leurs chaînes et leur facturation. Son API a été si largement adoptée que même les fournisseurs qui n'utilisent pas le panel Xtream Codes d'origine en implémentent l'API par souci de compatibilité. Aujourd'hui, si votre fournisseur IPTV est payant et à jour, il gère presque à coup sûr les codes Xtream.
Au lieu d'un gros fichier texte, votre lecteur dialogue avec une API JSON. Vous vous identifiez une fois avec vos codes Xtream, et le lecteur interroge le serveur séparément, à la demande, pour les catégories du direct, les chaînes, la VOD, les séries et l'EPG.
Ce que les codes Xtream font bien
- Une VOD et des séries correctement structurées. Les films ont une affiche, un synopsis, une note, une année, une durée. Les séries ont des saisons, des épisodes et un suivi de progression. À lui seul, ce point justifie de préférer Xtream au M3U si votre fournisseur propose les deux.
- Un EPG intégré. Votre lecteur demande le guide des programmes à l'API, chaîne par chaîne. Pas de seconde URL, pas de casse-tête d'association XMLTV : l'EPG colle automatiquement à la liste des chaînes.
- Le replay. La plupart des fournisseurs compatibles Xtream exposent une fenêtre de replay de 1 à 7 jours. Votre lecteur peut remonter quelques heures en arrière sur les chaînes concernées, ce que le M3U est tout bonnement incapable de représenter. Tuneline propose le replay automatiquement quand vous cliquez sur une émission déjà diffusée dans l'EPG. (Comment fonctionnent réellement le replay et le timeshift.)
- Un rafraîchissement rapide et incrémental. Le lecteur ne récupère que ce que vous regardez vraiment. Vous parcourez la catégorie Actualités ? Il charge les chaînes d'actualités. Les 19 000 autres restent au repos tant que vous n'y descendez pas.
Un bug dont j'ai tiré la leçon, pour vous l'épargner. La première version de la prise en charge Xtream dans Tuneline conservait l'état de l'EPG dans un cache mémoire unique, indexé sur le seul identifiant de chaîne. Cela tient tant qu'il n'y a qu'un fournisseur ; mais dès qu'un utilisateur ajoutait deux sources Xtream dont les identifiants de chaînes se recoupaient, la seconde source affichait le guide de la première jusqu'au rafraîchissement suivant. Le correctif était trivial (invalider le cache EPG dans l'écouteur de changement de playlist), mais la leçon est structurelle : l'état de l'EPG doit être cloisonné par source, jamais global. Si le guide de votre lecteur actuel part en vrille juste après un changement de source, vous tombez presque certainement sur ce type de bug.
Là où les codes Xtream montrent leurs limites
- Vous dépendez de l'API d'un seul fournisseur. Changer de fournisseur suppose de ressaisir ses codes Xtream et de reconstituer ses favoris. (Tuneline contourne le problème en synchronisant les favoris sur votre compte, pour qu'ils survivent au changement de fournisseur ; la plupart des autres lecteurs ne le font pas.)
- Une modification de l'API peut casser votre lecteur du jour au lendemain. Quand un fournisseur retouche son back-end, un lecteur qui ne parle que Xtream peut rester muet jusqu'à ce que le développeur publie un correctif. Les lecteurs capables de retomber sur le M3U en cas d'erreur d'API encaissent mieux le coup.
Quand utiliser les codes Xtream
- Votre fournisseur payant les propose (c'est presque toujours le cas).
- Vous voulez la VOD et les séries avec de vraies métadonnées.
- Vous voulez le replay.
- Vous voulez une interface rapide et moderne.

Stalker Portal : le standard des boîtiers
Stalker Portal (parfois appelé Ministra) est le protocole des boîtiers MAG, Formuler et consorts. Au lieu de s'authentifier avec un identifiant et un mot de passe, votre « appareil » présente une adresse MAC au portail. Le fournisseur a enregistré cette MAC et autorise la diffusion sur cette base.
Ce que Stalker Portal fait bien
- Zéro saisie. Une fois la MAC enregistrée, le boîtier s'allume et fonctionne. Pas d'écran de connexion, pas d'identifiants à oublier.
- EPG et métadonnées cohérents. Comme Xtream, Stalker s'appuie sur une API : l'EPG et les métadonnées VOD descendent avec la liste des chaînes.
- Excellent sur le matériel d'origine. Si vous possédez un vrai boîtier MAG ou Formuler, Stalker est le format pour lequel il a été conçu.
Un détail d'implémentation qui mérite d'être signalé : dans Tuneline, l'adresse MAC est stockée sur la playlist elle-même, et non sur l'appareil. C'est délibéré : certains utilisateurs font tourner deux abonnements Stalker sous deux MAC différentes et veulent les deux sur la même installation. Les lecteurs qui stockent la MAC de façon globale (une par installation) les obligent à choisir, et c'est une demande de support étonnamment fréquente.
Là où Stalker Portal coince
- Verrouillé sur la MAC. Votre abonnement est lié à une seule adresse MAC. Pour l'utiliser depuis un second appareil, il vous faudra un second abonnement, ou cloner la MAC (ce que la plupart des fournisseurs détectent et sanctionnent).
- Pénible à configurer sur téléphone, ordinateur et sur la plupart des lecteurs modernes. Un lecteur qui gère Stalker doit émuler un boîtier, adresse MAC comprise. Certains fournisseurs considèrent que cela contrevient à leurs conditions.
- En voie de relégation. Les nouveaux fournisseurs misent sur les codes Xtream. Stalker devient le format qu'on n'utilise plus que parce qu'on a acheté un boîtier MAG il y a cinq ans.
Quand utiliser Stalker Portal
- Vous possédez un MAG, un Formuler ou un boîtier équivalent, et votre fournisseur est organisé autour.
- Votre fournisseur ne propose que ça.
- Vous n'avez pas besoin de l'abonnement sur plusieurs appareils.
On vous a remis une URL de portail et une adresse MAC, mais le lecteur que vous visez n'accepte que le M3U ? La conversion est possible, sauf que les liens rendus par un portail sont temporaires : le fichier que vous générez cesse généralement de fonctionner en quelques heures. Nous détaillons la conversion manuelle et l'alternative plus simple dans convertir un portail Stalker en M3U, ou le lire directement sans conversion. Si le fournisseur ne vous a donné qu'un code et une MAC, commencez par ce qu'est réellement un code de portail Stalker.

Quelques règles pratiques
Après avoir accompagné des utilisateurs qui passaient d'un format à l'autre pendant la bêta de Tuneline, voici les règles que je m'applique :
- Si votre fournisseur propose les codes Xtream, prenez les codes Xtream. C'est le format vers lequel tout l'écosystème converge.
- Gardez toujours une URL M3U de secours. Quand l'API Xtream tombe, vous continuez à regarder le direct en basculant sur le M3U.
- Évitez Stalker si vous regardez depuis un téléphone, un ordinateur ou un navigateur. Il a été pensé pour les boîtiers et ne se sent à l'aise que là.
- Testez le même fournisseur dans deux formats. Certains ont un back-end Xtream bancal mais un export M3U irréprochable. Le seul moyen de le savoir, c'est d'essayer.
- Un bon lecteur IPTV doit gérer les trois. Tuneline, TiviMate, IPTV Smarters et OTT Navigator le font tous. Un lecteur qui n'en gère qu'un vous fait payer, tôt ou tard, une taxe sur votre liberté de manœuvre.
Questions fréquentes
Comment convertir un portail Stalker en playlist M3U ?
C'est possible, mais le jeu en vaut rarement la chandelle. Un M3U est un fichier statique que vous pouvez lire ; un portail Stalker est une conversation vivante avec un serveur. Pour « convertir », il faut se faire passer pour un boîtier : négocier la connexion, faire autoriser la MAC, récupérer la liste des chaînes, puis demander au portail de fabriquer une URL lisible pour chacune. Ces URL sont liées à la session et expirent souvent en quelques heures : la playlist générée cet après-midi sera morte demain matin.
L'alternative consiste à se passer de conversion et à utiliser un lecteur qui parle nativement le protocole du portail : les liens restent frais, puisqu'il les redemande exactement comme le ferait un boîtier MAG. Les deux chemins, étape par étape : Portail Stalker vers M3U : convertir, ou lire directement.
Peut-on convertir des codes Xtream en URL M3U ?
Oui. Presque tous les panels compatibles Xtream exposent un export M3U à une adresse de ce type :
http://your-provider.com:port/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
Vous obtenez les mêmes chaînes qu'avec la connexion Xtream, mais sous forme de simple M3U. Pratique comme sauvegarde, ou pour les lecteurs qui ne parlent pas l'API Xtream.
Le M3U est-il plus sûr ou plus « privé » que les codes Xtream ?
Non. Les trois formats diffusent la même vidéo sur les mêmes protocoles. La confidentialité dépend de vos choix réseau (VPN, DNS), pas du format de la playlist.
Pourquoi mon EPG s'aligne dans un format et pas dans l'autre ?
L'association de l'EPG repose sur un tvg-id (M3U) ou sur un identifiant de chaîne côté serveur (Xtream, Stalker). Si l'export M3U de votre fournisseur livre des tvg-id erronés ou absents, l'EPG n'a rien à quoi se raccrocher. Xtream et Stalker, eux, tirent l'EPG du même back-end que la liste des chaînes : la liaison est automatique, et c'est pour cela que le guide « marche tout seul » bien plus souvent avec ces formats.
Tuneline gère-t-il les trois formats ?
Oui. Vous pouvez les mélanger : un fournisseur en codes Xtream, une playlist M3U publique et gratuite et un portail Stalker peuvent cohabiter dans le sélecteur de sources, et vous passez de l'un à l'autre sans ressaisir vos identifiants à chaque fois.
Ce qu'il faut en retenir
En 2026, la bonne réponse pour la plupart des gens, c'est les codes Xtream pour l'abonnement payant principal, avec un export M3U conservé en sauvegarde. Stalker ne se justifie que si vous vous êtes engagé sur du matériel de type boîtier. Le tout-M3U convient aux playlists publiques et gratuites et au dépannage, mais c'est une expérience à l'étroit dès qu'on touche à la VOD et à l'EPG.
Quel que soit le format sur lequel vous atterrissez, choisissez un lecteur qui ne vous enferme pas dans un seul back-end. Tuneline lit les trois nativement et garde vos favoris et votre historique portables d'un appareil et d'un fournisseur à l'autre : le format en dessous devient alors quelque chose que vous pouvez changer sans perdre tout ce que vous avez construit.
Partager l'article
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeTuneline est une application de lecture multimédia. Elle ne fournit, n'héberge ni ne distribue aucun contenu. Vous apportez votre propre playlist, exactement comme avec VLC.