
Un fichier M3U est une playlist au format texte. Il indique à votre lecteur quoi lire, et où trouver chaque chaîne. C’est tout. Pas de vidéo dedans, pas de chaînes encapsulées, juste une liste d’URL avec quelques métadonnées.
Cette simplicité explique son succès. Né à la fin des années 1990 pour Winamp, le format est devenu le standard universel pour les listes IPTV. Voici comment il fonctionne, ligne par ligne, et comment l’utiliser au quotidien.
Qu’est-ce qu’un fichier M3U ?
Un fichier texte ordinaire. Vous pouvez l’ouvrir avec n’importe quel éditeur, le lire, le comprendre, le modifier. Aucune protection, aucun chiffrement, aucune dépendance à un logiciel propriétaire.
À l’intérieur, on trouve une suite de paires : une ligne descriptive (le nom de la chaîne, son logo, son groupe), puis l’URL à lire. Une paire par chaîne. Le format se contente d’aligner ces paires les unes après les autres.
Le mot « playlist » est trompeur, parce qu’on imagine une liste de lecture musicale séquentielle. En IPTV, le lecteur ne lit pas le fichier de haut en bas. Il l’utilise comme un annuaire : vous choisissez une chaîne dans la grille, le lecteur consulte le fichier, récupère l’URL correspondante, lance la lecture.
La structure d’un fichier M3U, expliquée ligne par ligne
Un fichier M3U IPTV minimal ressemble à ceci :
« `
#EXTM3U
#EXTINF:-1 tvg-id= »exemple.fr » tvg-name= »Exemple FR » tvg-logo= »https://logos.exemple/exemple-fr.png » group-title= »France »,Exemple FR
http://serveur.exemple/exemple_fr.m3u8
#EXTINF:-1 tvg-id= »exemple2.fr » tvg-name= »Exemple 2″ tvg-logo= »https://logos.exemple/exemple2.png » group-title= »France »,Exemple 2
http://serveur.exemple/exemple2.m3u8
« `
Chaque élément a une raison d’être. Voici la lecture détaillée.
`#EXTM3U` : c’est l’en-tête obligatoire. Il signale au lecteur que le fichier est une playlist au format étendu. Sans cette première ligne, beaucoup de lecteurs refusent le fichier.
`#EXTINF:-1` : la ligne descriptive de la chaîne suivante. Le `-1` indique une durée infinie, ce qui correspond à un flux en direct (contrairement à une vidéo dont on connaît la durée).
Les attributs entre guillemets décrivent la chaîne :
- `tvg-id` est un identifiant unique utilisé pour lier la chaîne à son guide des programmes (EPG).
- `tvg-name` est le nom court qui s’affichera.
- `tvg-logo` est l’URL du logo, affiché dans la grille.
- `group-title` est la catégorie (France, Sports, Cinéma, etc.) utilisée pour organiser les chaînes.
Après la virgule finale, on trouve le nom long, celui qui apparaît dans le titre de la chaîne.
La ligne suivante est l’URL du flux. C’est elle que le lecteur appelle quand vous sélectionnez la chaîne. Le format de l’URL varie selon la technologie utilisée par le service : HLS (`.m3u8`), MPEG-TS, RTMP. Tous fonctionnent.
Et on recommence. Ligne `#EXTINF`, ligne URL, ligne `#EXTINF`, ligne URL. C’est l’intégralité du format.
M3U et M3U8, ce qui change
Beaucoup confondent. La distinction est simple : le M3U est le format historique, encodé en ASCII (anglais simple, sans accent). Le M3U8 est le même format encodé en UTF-8, qui gère correctement les accents et les caractères non latins.
Pour de l’IPTV en France, le M3U8 est le choix par défaut. Les noms de chaînes contiennent des accents, des cédilles, parfois des caractères spéciaux. Un M3U classique les afficherait en points d’interrogation ou en symboles cassés.
À noter : l’extension `.m3u8` est aussi utilisée pour les flux HLS (HTTP Live Streaming), une technologie de transport de vidéo. Le même nom recouvre donc deux choses : un fichier de playlist (le sujet de cet article) et un fichier de manifeste vidéo (la technique de transport). C’est confusant, mais c’est ainsi.
Où trouver une liste M3U
Deux situations classiques.
Votre service IPTV vous fournit une URL ou un fichier. C’est le cas standard d’un abonnement. Le service vous donne soit une URL qui retourne en permanence votre fichier à jour (la liste évolue si le service ajoute ou retire des chaînes), soit un fichier statique à télécharger une fois. L’URL est plus pratique : la mise à jour est automatique.
Des listes publiques existent pour des flux non restreints. Quelques radios et télévisions publiques, dans certains pays, diffusent leurs flux librement et autorisent leur référencement dans des listes M3U communautaires. C’est marginal en France, où la quasi-totalité des chaînes restent protégées.
Évitez les listes M3U trouvées au hasard sur un forum ou un site obscur. Les flux qu’elles contiennent ne sont presque jamais légalement référençables. La stabilité est aléatoire, les URL changent en permanence, et la question juridique se pose. Notre guide sur l’IPTV légale en France fait le point sur ce qui est légal et ce qui ne l’est pas.
Ouvrir un fichier M3U sur chaque appareil

