Qu’est-ce qu’une playlist M3U ? Le format expliqué 2026

Une playlist M3U (une « liste de lecture » M3U) est un fichier en texte brut qui indique où se trouvent des contenus — chaînes de télévision en direct, vidéos ou morceaux de musique — afin qu’un lecteur multimédia les charge et les lise dans l’ordre. Chaque ligne est soit un lien (une URL ou un chemin de fichier), soit la description du lien suivant. Les lecteurs IPTV utilisent les fichiers M3U pour importer une liste de chaînes entière d’un seul coup. Ce guide explique le format, la différence entre M3U et M3U8, le rôle des balises et comment en charger une sans risque.

Un fichier de playlist M3U en texte brut ouvert à côté d’un lecteur IPTV affichant la liste de chaînes obtenue
Un fichier M3U n’est que du texte : une liste de liens que votre lecteur transforme en chaînes.

Ce qu’est un fichier M3U

M3U est l’acronyme de MP3 URL (ou Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). Créé dans les années 1990 comme moyen simple d’enregistrer une playlist musicale, il est devenu depuis la façon standard de transmettre une liste de liens média à un lecteur.

Le format est volontairement rudimentaire : un fichier texte .m3u (ou .m3u8) que vous pourriez ouvrir dans n’importe quel éditeur de texte. Il ne contient aucune vidéo ni aucun son — seulement des pointeurs vers l’endroit où se trouve le contenu. Voyez-le comme un sommaire, pas comme le contenu.

Un fichier M3U minimal ressemble à ceci :

#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8

La première ligne, #EXTM3U, indique qu’il s’agit d’un fichier M3U étendu. Chaque chaîne occupe ensuite deux lignes : une description #EXTINF, suivie du lien qui assure réellement la lecture.

M3U ou M3U8

Vous croiserez les deux extensions, .m3u et .m3u8. La différence est minime, mais bonne à connaître :

.m3u .m3u8
Encodage du texte Encodage local / ANSI UTF-8
Noms internationaux Peut afficher des caractères illisibles Affiche correctement accents, emoji et alphabets non latins
Utilisé par le streaming HLS Non Oui — c’est le format de manifeste HLS
Recommandé aujourd’hui Ancien À privilégier

Comme le M3U8 emploie l’UTF-8, il gère proprement les noms de chaînes dans toutes les langues, et c’est aussi le format de manifeste dont se sert le streaming HLS pour lister les segments vidéo. Pour une playlist, privilégiez le M3U8 dès que vous avez le choix.

Dans le fichier : les balises expliquées

Une ligne de M3U étendu peut porter bien plus qu’un nom. Les lecteurs IPTV lisent les balises supplémentaires de la ligne #EXTINF pour construire une liste de chaînes soignée :

Balise Rôle Exemple
#EXTM3U Marque le fichier comme M3U étendu (toujours la première ligne) #EXTM3U
#EXTINF:-1 Ouvre une entrée de chaîne ; -1 signifie « en direct » (durée indéterminée) #EXTINF:-1,BBC One
tvg-id Relie la chaîne à ses données d’EPG tvg-id="bbcone.uk"
tvg-logo URL de l’image du logo de la chaîne tvg-logo="https://.../bbc1.png"
group-title La catégorie dans laquelle apparaît la chaîne group-title="UK Entertainment"

Une entrée entièrement balisée les combine :

#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8

C’est le tvg-id qui relie une chaîne à son guide des programmes. Pour afficher « ce qui passe maintenant et ensuite », votre lecteur compare cet identifiant à celui d’un fichier EPG (guide électronique des programmes).

Entrée M3U annotée, avec des étiquettes désignant tvg-id, tvg-logo, group-title et l’URL du flux
Chaque partie d’une ligne #EXTINF indique au lecteur comment afficher la chaîne.

Comment charger une playlist M3U

Vous pouvez ajouter une playlist M3U sous forme de fichier ou d’URL. L’URL est en général préférable, car la source peut mettre la liste à jour à distance sans réimport de votre part.

  1. Récupérez la playlist. Soit un fichier local .m3u/.m3u8, soit une URL M3U hébergée, fournie par une source licenciée.
  2. Choisissez un lecteur. VLC fait l’affaire sur ordinateur ; sur un téléviseur, utilisez un lecteur IPTV comme TiviMate ou IPTV Smarters. Voyez notre guide des meilleurs lecteurs IPTV.
  3. Ajoutez la playlist. Ouvrez le fichier, ou collez l’URL M3U dans le champ « ajouter une playlist » de l’application.
  4. Ajoutez un EPG (facultatif). Collez votre URL d’EPG pour que le guide affiche les titres et les horaires des programmes.
  5. Organisez. Servez-vous des catégories group-title pour trier les chaînes ; la plupart des lecteurs permettent de masquer ou de réordonner les groupes.

