Code IPTV, liste M3U : à quoi ça sert et comment l’utiliser
Un code IPTV est l’accès qui relie une appli de lecture à un serveur de chaînes : l’URL d’une liste M3U, des identifiants Xtream Codes, une adresse MAC enregistrée sur un portail ou le code d’activation d’une appli. Chacun se saisit à un endroit différent, et aucun ne doit être partagé en ligne.
« Code IPTV » est l’expression qu’on lit dans les mails de bienvenue comme sur les forums, et elle recouvre quatre choses différentes. Un code IPTV peut être l’adresse d’une liste M3U, un accès Xtream Codes, une adresse MAC enregistrée sur un portail ou le code qui active une application. Chacun se saisit à un endroit précis.
Tous les exemples ci-dessous utilisent des valeurs fictives (example.com, utilisateur, motdepasse). Ne les remplacez jamais par un accès trouvé en ligne.
Sommaire
- Code IPTV : quatre formats différents derrière le même mot
- Liste M3U : une adresse qui renvoie un simple fichier texte
- Accès Xtream Codes : l'écran de connexion à remplir
- Portail MAC : quand l'adresse de l'appareil sert d'identifiant
- Code d'activation : vous payez le lecteur, pas les chaînes
- Où entrer votre code dans les principales applis IPTV
- URL EPG : le guide des programmes s'ajoute à part
- Playlist IPTV qui ne marche plus : les causes à vérifier dans l'ordre
- Sécurité : un code IPTV se protège comme un mot de passe
- Ce que dit la loi sur l'usage d'un code IPTV
- Idées reçues sur les codes IPTV
- Questions fréquentes
Code IPTV : quatre formats différents derrière le même mot
Un code IPTV est l’information qui relie une application de lecture à un serveur de flux. Il prend quatre formes : l’URL d’une liste M3U, des identifiants Xtream Codes, une adresse MAC associée à un portail, ou un code d’activation propre à une appli. Les trois premiers ouvrent des chaînes, le dernier débloque seulement le lecteur.