La règle universelle : tout lecteur IPTV ou multimédia accepte le M3U. Quelques exemples concrets.
Sur PC et Mac. VLC est le plus simple. Ouvrir, fichier, ouvrir un fichier, sélectionner votre M3U. Vous pouvez aussi glisser le fichier dans la fenêtre VLC. Pour un lecteur IPTV dédié, Smarters Pro accepte le M3U dans son interface bureau.
Sur Android et Android TV. Smarters Pro, TiviMate, IPTV Pro, VLC : tous proposent une option « ajouter une liste M3U » dans les paramètres ou à l’écran d’accueil. Vous collez l’URL ou vous sélectionnez le fichier local.
Sur iOS et Apple TV. Smarters Pro et IBO Player acceptent les URL M3U. VLC accepte les fichiers locaux. La saisie à la télécommande est moins agréable, prévoyez de saisir l’URL depuis votre téléphone.
Sur Smart TV. L’application dédiée du téléviseur accepte le M3U via son interface. La saisie de l’URL à la télécommande reste pénible.
Pour un guide plus détaillé par appareil, notre article sur le lecteur IPTV couvre les options en détail.
Modifier un fichier M3U
Un fichier M3U est du texte brut. Vous pouvez l’ouvrir avec n’importe quel éditeur : Notepad sur Windows, TextEdit (en mode texte brut) sur macOS, Gedit ou Nano sur Linux. Pour les listes très longues, plusieurs centaines ou milliers de chaînes, des éditeurs dédiés comme M3U Tool ou des extensions VS Code rendent la navigation plus confortable.
Les modifications les plus courantes :
- Renommer une chaîne. Modifier le texte après la virgule de la ligne `#EXTINF`.
- Changer un groupe. Modifier la valeur de `group-title`. Toutes les chaînes du même groupe sont rassemblées dans la même catégorie par le lecteur.
- Masquer une chaîne. Supprimer les deux lignes (l’EXTINF et l’URL) correspondantes. Ou les commenter en mettant `#` devant.
- Ajouter un logo. Modifier l’attribut `tvg-logo` avec l’URL d’une image qui vous convient.
Pour télécharger les bons outils en toute sécurité, notre guide sur où télécharger un lecteur IPTV liste les sources officielles.
Les erreurs les plus fréquentes
Trois cas couvrent l’essentiel.
Les chaînes se chargent mais ne se lancent pas. C’est un problème serveur, pas un problème de fichier. Les URL pointent vers des flux que le service a déplacés, fermés ou bloqués. Le M3U est correct, c’est le contenu qu’il pointe qui n’est plus là.
Les accents s’affichent en points d’interrogation. Le fichier est sauvegardé en ASCII et non en UTF-8. Ouvrez-le dans un éditeur qui permet de choisir l’encodage à la sauvegarde, et rééenregistrez-le en UTF-8 (parfois noté « UTF-8 sans BOM »).
L’URL dans le fichier semble cryptée ou impossible à lire. Certains services encodent leurs URL pour éviter qu’on les recopie facilement. Le fichier ne fonctionne qu’avec leur propre lecteur, et ne se laisse pas importer dans un lecteur tiers. C’est un choix du service, pas une particularité du format M3U.
Questions fréquentes
C’est quoi un fichier M3U ?
C’est une playlist au format texte. Chaque chaîne y figure en deux lignes : une ligne descriptive avec son nom et ses attributs (logo, groupe, identifiant EPG), et une ligne avec l’URL du flux. Le lecteur lit le fichier pour construire la grille de chaînes et appeler l’URL correspondante quand vous en sélectionnez une.
Comment ouvrir un fichier M3U ?
Avec n’importe quel lecteur IPTV. VLC le lit sur tous les systèmes. Smarters Pro, TiviMate et IBO Player le lisent sur Android, Android TV et la plupart des Smart TV. Notre article sur le lecteur IPTV détaille le choix par appareil.
M3U ou M3U8, quelle différence ?
Le M3U est le format historique en ASCII (anglais simple). Le M3U8 est le même format encodé en UTF-8, qui prend correctement en charge les accents et les caractères non latins. Pour du contenu en français, le M3U8 est le choix par défaut. À noter : l’extension `.m3u8` désigne aussi un fichier de manifeste de flux HLS, ce qui prête à confusion.
Peut-on modifier un fichier M3U soi-même ?
Oui. C’est du texte brut, modifiable avec n’importe quel éditeur (Notepad, TextEdit, Gedit). Les éditions habituelles sont renommer une chaîne, changer son groupe, masquer une chaîne en supprimant ses deux lignes. Pour les très longues listes, un éditeur dédié comme M3U Tool facilite la navigation.
Mon fichier M3U ne fonctionne plus, pourquoi ?
La cause la plus fréquente est un changement côté service. Les URL listées dans le fichier ont été déplacées, désactivées ou bloquées par le service. Le fichier en lui-même est rarement à mettre en cause. Vérifier d’abord auprès du service, puis tester le fichier dans un autre lecteur pour exclure un problème du lecteur d’origine.
Le M3U est un format vieux de plus de vingt-cinq ans, et il continue de servir parce qu’il est ouvert, simple et lisible. Quelques minutes passées à comprendre sa structure vous évitent ensuite des heures de tâtonnement quand quelque chose ne fonctionne pas comme prévu. C’est l’un des rares cas en informatique où la transparence ancienne l’emporte encore sur les formats modernes propriétaires.
Cet article est fourni à titre informatif. EcranModerne ne fournit aucun flux et n’héberge aucun contenu. L’utilisateur reste responsable du respect de la législation en vigueur.

Craig Garrett suit l’univers de la tech et du divertissement connecté depuis plus de dix ans. Il teste téléviseurs, boîtiers, applications et services de streaming sur du vrai matériel, puis explique en français clair comment bien choisir.