Pour un pas-à-pas complet sur une application précise, suivez notre guide d’installation de TiviMate.

L’écran d’ajout de playlist d’un lecteur IPTV, avec un champ pour coller une URL M3U
Ajouter une playlist se résume le plus souvent à coller une URL M3U.

Le format M3U est parfaitement légal — c’est une liste de liens en texte brut, comme un fichier de favoris. La légalité dépend entièrement de ce vers quoi ces liens pointent.

  • Légal : une playlist de vos propres contenus, des chaînes de la TNT, ou des flux d’un fournisseur qui détient les droits.
  • Illégal : une playlist qui diffuse des chaînes premium ou payantes sans l’accord des ayants droit, quel que soit le format de fichier employé pour les lister.

Restez prudent : les listes M3U « prêtes à l’emploi » vendues à bas prix avec des milliers de chaînes premium sont presque toujours sans licence. WatchlyGuide ne traite que des sources licenciées. Si une playlist promet toutes les chaînes payantes pour quelques euros, ce n’est pas un service légitime.

En résumé

Une playlist M3U n’est rien de plus qu’un fichier texte indiquant où se trouvent des contenus, avec des balises facultatives qui donnent à votre lecteur le nom, le logo, la catégorie et l’identifiant de guide de chaque chaîne. Privilégiez la variante M3U8 en UTF-8, associez-la à un EPG pour obtenir un guide complet, chargez-la dans un lecteur réputé et ne l’utilisez qu’avec des sources qui détiennent les droits nécessaires. Une fois la ligne #EXTINF comprise, tout le format devient facile à lire.

Configurez ensuite le guide des programmes avec notre explication de ce qu’est un EPG, ou reprenez les bases avec ce qu’est l’IPTV.

Un terme de cette page vous échappe ? Cherchez-le dans le glossaire du streaming.

Questions fréquentes

Qu’est-ce qu’une playlist M3U ?

Une playlist M3U est un fichier en texte brut qui indique où se trouvent des contenus — pistes audio, vidéos ou chaînes en direct — afin qu’un lecteur multimédia les charge dans l’ordre. Chaque entrée est une URL ou un chemin de fichier, éventuellement précédé d’une ligne qui décrit l’élément. Les lecteurs IPTV s’en servent pour charger une liste de chaînes.

Quelle différence entre M3U et M3U8 ?

C’est le même format de playlist, avec un encodage de texte différent. Un fichier M3U utilise l’encodage local, tandis qu’un fichier M3U8 est enregistré en UTF-8 : il affiche donc correctement les caractères internationaux, les accents et les emoji dans les noms de chaînes. Le M3U8 est aussi le format de manifeste du streaming HLS, ce qui en fait le choix standard aujourd’hui.

Comment ouvrir un fichier M3U ?

Ouvrez un fichier M3U avec n’importe quel lecteur compatible : VLC sur un ordinateur, ou un lecteur IPTV dédié comme TiviMate ou IPTV Smarters sur un appareil de streaming. Vous ouvrez soit le fichier .m3u local, soit vous collez son URL dans l’application, qui charge et affiche alors toutes les chaînes.

Qu’est-ce qu’une URL M3U ?

Une URL M3U est un lien web qui pointe vers une playlist M3U hébergée, et non vers un fichier stocké sur votre appareil. Quand vous la collez dans un lecteur IPTV, l’application télécharge la playlist à jour depuis cette adresse. Le fournisseur peut ainsi modifier la liste de chaînes à distance, sans que vous ayez à réimporter quoi que ce soit.

Utiliser une playlist M3U est-il légal ?

Le format M3U est parfaitement légal en lui-même : ce n’est qu’un fichier texte, une simple liste de liens. La légalité dépend entièrement de ce vers quoi ces liens pointent. Une playlist de vos propres contenus ou de sources licenciées ne pose aucun problème ; une playlist qui diffuse des chaînes sans l’accord des ayants droit, si. N’utilisez que des sources licenciées.

Que signifie #EXTINF dans un fichier M3U ?

#EXTINF est la directive qui décrit chaque entrée d’un fichier M3U étendu. Elle apparaît sur la ligne précédant un lien média et contient la durée et le titre de l’élément, plus des balises facultatives comme tvg-id, tvg-logo et group-title. Les lecteurs IPTV les lisent pour afficher les noms de chaînes, les logos et les catégories.