Votre playlist M3U est-elle bien structurée ?

Collez le contenu d’une playlist ou choisissez un fichier M3U/M3U8 pour repérer les lignes à corriger avant l’import. Cet outil gratuit vérifie la structure ; il ne teste pas la lecture des flux.

Votre playlist

Collez le texte du fichier, pas seulement son adresse. Limite : 2 Mio et 50 000 lignes. Les formats texte UTF-8 sont attendus.

Le diagnostic

Choisissez un fichier, collez son contenu ou essayez l’exemple fictif.

Analyse sur votre appareilLe texte et le fichier ne sont pas envoyés à MoroView. L’outil n’ouvre pas les liens et n’affiche pas vos URL dans le diagnostic. Effacer vide les champs de cette page.

Comment vérifier une playlist M3U ?

  1. Ouvrez votre propre fichier M3U dans un éditeur de texte, puis copiez son contenu ici, ou sélectionnez directement le fichier local.
  2. Lancez la vérification. Le diagnostic compte les entrées HTTP(S), les groupes et les identifiants tvg-id, puis indique les numéros de lignes à revoir.
  3. Corrigez votre fichier d’origine et relancez le contrôle. L’outil ne modifie pas le fichier et ne crée pas de playlist à votre place.

Pour découvrir le résultat sans utiliser une source privée, choisissez l’exemple fictif. Ses deux adresses example.com servent uniquement à illustrer le format et ne diffusent aucun contenu.

Que signifient les points à vérifier ?

En-tête absent : une playlist M3U étendue commence par #EXTM3U. Entrée incomplète : une ligne #EXTINF décrit un élément et doit être suivie de son adresse, éventuellement séparée par des commentaires. Doublon : une même URL apparaît plusieurs fois ; cela peut être volontaire.

Les groupes proviennent de group-title ou #EXTGRP. Un tvg-id sert à rapprocher une entrée du guide XMLTV ; son absence n’empêche pas nécessairement la lecture. Ce contrôle ne compare pas votre playlist à un fichier EPG. Les adresses relatives et les protocoles autres que HTTP(S) nécessitent un lecteur adapté et sont signalés ici.

Une structure correcte garantit-elle la lecture ?

Non. Cet outil ne vérifie ni la validité des identifiants, ni la disponibilité des serveurs, ni les codecs, ni la qualité vidéo. Il ne teste pas non plus les autorisations CORS du navigateur. Une source peut être bien structurée et rester illisible dans un lecteur web.

Un fichier .m3u8 peut être un manifeste HLS qui décrit un flux et ses segments, plutôt qu’un catalogue IPTV. L’outil repère les balises #EXT-X- et explique cette différence sans déclarer le manifeste défectueux. Il ne valide pas le protocole HLS.

Passer de la vérification à MoroView

Le formulaire M3U de MoroView attend une URL de playlist. Le choix d’un fichier dans cet outil est une analyse locale, pas un import dans le lecteur. Pour ajouter votre source, suivez le guide de démarrage web. En cas de difficulté, consultez les explications sur la lecture dans le navigateur et sur le guide TV XMLTV.