C’est quoi M3U ? Définition simple, exemple et usage en IPTV
Un M3U est une liste de lecture en texte qui indique à votre application où trouver chaque chaîne. Définition, exemple commenté et utilisation en IPTV.
Un M3U est une liste de lecture au format texte. Il ne contient aucune vidéo : seulement les adresses des flux, avec le nom, le logo et la catégorie de chaque chaîne. En IPTV, votre fournisseur vous donne un lien M3U ; votre application le lit et affiche toutes vos chaînes, rangées par catégorie.
Comprendre ce qu’est un M3U évite la plupart des erreurs de configuration. Voici à quoi ressemble un fichier, à quoi servent ses lignes, et comment l’utiliser dans votre application.
Le M3U en une phrase
Un fichier M3U est une playlist en texte brut qui liste des adresses de flux audio ou vidéo. Il pèse quelques kilo-octets, même pour des milliers de chaînes, car il ne contient que du texte. Le nom vient de « MP3 URL » : selon Wikipédia, le format a été créé vers 1996 par l’institut Fraunhofer pour son lecteur WinPlay3, puis repris par presque tous les lecteurs multimédias.
À quoi ressemble un fichier M3U ?
Voici un exemple simplifié (adresses fictives) :
#EXTM3U
#EXTINF:-1 tvg-id="tva.ca" tvg-logo="https://exemple.com/logos/tva.png" group-title="Québec",TVA
http://serveur.exemple.com:8080/live/utilisateur/motdepasse/101.ts
#EXTINF:-1 tvg-id="rds.ca" tvg-logo="https://exemple.com/logos/rds.png" group-title="Sports",RDS
http://serveur.exemple.com:8080/live/utilisateur/motdepasse/102.ts
| Élément | Rôle |
|---|---|
#EXTM3U | Première ligne : indique un M3U « étendu », avec des informations sur chaque chaîne. |
#EXTINF:-1 | Début de la fiche d’une chaîne ; -1 signifie « durée illimitée » (flux en direct). |
tvg-id | Identifiant qui relie la chaîne au guide des programmes (EPG). |
tvg-logo | Adresse du logo affiché dans l’application. |
group-title | Catégorie dans laquelle la chaîne est rangée (Québec, Sports, Films…). |
| Texte après la virgule | Nom de la chaîne affiché. |
| Ligne suivante | Adresse du flux vidéo de la chaîne. |
Fichier M3U ou lien M3U ?
| Type | Où il se trouve | Mise à jour | Usage courant |
|---|---|---|---|
| Fichier .m3u | Sur l’appareil (ordinateur, téléphone, clé USB) | Manuelle : il faut le remplacer | Listes personnelles, tests |
| Lien (URL) M3U | Sur le serveur du fournisseur | Le fournisseur le met à jour ; l’application recharge la liste | Abonnements IPTV |
Pour un abonnement, le lien M3U est presque toujours le bon choix : les nouvelles chaînes apparaissent sans rien faire, au prochain rechargement de la liste.
M3U ou M3U8 : quelle différence ?
Le contenu est le même. Le M3U8 est simplement enregistré en UTF-8, ce qui affiche correctement les accents (« Télé-Québec », « Séries »). Le M3U8 sert aussi de base au streaming HLS d’Apple, décrit dans la RFC 8216. Pour l’IPTV, la plupart des applications acceptent les deux.
M3U ou Xtream Codes ?
| Critère | Lien M3U | Xtream Codes |
|---|---|---|
| Ce que vous recevez | Une seule longue adresse | Adresse du serveur + nom d’utilisateur + mot de passe |
| Guide des programmes | Souvent à ajouter à part (lien EPG) | Chargé automatiquement |
| Films et séries | Mélangés aux chaînes selon le fournisseur | Classés à part |
| Compatibilité | Quasi universelle (même VLC) | Applications IPTV qui la proposent |
Les deux donnent accès au même abonnement. Si votre application le permet, Xtream Codes est plus confortable ; le M3U reste la solution universelle. Comparaison détaillée : M3U ou Xtream Codes, lequel choisir.
Comment utiliser un lien M3U
| Application | Où coller le lien | Guide |
|---|---|---|
| IPTV Smarters Pro | Ajouter un utilisateur › Charger votre playlist (URL M3U) | Guide Smarters |
| TiviMate | Ajouter une playlist › Entrer l’URL | Guide TiviMate |
| VLC (ordinateur) | Média › Ouvrir un flux réseau | Guide VLC |
| Applications à adresse MAC (IBO Player…) | Sur le site de l’application, avec l’adresse MAC | Guide IBO Player |
| Autres appareils | — | Tous les tutoriels |
Copiez-collez toujours le lien depuis le courriel de votre fournisseur : un seul caractère erroné suffit à bloquer la liste.
Le M3U influence-t-il la qualité vidéo ?
Non. Le M3U indique où trouver les flux ; il ne change ni la résolution ni la netteté. La qualité dépend des serveurs du fournisseur et de votre connexion. Une liste mal construite ou des adresses périmées peuvent en revanche provoquer des chaînes indisponibles.
Erreurs fréquentes avec un M3U
| Symptôme | Cause probable | Solution |
|---|---|---|
| Liste vide ou « playlist invalide » | Lien incomplet, espace en trop, http:// manquant | Recopier le lien complet depuis le courriel |
| Accents illisibles (« Télé ») | Fichier mal encodé | Utiliser la version M3U8 (UTF-8) |
| Plus aucune chaîne du jour au lendemain | Abonnement expiré ou adresse du serveur changée | Vérifier l’abonnement ; mettre à jour le lien |
| Chaînes sans logo ni guide | Balises tvg-logo / tvg-id absentes ou guide non chargé | Ajouter le lien EPG du fournisseur ou passer par Xtream Codes |
| Une seule chaîne ne marche pas | Flux hors service côté fournisseur | Tester plus tard ; signaler au support |
Toujours bloqué ? Voir pourquoi votre service IPTV reste bloqué.
Votre lien M3U est un mot de passe
Un lien M3U d’abonnement contient généralement votre nom d’utilisateur et votre mot de passe. Ne le publiez pas et ne le partagez pas : un compte utilisé ailleurs peut être bloqué pour connexions multiples. Méfiez-vous aussi des « listes M3U gratuites » trouvées sur Internet : elles cessent vite de fonctionner et renvoient souvent vers des flux non autorisés.
À retenir
- Un M3U est une liste de lecture en texte : il contient des adresses de flux, pas de vidéo.
- Chaque chaîne tient sur deux lignes : sa fiche (#EXTINF) puis l’adresse de son flux.
- M3U8 = même format en UTF-8, pour les accents.
- Pour un abonnement, utilisez le lien M3U (ou Xtream Codes) et gardez-le privé.
Questions fréquentes
Non : il faut un lien M3U ou des identifiants Xtream Codes. Les deux donnent accès au même abonnement.
Le contenu est identique ; le M3U8 est encodé en UTF-8, ce qui affiche correctement les accents.
Oui : c’est un fichier texte qu’on peut écrire dans un éditeur, en commençant par #EXTM3U puis une ligne #EXTINF et une adresse par flux.
Le format est légal : c’est une simple liste de lecture. La légalité dépend des flux vers lesquels elle renvoie.
Le plus souvent, l’abonnement a expiré ou le fournisseur a changé l’adresse du serveur. Vérifiez votre abonnement et demandez le lien à jour.
Oui dans la plupart des applications ; certaines versions gratuites, comme TiviMate gratuit, n’en acceptent qu’une.
Non. Il ne contient que du texte : quelques kilo-octets, même pour des milliers de chaînes.
Avec VLC : Média › Ouvrir un fichier pour un fichier .m3u, ou Ouvrir un flux réseau pour un lien.
Conclusion
Le M3U est la colonne vertébrale de l’IPTV : une simple liste de texte qui dit à votre application où trouver chaque chaîne. Une fois sa structure comprise, la configuration devient simple : copiez le lien de votre fournisseur, collez-le dans votre application, et gardez-le pour vous.