Outil gratuit

Vérificateur de playlist M3U

Collez votre lien M3U ou vos identifiants Xtream Codes : la liste complète de vos chaînes s’affiche, avec les catégories, les doublons, les tvg-id manquants pour le guide des programmes et la date d’expiration de votre abonnement. Gratuit et sans inscription.

Collez l’adresse complète fournie par votre service, telle qu’elle vous a été transmise.

Comment vos données sont traitées : pour récupérer la playlist, l’adresse et vos identifiants transitent par notre serveur — c’est inévitable, les serveurs IPTV n’autorisent pas leur lecture directe depuis un navigateur. Ils servent à une seule requête, ne sont ni journalisés ni enregistrés, et les identifiants sont masqués dans les résultats. Pour une analyse 100 % locale, utilisez l’onglet « Coller / fichier ».

Ce que l’outil vérifie

ContrôlePourquoi ça compte
En-tête #EXTM3USans elle, la majorité des lecteurs rejettent le fichier ou n’affichent aucune chaîne.
Syntaxe des #EXTINFUne ligne sans virgule ou sans deux-points fait disparaître la chaîne, silencieusement.
Chaînes sans URLLa chaîne apparaît dans la liste mais ne démarre jamais.
DoublonsPremière cause des listes qui affichent deux ou trois fois les mêmes chaînes.
tvg-id manquantsSans eux, le guide des programmes reste vide même avec une source EPG correcte.
group-titleSans catégories, toutes les chaînes finissent dans une seule liste illisible.
Identifiants exposésVous alerte si votre playlist contient vos accès en clair — à ne jamais partager publiquement.
État de l’abonnementEn mode Xtream : statut, date d’expiration et connexions simultanées. Souvent la réponse la plus rapide à « pourquoi ça ne marche plus ».

Une limite à connaître

Cet outil lit la liste des chaînes, il ne lit aucun flux vidéo. Une playlist irréprochable peut pointer vers un serveur éteint, et une playlist pleine d’avertissements peut parfaitement fonctionner. Il répond à « ma liste est-elle correcte et que contient-elle ? », pas à « l’image passe-t-elle sur ma télé ? ».

Questions fréquentes

Comment mes identifiants sont-ils traités ?

Cela dépend du mode. Avec « Coller / fichier », tout est analysé par le JavaScript de votre navigateur : rien n’est transmis. Avec « Lien M3U » ou « Xtream Codes », l’adresse et vos identifiants transitent nécessairement par notre serveur — les serveurs IPTV n’autorisent pas la lecture directe depuis un navigateur. Ils servent alors à une seule requête, ne sont ni journalisés ni enregistrés, et sont masqués dans les résultats affichés.

Quelle est la différence entre un lien M3U et Xtream Codes ?

C’est la même chose présentée différemment. Un lien M3U est une adresse complète du type http://serveur:8080/get.php?username=…&password=…&type=m3u_plus. Xtream Codes, c’est ce même service décomposé en trois champs : adresse du serveur, identifiant, mot de passe. Si vous avez les trois séparément, utilisez l’onglet Xtream ; si vous avez reçu un lien tout fait, utilisez l’onglet Lien M3U.

L’outil teste-t-il si mes chaînes fonctionnent ?

Non. Il récupère la playlist et en analyse la structure — liste des chaînes, catégories, doublons, attributs manquants — mais ne lit aucun flux vidéo. Une playlist parfaitement valide peut pointer vers un serveur hors ligne : cet outil vérifie la liste, pas la diffusion.

Pourquoi vois-je la date d’expiration de mon abonnement ?

En mode Xtream Codes, le serveur expose une interface d’état de compte. L’outil y lit le statut, la date d’expiration et le nombre de connexions simultanées autorisées. C’est souvent la façon la plus rapide de savoir si un problème vient d’un abonnement expiré ou d’un trop grand nombre d’appareils connectés en même temps.

À quoi sert le tvg-id ?

Le tvg-id relie chaque chaîne au guide des programmes (EPG). S’il est absent ou ne correspond pas aux identifiants de votre source EPG, le guide reste vide dans votre lecteur, même si tout le reste est correctement configuré.

Pourquoi mon fichier affiche-t-il « En-tête #EXTM3U absente » ?

La première ligne d’une playlist doit être exactement #EXTM3U. L’erreur vient souvent d’un fichier tronqué au téléchargement, d’une page d’erreur HTML enregistrée à la place de la playlist, ou d’un marqueur BOM placé avant l’en-tête.

Le serveur ne renvoie pas de playlist, que faire ?

Dans la quasi-totalité des cas, il s’agit d’un identifiant ou d’un mot de passe erroné, d’un abonnement arrivé à expiration, ou du nombre maximal de connexions simultanées déjà atteint. Vérifiez d’abord l’adresse du serveur : elle doit inclure le port, par exemple http://exemple.com:8080 et non http://exemple.com.

Pourquoi l’outil signale-t-il des identifiants dans mes URLs ?

La plupart des services placent votre nom d’utilisateur et votre mot de passe directement dans l’adresse de chaque flux. Partager ce fichier revient donc à partager votre accès. L’outil les masque avant tout affichage, mais retenez surtout qu’une playlist ne doit jamais être publiée sur un forum ou un réseau social.

Quels formats sont acceptés ?

Un lien M3U ou M3U8, des identifiants Xtream Codes, ou un fichier .m3u/.m3u8 au format M3U étendu — celui qui utilise les lignes #EXTINF. Le fichier peut être collé, glissé-déposé ou sélectionné depuis votre appareil.

Guides d’installation

Une fois votre playlist validée, ces guides détaillent son ajout selon l’application que vous utilisez :