Source setup

Qu'est-ce que Xtream Codes ? Format, identifiants et sécurité

Xtream Codes expliqué : le format de connexion qui a survécu aux raids de 2019, la structure player_api.php, et comment juger si une source est sûre.

Gros plan sur du matériel de serveur en data center, représentant l'infrastructure derrière un format de connexion IPTV
IPTV Expert 8 lecture min.

Xtream Codes n'est pas une application, et ce n'est pas non plus un abonnement en soi. C'est un format de connexion : trois éléments de texte — une adresse de serveur, un nom d'utilisateur et un mot de passe. Un lecteur multimédia échange ces trois valeurs avec le serveur d'un fournisseur pour charger les chaînes et les données de vidéo à la demande.

La plupart des explications disponibles en ligne cherchent soit à vous orienter vers l'obtention d'un accès Xtream Codes, soit réduisent la question de la sécurité à une seule ligne d'avertissement. Ce guide ne fait ni l'un ni l'autre. Il explique ce qu'est réellement ce format et montre la structure documentée de l'API qui se cache derrière, en utilisant uniquement des données factices et anonymisées. Il vous donne ensuite une méthode concrète pour juger si une source est sûre à utiliser.

Cet article ne distribue, ne vend ni ne fournit aucun compte, playlist ou identifiant Xtream Codes. Il se contente d'expliquer la technologie. IPTV Expert est un lecteur multimédia. Il lit les sources auxquelles vous avez déjà accès, et il ne fournit, ne vend ni ne génère aucun compte, quel qu'il soit.

Points clés

  • Xtream Codes est un format de connexion — URL du serveur, nom d'utilisateur, mot de passe — pas une application, un fournisseur ou un contenu spécifique.
  • La connexion s'effectue via un point d'accès HTTP, historiquement player_api.php, qui renvoie le statut du compte au format JSON.
  • Cet article ne fournit aucun identifiant gratuit ou fonctionnel. Les résultats de recherche « Xtream Codes gratuit » correspondent le plus souvent à un accès divulgué ou volé à un compte auquel une autre personne est abonnée.
  • La sécurité dépend du fournisseur, pas du format de connexion lui-même.

Qu'est-ce que Xtream Codes, exactement ?

Xtream Codes est un format de connexion et d'authentification utilisé par de nombreux panneaux de contrôle de fournisseurs IPTV. Ce n'est ni une entreprise, ni une application, ni un contenu unique. C'est une méthode partagée permettant à un lecteur de prouver votre identité auprès d'un serveur. Une fois cette vérification réussie, le lecteur récupère votre liste de chaînes, votre bibliothèque vidéo et votre guide des programmes.

Le nom vient du logiciel de panneau Xtream Codes d'origine. Les autorités européennes ont mené un raid contre des opérateurs liés à ce logiciel en septembre 2019. L'opération a mis hors ligne plus de 200 serveurs en Allemagne, en France et aux Pays-Bas. Environ 700 000 utilisateurs ont perdu l'accès à la plateforme dans la foulée (couverture de TorrentFreak sur l'opération policière de septembre 2019, consulté le 21/07/2026). La société d'origine a cessé son activité peu après. Le format de connexion qu'elle avait popularisé a néanmoins continué à se répandre. De nombreux fournisseurs et panneaux successeurs utilisent encore aujourd'hui la même structure serveur-nom d'utilisateur-mot de passe. C'est le cas d'Xtream-UI, activement maintenu, qui documente la même structure d'API sous-jacente (référence de l'API Xtream-UI, consulté le 21/07/2026). C'est pourquoi le terme « Xtream Codes » revient encore constamment, des années après l'arrêt du logiciel d'origine.

Ce format diffère d'une source M3U, qui repose sur un simple lien de playlist plutôt que sur trois identifiants distincts. Si votre fournisseur vous a donné un seul lien plutôt qu'un serveur, un nom d'utilisateur et un mot de passe, vous avez probablement une source M3U. Qu'est-ce qu'une playlist M3U ? Formats, exemples et configuration du lecteur couvre ce format en détail.

À quoi ressemble le format de connexion Xtream Codes ?