| Format | À quoi il ressemble (valeurs fictives) | Où il se saisit | Ce qu’il ouvre |
|---|---|---|---|
| Liste M3U | http://example.com:8080/get.php?username=utilisateur&password=motdepasse&type=m3u_plus | Un champ « URL » ou « M3U » | La liste des chaînes et des vidéos |
| Accès Xtream Codes | Serveur http://example.com:8080, identifiant utilisateur, mot de passe motdepasse | Un écran de connexion « Xtream Codes » | Les chaînes, les vidéos, le guide et l’état du compte |
| Portail MAC | Portail http://portail.example.com/ et adresse MAC AA:BB:CC:11:22:33 | Les réglages du boîtier | Le même contenu, lié à un seul appareil |
| Code d’activation | Un paiement rattaché à l’appareil | Le site de l’éditeur de l’appli | Le lecteur, aucune chaîne |
Tapé dans l’ordre anglais, « iptv code » désigne exactement les mêmes choses. Si le principe de la télévision par internet reste flou, notre explication de ce qu’est l’IPTV et de son fonctionnement pose les bases.
Liste M3U : une adresse qui renvoie un simple fichier texte
Une liste M3U est un fichier texte qui aligne des adresses de flux, une par chaîne. Le format a été créé en 1996 par l’institut allemand Fraunhofer pour les listes de lecture audio. Le fichier commence par la ligne #EXTM3U, puis chaque chaîne tient sur deux lignes : une ligne #EXTINF avec son nom, puis l’adresse du flux.
En IPTV, on reçoit rarement le fichier lui-même, mais une adresse qui le génère à la demande, comme celle du tableau. Relisez-la. L’identifiant et le mot de passe y figurent en clair, donc quiconque voit l’adresse possède votre accès complet.
Presque tous les lecteurs ouvrent une liste M3U, VLC compris. Certains la gardent en cache : la FAQ de Smart IPTV conseille un appui long sur la touche 0 ou CH pour forcer son rechargement.
Accès Xtream Codes : l’écran de connexion à remplir
Un accès Xtream Codes associe l’adresse d’un serveur, souvent suivie d’un numéro de port, à un couple identifiant et mot de passe. Au lieu de lire un fichier, l’application interroge le serveur, qui lui renvoie la liste des chaînes, les vidéos à la demande, le guide des programmes et l’état du compte.
Recopiez l’adresse du serveur exactement comme elle vous a été transmise, http:// et numéro de port compris. Une majuscule de trop dans le mot de passe suffit à bloquer la connexion.
Le nom vient d’un logiciel de gestion de serveurs que la police financière italienne a fermé le 18 septembre 2019, lors d’une enquête sur le streaming illégal. Le format a survécu : la fiche Google Play de TiviMate le cite toujours. Sa documentation décrit une réponse du serveur qui contient la date d’expiration du compte (exp_date) et le nombre de connexions autorisées (max_connections), deux informations qu’une liste M3U ne transmet pas.
Portail MAC : quand l’adresse de l’appareil sert d’identifiant
Avec un portail MAC, il n’y a ni mot de passe ni liste à coller. Le service enregistre l’adresse MAC de votre boîtier, un identifiant matériel de six paires de caractères, et vous donne l’adresse d’un portail. Le boîtier se présente au portail avec sa MAC, et le serveur reconnaît l’abonné à partir de cette seule information.
Ce système vient des boîtiers MAG du fabricant Infomir, intégrés par défaut à la plateforme Ministra, l’ancien Stalker. D’où le nom « portail Stalker » affiché dans certaines applis. Avant d’acheter un lecteur pour ce format, vérifiez sur sa fiche qu’il le prend en charge.
Code d’activation : vous payez le lecteur, pas les chaînes
Le code d’activation est le plus mal compris des quatre. Il ne donne accès à aucune chaîne : il débloque l’application de lecture sur un appareil donné. Smart IPTV facture 5,49 € une seule fois par téléviseur ou appareil, et IBO Player annonce sept jours d’essai gratuits avant de demander une licence.
Ces deux applis s’identifient par l’appareil. Smart IPTV vous fait saisir l’adresse MAC du téléviseur sur sa page d’activation, puis sur sa page « My List » pour charger la playlist à distance. IBO Player renvoie vers une page de connexion sur son site.
La FAQ de Smart IPTV signale un piège. Un téléviseur possède deux adresses MAC, l’une pour le Wi-Fi, l’autre pour l’Ethernet, et passer du sans-fil au câble active automatiquement la seconde. Sur Android 13 et plus, l’appli utilise un identifiant d’appareil temporaire à la place de la MAC.
Où entrer votre code dans les principales applis IPTV
L’endroit dépend du format reçu plus que de l’appli. Une liste M3U se colle dans un champ « URL » ou « M3U », tandis qu’un accès Xtream Codes se remplit dans un écran de connexion dédié. Le portail MAC, lui, se règle dans les paramètres du boîtier. Les intitulés changent d’une version à l’autre : cherchez le libellé le plus proche.
IPTV Smarters Pro
Au premier lancement, l’appli propose d’ajouter un utilisateur, soit par API Xtream Codes, soit par URL M3U. Les écrans utiles sont détaillés dans notre guide de configuration d’IPTV Smarters Pro.
TiviMate
À l’écran d’accueil, ajoutez une playlist puis choisissez le type de code reçu. TiviMate accepte les deux formats courants, et aussi les portails Stalker. Son éditeur le destine à Android TV, pas aux téléphones.
Smart IPTV et IBO Player
Rien ne se tape à la télécommande. Notez l’identifiant affiché par l’appli, saisissez-le sur le site de l’éditeur depuis un ordinateur ou un téléphone, puis ajoutez la playlist. Relancez ensuite l’appli.
VLC sur ordinateur
Ouvrez Média > Ouvrir un flux réseau, collez l’URL M3U et cliquez sur Lire. VLC sert surtout à vérifier qu’une liste répond : il ne gère ni la connexion Xtream Codes ni le guide.
Boîtier MAG
Le portail se règle dans System settings > Servers > Portals (Paramètres système > Serveurs > Portails en français). Deux portails y tiennent par défaut, jusqu’à huit en mode multiportail.
Pour choisir le lecteur adapté à votre écran, consultez notre sélection d’applications IPTV classées par appareil.
URL EPG : le guide des programmes s’ajoute à part
L’EPG est le guide électronique des programmes, la grille qui affiche ce qui passe maintenant et ensuite. Il voyage dans un fichier distinct au format XMLTV, un format XML apparu en 2002 pour décrire des grilles télé. Avec une liste M3U, vous devez souvent coller son adresse dans un champ « EPG » séparé.
Sur un serveur de type Xtream, cette adresse suit en général le modèle http://example.com:8080/xmltv.php?username=utilisateur&password=motdepasse, avec vos identifiants dedans. Une liste peut aussi annoncer son guide dès sa première ligne, par un attribut tvg-url, que l’option « Detect EPG » de Smart IPTV sait lire. Quand une seule chaîne reste sans programme, son tvg-id ne correspond pas à celui du fichier XMLTV.
Playlist IPTV qui ne marche plus : les causes à vérifier dans l’ordre
Une playlist IPTV qui fonctionnait la veille et affiche soudain une erreur relève en général de l’une de ces quatre causes : l’accès a expiré, trop d’appareils l’utilisent en même temps, le code a été mal saisi ou le serveur ne répond plus. Testez-les dans cet ordre, de la plus simple à vérifier à la plus longue.
L’accès a expiré
Un code a une date de fin. Avec une liste M3U, rien ne prévient : les chaînes cessent simplement de se charger. Retrouvez la date dans le mail reçu à la commande.
Trop de connexions en même temps
Un code prévu pour un écran, ouvert un samedi à 21 h sur le téléviseur du salon et sur un téléphone dans la chambre, bloque l’un des deux. Fermez l’appli sur les autres appareils, patientez quelques minutes, puis relancez.
Le format ou la saisie est faux
Une URL M3U collée dans la case Xtream, un port oublié, un « l » minuscule lu comme un « I » majuscule, un espace en fin de mot de passe : l’appli renvoie une erreur d’authentification. Copiez-collez au lieu de recopier, puis ouvrez l’URL M3U dans VLC. Si la liste s’affiche, le code est bon et le problème vient de l’appareil.
Le serveur ne répond plus
Si VLC échoue aussi, le blocage est en amont : serveur en maintenance ou fermé, ou service illicite bloqué à la demande de l’Arcom. Pour une liste qui marche sur ordinateur mais pas sur le téléviseur, la FAQ de Smart IPTV renvoie aux codecs, que chaque modèle ne lit pas de la même façon.
Sécurité : un code IPTV se protège comme un mot de passe
Votre code IPTV donne accès à un compte payé à votre nom. Ne le publiez jamais, même partiellement, dans un forum ou une capture d’écran jointe à une demande d’aide. Une URL M3U ou EPG contient l’identifiant et le mot de passe en clair : masquez-la entièrement avant de la montrer à qui que ce soit.
Le prêter à un proche ajoute une connexion, et votre propre écran se coupe dès que la limite est atteinte. Les pages qui promettent des « codes IPTV gratuits » sont à fuir : un code publié là appartient à un abonné qui l’a payé, ou ouvre des flux diffusés sans l’accord des ayants droit. Leurs fenêtres publicitaires intempestives figurent parmi les indices d’un service illégal cités par l’Arcom.
Ce que dit la loi sur l’usage d’un code IPTV
Posséder une application IPTV ou saisir un code dans un lecteur n’a rien d’illégal en soi. L’Arcom décrit l’IPTV comme une technologie neutre. La question porte sur la source : accéder à des chaînes ou à des plateformes sans l’autorisation des titulaires de droits est illicite, quel que soit le format du code utilisé.
Regarder une compétition sportive par un service non officiel est explicitement illégal, comme le précise la page de l’Arcom sur les offres IPTV illégales. Selon la même source, 11 % des internautes français déclarent recourir à l’IPTV illicite. Les éditeurs de lecteurs s’en tiennent à distance : TiviMate comme Smart IPTV précisent que leur appli ne contient aucune chaîne.
Idées reçues sur les codes IPTV
Plusieurs croyances font perdre du temps, ou de l’argent, à ceux qui découvrent ces codes. La première confond l’application et le service : payer l’activation de Smart IPTV ou d’IBO Player ne donne accès à aucune chaîne. Le lecteur reste vide tant qu’on ne lui a fourni ni liste ni identifiants.
- Croire qu’un générateur d’adresses MAC crée un accès est une erreur : une MAC n’ouvre que ce qu’un service a déjà enregistré pour elle.
- Penser qu’une liste M3U est plus discrète qu’un accès Xtream ne tient pas : les deux contiennent le même identifiant et le même mot de passe.
Questions fréquentes
Comment savoir si mon code IPTV est encore valide ?
Ouvrez l’URL M3U dans VLC sur un ordinateur, par Média > Ouvrir un flux réseau. Si la liste des chaînes apparaît, l’accès répond. Avec un accès Xtream Codes, le lecteur peut afficher la date d’expiration dans les informations du compte. En cas d’erreur d’authentification, vérifiez d’abord la date de fin indiquée dans le mail de commande.
Peut-on utiliser le même code IPTV sur plusieurs appareils ?
Oui, dans la limite fixée par l’accès. Chaque compte a un nombre maximal de connexions simultanées, réglé côté serveur. Un code prévu pour un écran peut être installé sur le téléviseur et sur un téléphone, mais un seul des deux lira les chaînes à un instant donné. Le portail MAC, lui, reste lié à l’adresse d’un seul appareil.
Où trouver l’adresse MAC de mon téléviseur ?
Les lecteurs comme Smart IPTV et IBO Player l’affichent à l’écran, et c’est cette valeur qu’il faut saisir sur le site de l’éditeur. Un téléviseur a deux adresses, une pour le Wi-Fi et une pour l’Ethernet. Notez celle qui correspond à la connexion que vous utilisez réellement, sinon la playlist ne se chargera pas.
Les codes IPTV gratuits trouvés sur internet sont-ils dangereux ?
Oui. Un code publié en ligne appartient à un abonné ou ouvre des flux diffusés sans l’accord des ayants droit, ce qui rend son usage illicite. Les sites qui les relaient affichent souvent des fenêtres publicitaires intempestives, et l’Arcom rappelle que ces plateformes exposent leurs utilisateurs à des virus et au vol d’informations confidentielles.
