Guides
Xtream Codes IPTV : c'est quoi, comment ça fonctionne et comment l'utiliser
Équipe MIX IPTV · 2026-09-24 · 7 min
« Connexion Xtream Codes », « Xtream Codes API », « code Xtream » : de nombreux lecteurs IPTV proposent cette option, sans toujours expliquer ce qu'elle recouvre. Ce guide détaille les trois informations à renseigner, la façon dont le lecteur les utilise, et les erreurs qui empêchent le plus souvent la connexion.

En bref
- Une connexion Xtream Codes repose sur trois informations : URL du serveur, nom d'utilisateur et mot de passe.
- Le lecteur s'en sert pour interroger le serveur et charger séparément le direct, les films, les séries et le guide des programmes.
- Ce n'est ni un fichier ni un simple lien, et tous les lecteurs ne l'acceptent pas.
- La plupart des refus de connexion viennent d'une erreur de saisie dans l'URL du serveur.
D'où vient le terme « Xtream Codes » ?
À l'origine, Xtream Codes était le nom d'un logiciel de gestion de serveurs IPTV : il servait à administrer des comptes, des flux et des accès. Pour permettre aux lecteurs de s'y connecter, ce logiciel exposait une interface de programmation (une API) fondée sur une adresse de serveur, un nom d'utilisateur et un mot de passe. De nombreux lecteurs ont intégré cette méthode de connexion.
En 2019, une opération de police menée en Italie, en coordination avec d'autres pays européens, a visé des services illicites qui s'appuyaient sur cette plateforme, et le service Xtream Codes a cessé de fonctionner. La justice italienne a ensuite estimé qu'il n'était pas démontré que l'entreprise elle-même avait agi illégalement.
Aujourd'hui, dans les lecteurs IPTV, « Xtream Codes » ne désigne plus ce logiciel en particulier, mais un mode de connexion par identifiants compatible avec ce type d'interface, quel que soit le système utilisé côté serveur.
Les trois informations d'une connexion Xtream Codes
L'URL du serveur
C'est l'adresse à laquelle le lecteur se connecte. Elle commence généralement par http:// ou https:// et se termine souvent par un numéro de port précédé de deux-points, par exemple http://serveur.exemple:8080. Il s'agit de l'adresse de base uniquement, sans chemin ni paramètre après le port.
Le nom d'utilisateur
Il identifie votre compte. Il est sensible à la casse : une majuscule en trop suffit à faire échouer la connexion.
Le mot de passe
Il authentifie votre compte. Comme le nom d'utilisateur, il doit être saisi exactement tel qu'il a été transmis.
Certains lecteurs demandent aussi un « nom de playlist » ou « nom du profil » : c'est un simple libellé de votre choix, qui n'a aucune incidence sur la connexion.
Comment le lecteur utilise ces informations
Une fois les trois champs validés, le lecteur envoie une demande d'authentification au serveur. Si elle est acceptée, il récupère ensuite, rubrique par rubrique, la liste des chaînes en direct, celle des films, celle des séries et, lorsque le service le fournit, le guide des programmes (EPG). Ce fonctionnement par rubriques explique pourquoi ces lecteurs présentent souvent le direct, les films et les séries dans des menus séparés.
Selon les lecteurs, des informations sur le compte peuvent aussi s'afficher, comme la date d'expiration ou le nombre de connexions autorisées, lorsque le serveur les transmet. Pour comprendre le guide des programmes, consultez notre article EPG en IPTV ; pour les limites d'utilisation sur plusieurs écrans, notre article sur les connexions simultanées.
Xtream Codes et lien M3U : ce qui change concrètement
Une URL de playlist M3U regroupe tout dans un seul lien, que le lecteur télécharge pour afficher la liste des chaînes. Une connexion Xtream Codes répartit l'accès en trois champs et laisse le lecteur interroger le serveur par rubrique. Le format M3U lui-même, ses variantes et ses problèmes courants sont expliqués dans notre guide du fichier M3U ; ici, retenons les différences pratiques.
| Critère | Lien M3U | Connexion Xtream Codes |
|---|---|---|
| Saisie | Un seul champ (URL complète) | Trois champs distincts |
| Chargement | Téléchargement de la liste entière | Interrogation du serveur par rubrique |
| Guide des programmes | Souvent fourni par un lien séparé | Récupéré via la même connexion lorsqu'il est disponible |
| Lecteurs compatibles | Très nombreux, y compris VLC | Uniquement ceux qui proposent ce mode |
Il arrive qu'un même compte soit accessible des deux façons : le lien M3U contient alors, dans ses paramètres, le nom d'utilisateur et le mot de passe. Ce n'est toutefois pas systématique. En cas de doute, demandez à votre fournisseur quelle méthode utiliser plutôt que d'essayer de reconstituer les identifiants vous-même.
Quelle méthode votre fournisseur vous a-t-il donnée ?
- Un long lien unique, commençant par
httpet contenant souvent « m3u » : c'est une URL de playlist M3U. - Trois éléments séparés (serveur, utilisateur, mot de passe) : ce sont des identifiants Xtream Codes.
- Un fichier se terminant par
.m3uou.m3u8: c'est une playlist à importer. - Un code d'activation ou une adresse MAC à communiquer : il s'agit d'un autre système, propre à certaines applications.
Si vous êtes client MIX IPTV et que vous avez un doute sur les informations reçues, contactez-nous avant de les saisir.
Quels lecteurs acceptent Xtream Codes ?
La prise en charge varie d'un lecteur à l'autre. Dans les menus, cette option apparaît sous des noms différents : « Xtream Codes », « Xtream Codes API », « XC », « Connexion par identifiants » ou « Login with Xtream Codes API ». Certains lecteurs n'acceptent qu'une playlist M3U, d'autres les deux méthodes.
Notre page IPTV Smarters décrit un lecteur qui propose une connexion par identifiants comme par URL de playlist. Pour la méthode par playlist, consultez notre page Playlist M3U, et pour les étapes propres à votre appareil, nos guides d'installation.
Les erreurs de connexion les plus fréquentes
- Le préfixe
http://ouhttps://oublié, ou le mauvais des deux. - Le numéro de port absent, ou séparé de l'adresse par un autre caractère que les deux-points.
- Un lien M3U complet collé dans le champ du serveur, avec ses paramètres.
- Une majuscule ajoutée automatiquement par le clavier, ou un espace en fin de champ.
- Des caractères qui se ressemblent : la lettre O et le chiffre 0, le l minuscule et le chiffre 1.
- Un abonnement expiré, ou une limite de connexions simultanées atteinte.
- Une date et une heure incorrectes sur l'appareil, qui peuvent perturber les connexions sécurisées.
Identifiants refusés : que faire, dans l'ordre
- Ressaisissez les trois champs à la main, caractère par caractère, en les comparant aux informations reçues.
- Vérifiez que l'URL du serveur contient le bon préfixe et le bon port, et rien d'autre.
- Fermez les autres appareils qui utilisent le même compte, puis réessayez.
- Testez sur un autre appareil ou un autre lecteur compatible : si la connexion fonctionne ailleurs, le problème vient du premier lecteur.
- Si le refus persiste partout, contactez votre fournisseur pour vérifier l'état de votre compte.
Si la connexion est acceptée mais que rien ne s'affiche, le problème est ailleurs : notre article IPTV bloqué au chargement vous aidera à le localiser.
Protéger ses identifiants
Vos identifiants donnent accès à votre abonnement : traitez-les comme un mot de passe. Ne les saisissez que dans un lecteur installé depuis un magasin d'applications officiel ou le site de son éditeur, et jamais sur un site web qui propose de « vérifier » votre compte. Certains lecteurs synchronisent la configuration via leur propre service en ligne : lisez leur politique de confidentialité avant d'y enregistrer vos accès. Enfin, gardez en tête qu'avec une adresse en http://, les échanges ne sont pas chiffrés.
Xtream Codes et légalité
Comme le format M3U, la connexion Xtream Codes est une méthode technique, neutre en elle-même. Ce qui compte, c'est le contenu diffusé et les droits dont dispose le service qui le propose. Pour aller plus loin, consultez notre article IPTV et la loi en France.
Questions fréquentes
C'est un ensemble de trois informations : l'URL du serveur, un nom d'utilisateur et un mot de passe. Un lecteur compatible les utilise pour se connecter au service et charger les chaînes, les films, les séries et, lorsqu'il est fourni, le guide des programmes.
Aucun des deux n'est meilleur dans l'absolu. Le bon choix dépend de ce que votre fournisseur transmet et de ce que votre lecteur accepte. La connexion Xtream Codes sépare simplement les informations en trois champs et permet au lecteur d'interroger le serveur par rubrique.
Xtream Codes désigne une méthode technique de connexion, neutre en elle-même. La légalité dépend du contenu diffusé et des droits dont dispose le service qui le propose, pas du mode de connexion utilisé.
Les causes les plus fréquentes sont une URL de serveur incomplète (préfixe ou port manquant), une faute de frappe, une majuscule ajoutée automatiquement, un abonnement expiré ou une limite de connexions simultanées atteinte.
Non. VLC ne propose pas de connexion par identifiants de ce type. Il faut un lecteur qui prend en charge la connexion Xtream Codes, ou utiliser une URL de playlist M3U si votre fournisseur en transmet une.
Configurer MIX IPTV sur votre appareil
Consultez nos formules ou nos guides d'installation par appareil.