Chaque connexion Xtream Codes nécessite trois valeurs.

  1. URL du serveur. Le protocole, l'hôte et généralement un port, par exemple http://example-provider.test:8080. Le port n'est pas déduit du domaine. Il est en général saisi directement dans le champ du serveur, et non dans un champ séparé.
  2. Nom d'utilisateur. Attribué par votre fournisseur, sensible à la casse.
  3. Mot de passe. Également sensible à la casse.

La documentation des panneaux montre des exemples utilisant des ports comme 80 et 25461. Aucun des deux n'est garanti pour un fournisseur en particulier. Le port est celui attribué par ce fournisseur précis, et non une norme fixe. (Référence de l'API Xtream-UI ; documentation communautaire de l'API Xtream Codes, toutes deux consultées le 21/07/2026.)

C'est là tout le format. Trois valeurs, saisies une fois, vérifiées auprès d'un serveur à chaque fois que l'application a besoin de données actualisées.

Dans les coulisses de l'API Xtream Codes : un exemple anonymisé et annoté

Une fois qu'un lecteur dispose de votre serveur, de votre nom d'utilisateur et de votre mot de passe, il s'authentifie via un point d'accès HTTP historiquement situé à player_api.php. La requête se présente ainsi, avec des données clairement fictives uniquement :

GET http://example-provider.test:8080/player_api.php?username=demo_user&password=demo_pass

Aucun serveur, compte ou lien fonctionnel réel n'est montré à quelque endroit que ce soit dans cet article. Chaque valeur ci-dessus est un exemple générique.

Une réponse réussie renvoie un objet JSON. Les champs importants, toujours avec des valeurs d'exemple fictives, ressemblent à ceci :

{
  "user_info": {
    "username": "demo_user",
    "auth": 1,
    "status": "Active",
    "exp_date": "1799999999",
    "active_cons": "0",
    "max_connections": "1"
  },
  "server_info": {
    "url": "example-provider.test",
    "port": "8080"
  }
}

Ce que signifient les champs de la réponse JSON

Voici la signification de chaque champ, en termes simples :

  • auth vaut 1 pour une connexion réussie et 0 pour un échec.
  • status décrit l'état du compte, le plus souvent "Active".
  • exp_date correspond à la date d'expiration de l'abonnement, généralement un horodatage Unix.
  • active_cons et max_connections indiquent combien d'appareils sont actuellement connectés et combien sont autorisés simultanément.

En cas d'échec de connexion, les panneaux renvoient généralement une chaîne d'erreur générique. Un exemple documenté est "NOT EXISTS" pour un nom d'utilisateur ou un mot de passe erroné (référence de l'API Xtream-UI, consulté le 21/07/2026). Ce seul détail explique une grande partie de la confusion des utilisateurs. En interne, un panneau réel peut distinguer un mot de passe erroné d'un abonnement expiré. Un lecteur ne vous affiche cependant que son propre écran d'erreur, et si cet écran est générique, la distinction ne vous parvient jamais.

C'est exactement pour cette raison que l'écran de configuration Xtream Codes d'IPTV Expert affiche un seul message commun « Échec de l'actualisation » plutôt que d'en inventer un plus précis que l'API sous-jacente ne peut pas fournir de manière fiable. Le guide de configuration mentionné plus loin dans cet article détaille ce que signifie cet écran et comment en identifier la cause manuellement.

Une fois la connexion réussie, ce même point d'accès accepte des paramètres supplémentaires pour récupérer les chaînes, les titres de vidéo à la demande et les données du guide des programmes. Vous ne voyez ni ne saisissez jamais rien de tout cela directement. IPTV Expert gère cet échange pour vous dès que vous saisissez vos identifiants dans son propre formulaire de configuration.

Cette répartition du travail mérite d'être soulignée. Le format de connexion lui-même n'a jamais changé pour s'adapter à une application en particulier. Chaque lecteur, y compris IPTV Expert, est conçu pour parler la même structure de requête et de réponse documentée ci-dessus. C'est précisément pour cette raison que les identifiants d'un fournisseur compatible Xtream Codes ne sont liés à aucun lecteur en particulier.

Personne consultant des informations imprimées à côté d'un ordinateur portable, représentant la vérification d'une source avant de lui faire confiance

Xtream Codes est-il sûr à utiliser ?

