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.

Écran de connexion Xtream Codes avec les champs nom d'utilisateur, mot de passe et URL du serveur

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èreLien M3UConnexion Xtream Codes
SaisieUn seul champ (URL complète)Trois champs distincts
ChargementTéléchargement de la liste entièreInterrogation du serveur par rubrique
Guide des programmesSouvent fourni par un lien séparéRécupéré via la même connexion lorsqu'il est disponible
Lecteurs compatiblesTrès nombreux, y compris VLCUniquement 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 http et 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 .m3u ou .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:// ou https:// 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

  1. Ressaisissez les trois champs à la main, caractère par caractère, en les comparant aux informations reçues.
  2. Vérifiez que l'URL du serveur contient le bon préfixe et le bon port, et rien d'autre.
  3. Fermez les autres appareils qui utilisent le même compte, puis réessayez.
  4. Testez sur un autre appareil ou un autre lecteur compatible : si la connexion fonctionne ailleurs, le problème vient du premier lecteur.
  5. 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.

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.

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.

Contacter MIX IPTV sur WhatsApp