Convertisseur M3U ↔ Xtream

Transformez localement un lien M3U en paramètres serveur, utilisateur et mot de passe, ou reconstruisez un lien M3U à partir de ces informations. Aucune connexion n'est effectuée vers le serveur saisi.

Avant d'utiliser cet outil

Utilisez uniquement des informations de connexion et des playlists que vous êtes autorisé à utiliser. Le convertisseur traite les données localement et ne contacte aucun serveur.

Le traitement est effectué localement dans votre navigateur. Le contenu saisi ou sélectionné n'est pas transmis à ParisIPTV.fr.

Convertisseur

L'exemple ci-dessus est fictif : example.com est un domaine réservé à la documentation.

Ce que l'outil fait

  • il lit la structure d'une URL que vous fournissez ;
  • il en extrait les paramètres reconnus : serveur, utilisateur, mot de passe, et si présents le type et le format de sortie ;
  • il construit l'autre représentation des mêmes valeurs ;
  • il encode correctement les caractères spéciaux, de sorte qu'un mot de passe contenant &, ?, #, + ou un espace survive à l'aller-retour.

Ce que l'outil ne fait pas

  • il ne vérifie pas vos identifiants ;
  • il ne teste pas le serveur et ne résout pas son nom ;
  • il ne télécharge aucune playlist ;
  • il ne lit aucun flux et ne teste aucune chaîne ;
  • il ne vérifie aucune date d'expiration ;
  • il ne contourne aucune restriction.

Chacun de ces points exigerait de contacter un serveur distant. Ce n'est pas une limite d'implémentation : c'est le périmètre choisi, et l'en-tête de sécurité de cette page l'impose.

Pourquoi une conversion est possible

Lorsqu'une URL de playlist suit une convention répandue, ses paramètres contiennent déjà les informations qu'une application demanderait séparément : l'adresse du serveur, un utilisateur, un mot de passe, parfois un type et un format de sortie. Convertir revient alors à réécrire les mêmes valeurs sous une autre forme — rien n'est deviné.

Cette convention — un chemin get.php et des paramètres nommés username, password, type et output — n'est pas une norme publiée. C'est un motif d'implémentation que de nombreux panneaux partagent, et le registre de formats de ce site le classe comme tel depuis P4. Certains services utilisent une structure différente ; cet outil ne vérifie pas la convention attendue par un serveur distant.

Le cas qui ne se convertit pas

Coller le contenu d'une playlist — les lignes #EXTM3U et #EXTINF suivies d'adresses — ne produira jamais de serveur, d'utilisateur ni de mot de passe. Ces valeurs n'y figurent pas, et les déduire des adresses des médias serait une invention : l'hôte qui sert un segment n'est pas nécessairement celui qui a émis les identifiants. L'outil détecte ce cas et le refuse explicitement.

Outils et guides liés

Questions fréquentes

Le convertisseur contacte-t-il le serveur saisi ?

Non. La conversion est purement syntaxique et s'exécute dans votre navigateur. Aucune requête n'est émise vers l'adresse que vous saisissez, son nom n'est même pas résolu. Cette contrainte n'est pas seulement promise : un en-tête de sécurité interdit toute connexion sortante sur les pages d'outils, ce qui rend une fuite techniquement impossible plutôt qu'improbable.

Peut-il vérifier si mes identifiants fonctionnent ?

Non, et aucun outil ne le pourrait sans interroger le serveur. Le convertisseur ne sait pas si le compte existe, s'il est actif, s'il a expiré ou si le serveur répond. Si vos identifiants sont refusés à la lecture, c'est le guide de dépannage correspondant qui traite ce cas, pas cet outil.

Peut-il convertir n'importe quelle playlist M3U en identifiants ?

Non. Si vous collez le contenu d'une playlist — les lignes #EXTM3U et #EXTINF suivies d'adresses — l'outil le détecte et refuse. Les paramètres de connexion ne figurent pas dans ce contenu, et les déduire des adresses des médias reviendrait à inventer des valeurs. Seule une URL portant déjà ces paramètres est convertible.

Mes identifiants sont-ils envoyés à ParisIPTV.fr ?

Non. Le traitement de cet outil est local dans votre navigateur : rien n'est transmis, enregistré ni journalisé. Aucune valeur saisie n'apparaît dans l'adresse de la page, aucun cookie n'est déposé et rien n'est conservé après un rafraîchissement.

Quelle différence entre un lien M3U et une connexion de type Xtream ?

Un lien M3U est une adresse qui renvoie une liste de lecture. Une connexion de type Xtream désigne un ensemble de paramètres — serveur, utilisateur, mot de passe — qu'une application assemble elle-même. Dans la pratique, beaucoup de services exposent les deux formes des mêmes informations : c'est ce qui rend la conversion possible. Il ne s'agit pas d'une norme publiée, mais d'une convention largement partagée.

Pourquoi le lien obtenu peut-il ne pas fonctionner ?

Parce que l'outil transforme une forme, il ne valide rien. Le serveur peut attendre un chemin différent de get.php, refuser le type ou le format de sortie choisi, exiger d'autres paramètres, ou simplement ne pas reconnaître le compte. Une conversion réussie signifie « structure reconnue », jamais « accès valide ».

Sources et limites

Dernière vérification : 8 août 2026. Prochaine revue : février 2027.

La structure des adresses et l'encodage des paramètres suivent la RFC 3986, qui définit la syntaxe des identifiants de ressource et le pourcentage-encodage. La convention get.php relève en revanche du motif d'implémentation : aucune spécification publiée ne la décrit, et le registre de formats de ce site la classe ainsi depuis P4.

Non vérifié : la convention attendue par un serveur particulier, les paramètres supplémentaires qu'il pourrait exiger, et le comportement d'une application face au lien produit.

Non testé : aucun serveur n'a été contacté pour produire cette page, aucun identifiant n'a été essayé, et aucun test manuel n'est revendiqué. Les exemples utilisent example.com, un domaine réservé à la documentation, avec des valeurs fictives.

À lire ensuite