Le format de connexion en lui-même est neutre. Il ne dit rien sur le fait que le contenu proposé derrière soit ou non licencié par le fournisseur pour être diffusé. La sécurité et la légitimité dépendent du fournisseur auquel vous vous connectez, et non des trois champs que vous saisissez dans un formulaire.

Trois questions à se poser avant de faire confiance à une source

Voici une méthode concrète pour juger une source spécifique, plutôt qu'une réponse binaire que cet article ne peut pas donner à votre place :

  • Le fournisseur s'identifie-t-il clairement et propose-t-il un vrai support ? Un fournisseur que vous pouvez réellement contacter, avec une entreprise réelle derrière lui, représente une situation différente d'une transmission anonyme.
  • Avez-vous obtenu cet accès via une relation responsable que vous avez choisie ? Votre propre abonnement, facturé par un fournisseur que vous avez sélectionné, est différent d'un identifiant que quelqu'un vous a transmis gratuitement.
  • Seriez-vous à l'aise si le détenteur des droits du contenu voyait cet arrangement ? C'est un bon test instinctif lorsque les deux premières réponses restent floues.

Aucune de ces questions ne peut être tranchée par le format de connexion seul. Elles dépendent entièrement de l'origine des identifiants.

Cet article ne répond pas à la recherche « Xtream Codes gratuit », et il ne vous orientera vers aucune ressource de ce type. Les identifiants Xtream Codes gratuits ou divulgués correspondent le plus souvent au compte actif d'une autre personne, partagé ou revendu à l'insu du fournisseur. Ils ont tendance à cesser de fonctionner sans préavis. Le véritable abonné ou le fournisseur peut couper l'accès à tout moment. Et si cela arrive, vous n'avez aucune relation de support vers laquelle vous tourner.

Si vous disposez déjà de vos propres identifiants auprès d'un fournisseur responsable, c'est la situation que couvre le guide complémentaire de cet article. IPTV Expert ne fournit, ne vend ni ne génère aucun compte Xtream Codes, de quelque nature que ce soit. L'application lit uniquement les sources auxquelles vous avez déjà accès.

Personne tenant un téléphone avec un téléviseur visible en arrière-plan, représentant une source connectée via une application de lecture

En quoi Xtream Codes diffère-t-il de M3U ou de Stalker Portal ?

Xtream Codes est l'une des trois méthodes courantes par lesquelles un lecteur se connecte à une source. Savoir laquelle vous concerne détermine ce qu'on vous demandera de saisir.

Format Ce que vous saisissez Utilisation typique
Xtream Codes URL du serveur, nom d'utilisateur, mot de passe Panneaux de fournisseurs utilisant la structure d'API Xtream Codes/Xtream-UI
M3U Une seule URL de playlist Listes de chaînes simples, souvent hébergées sous forme de fichier texte brut
Stalker Portal URL du portail et adresse MAC Panneaux construits autour du middleware Stalker/Ministra

Si votre fournisseur vous a donné un seul lien plutôt que trois valeurs distinctes, vous avez probablement une source M3U, comme évoqué plus haut dans ce guide. Une adresse de portail associée à une adresse MAC correspond en revanche à Stalker Portal. Meilleurs lecteurs IPTV Stalker Portal en 2026 couvre ce format et les lecteurs compatibles.

Configurer Xtream Codes une fois vos identifiants en main

Si vous disposez déjà d'un serveur, d'un nom d'utilisateur et d'un mot de passe fournis par votre propre fournisseur, les saisir dans un lecteur ne prend qu'un court formulaire spécifique. Comment configurer Xtream Codes dans IPTV Expert détaille les champs exacts qu'IPTV Expert demande, dans l'ordre où il les demande. Le guide explique aussi ce que signifie l'écran d'erreur de l'application si la première tentative échoue.

Si vous disposez plutôt d'un lien de playlist au lieu de trois identifiants distincts, Comment ajouter une playlist M3U à IPTV Expert couvre ce cas de figure à la place. Si vous n'avez pas encore installé de lecteur, le sélecteur de téléchargement complet d'IPTV Expert couvre tous les appareils pris en charge.

IPTV Expert

Regardez sur votre écran

Téléchargez IPTV Expert pour votre plateforme préférée.

Télécharger

IPTV Expert ne fournit, n'héberge ni ne vend de chaînes, de listes de lecture ou d'abonnements.