Définition
M3U
Format de fichier de playlist utilisé pour organiser les flux IPTV
Qu'est-ce qu'un fichier M3U ?
Le M3U est un format de fichier texte qui contient une liste de flux multimédias. Initialement conçu pour les playlists musicales MP3, il est devenu le standard universel pour les listes de chaînes IPTV.
Un fichier M3U est simplement un fichier texte avec l'extension .m3u ou .m3u8 qui pointe vers des URL de flux vidéo.
Structure d'un fichier M3U IPTV
#EXTM3U
#EXTINF:-1 tvg-id="TF1" tvg-name="TF1" tvg-logo="https://exemple.com/tf1.png" group-title="France",TF1
http://serveur.exemple.com:8080/TF1/stream
#EXTINF:-1 tvg-id="M6" tvg-name="M6" tvg-logo="https://exemple.com/m6.png" group-title="France",M6
http://serveur.exemple.com:8080/M6/stream
Chaque chaîne est définie par deux lignes :
#EXTINF: les métadonnées (ID EPG, nom, logo, groupe)- L'URL du flux : l'adresse HTTP du stream vidéo
M3U vs M3U8 : quelle différence ?
| Format | Description |
|---|---|
| .m3u | Playlist standard avec des liens directs vers les flux |
| .m3u8 | Playlist HLS (flux segmenté, meilleure compatibilité mobile) |
Le M3U8 est préféré sur iOS/macOS car Apple impose HLS pour ses applications natives.
Comment utiliser un fichier M3U ?
La plupart des applications IPTV acceptent un fichier M3U de deux façons :
- URL directe : vous copiez l'URL de votre liste M3U dans l'application
- Fichier local : vous téléchargez le .m3u et vous l'importez
Paramètres M3U importants
| Paramètre | Rôle |
|---|---|
tvg-id | Identifiant pour le guide EPG |
tvg-name | Nom affiché de la chaîne |
tvg-logo | URL du logo de la chaîne |
group-title | Catégorie (France, Sport, Cinéma...) |
Pour aller plus loin, consultez l'article Wikipédia sur le format M3U.
📖 Guides pratiques liés
Questions fréquentes
Les questions les plus courantes sur M3U.
Termes liés
IPTV
Télévision diffusée via Internet (Internet Protocol Television)
Xtream Codes
Protocole et système de gestion d'abonnements IPTV basé sur une API HTTP
EPG
Electronic Program Guide : le guide des programmes TV intégré à l'IPTV
HLS
Protocole de streaming vidéo segmenté développé par Apple, standard sur iOS et Web