Par Shamir
Xtream Codes vers M3U : comment fonctionne réellement la conversion (2026)
Recherchez « convertir Xtream Codes en M3U » et vous trouverez quantité de sites proposant de le faire à votre place, généralement après vous avoir demandé votre nom d’utilisateur et votre mot de passe.
Vous n’en avez besoin d’aucun. Il n’y a rien à convertir. Un identifiant Xtream et une playlist M3U sont deux portes d’accès différentes au même serveur, et pour passer de l’un à l’autre, il suffit de saisir vous-même un modèle d’URL en une dizaine de secondes.
Voici ce modèle, la raison pour laquelle il fonctionne et le moment où utiliser réellement chaque porte.
Les deux portes
Lorsque vous obtenez un accès au format Xtream, vous recevez trois éléments : une adresse de serveur, un nom d’utilisateur et un mot de passe.
Ce serveur prend en charge deux protocoles à la fois :
| Porte | Ce que le lecteur envoie | Ce qui revient |
|---|---|---|
| API Xtream | Requêtes structurées pour les catégories, les flux, les données du guide et les contenus à la demande | Du JSON que le lecteur transforme en bibliothèque consultable |
| sortie M3U | Une requête pour une playlist | Une playlist texte générée contenant chaque entrée accessible avec votre compte |
Même serveur, même compte, même contenu. Le M3U n’est pas un élément distinct géré par le fournisseur : le serveur le génère à la demande à partir de la même base de données que celle utilisée par l’API. C’est pourquoi le terme « conversion » est inexact. Vous demandez simplement au même serveur de répondre dans un autre format.
(Si vous ne savez pas exactement quel format vous avez, commencez ici.)
Le modèle d’URL
Avec un serveur, un nom d’utilisateur et un mot de passe, la sortie M3U se trouve à l’adresse suivante :
http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
Remplacez les valeurs par les vôtres : vous obtenez alors l’URL de votre playlist. Rien d’autre n’est nécessaire.
Les deux paramètres à la fin sont ceux qu’il est utile de comprendre :
type=
m3u_plus— inclut les métadonnées détaillées : noms affichés, logos, titres des groupes et identifiants du guide. C’est celui qu’il vous faut.m3u— entrées brutes, sans métadonnées. Vous obtenez une liste plate d’éléments sans nom. Presque jamais utile.
output=
ts— flux MPEG-TS bruts. Compatibilité maximale ; fonctionne avec pratiquement tous les lecteurs. (Ce qu’est réellement un flux .ts.)m3u8— HLS. Plus fiable avec les connexions instables puisqu’il est segmenté, et généralement plus adapté aux appareils mobiles.hls— un alias désignant la même chose sur certaines versions de serveur.
Si une playlist se charge mais que rien ne se lit, remplacer output=ts par output=m3u8 est la première chose à essayer. Certains serveurs n’effectuent la transcodification que pour l’un des deux formats, et certains appareils préfèrent nettement HLS.
L’URL du guide aussi
La même méthode fonctionne pour les données des programmes. Le flux du guide se trouve à l’adresse suivante :
http://SERVER:PORT/xmltv.php?username=USER&password=PASS
Cela renvoie du XMLTV, le format attendu par tout lecteur pour afficher un guide des programmes. Comme le fournisseur génère les deux à partir de la même base de données, les identifiants du guide dans ce fichier correspondent déjà aux valeurs tvg-id de la playlist m3u_plus — la partie la plus complexe de la configuration du guide est donc réglée gratuitement. (Pourquoi la correspondance du guide est généralement la partie la plus fastidieuse.)
Pourquoi éviter les sites de conversion
Regardez à nouveau cette URL. Elle contient votre nom d’utilisateur et votre mot de passe en clair.
Tout site qui propose de « convertir » votre lien vous demande de confier des identifiants valides à un inconnu, en échange d’une simple substitution de texte que vous auriez pu effectuer dans le Bloc-notes. Aucun traitement ne justifie de lui accorder votre confiance.
Concrètement, la personne qui gère ce site peut :
- Utiliser votre compte, ce qui, avec une source limitée en nombre de connexions, signifie que c’est vous qui serez déconnecté.
- Vendre ou divulguer vos identifiants.
- Les conserver longtemps après que vous avez oublié l’existence du site.
Le même raisonnement s’applique à tout « vérificateur de playlist » ou « testeur M3U » qui demande vos identifiants. Créez vous-même l’URL. Il suffit de copier-coller et de remplacer le texte.
Si vous en avez déjà utilisé un, modifiez votre mot de passe auprès de votre fournisseur s’il vous le permet.
Quelle porte devriez-vous réellement utiliser ?
Maintenant que nous avons établi que vous pouvez obtenir un M3U à partir d’un identifiant Xtream, voici ce que la plupart des guides omettent : vous ne devriez souvent pas le faire.
Ajouter la source au format Xtream, lorsque votre lecteur le prend en charge, est généralement préférable :
| API Xtream | M3U généré | |
|---|---|---|
| Contenus en direct | Oui | Oui |
| Films et séries à la demande | Oui, sous forme de bibliothèque consultable avec ses métadonnées | Aplatis dans la liste, ou totalement absents |
| Saisons et épisodes des séries | Structurés | Non représentés |
| Données du guide | Récupérées automatiquement via l’API | Nécessite d’ajouter manuellement l’URL XMLTV distincte |
| Replay / décalage temporel | Exposés par l’API lorsque le fournisseur les prend en charge | Dépend de la présence d’attributs pour chaque entrée |
| Informations du compte (expiration, connexions) | Visibles | Indisponibles |
| Compatibilité avec tous les lecteurs | Plus limitée : le lecteur doit prendre en charge Xtream | Universelle. Tous les lecteurs lisent M3U. |
| Identifiants dans l’URL | Conservés dans des champs distincts | Intégrés directement à l’adresse |
En résumé : utilisez Xtream si votre lecteur le prend en charge, et la sortie M3U dans le cas contraire.
La raison la plus courante de choisir le format M3U est d’utiliser un lecteur, une application TV ou un appareil qui n’accepte qu’une URL de playlist. C’est un besoin parfaitement légitime, et le modèle d’URL ci-dessus permet d’y répondre. (Les films et les séries dépendent notamment de ce choix.)
Dans Tuneline, les deux portes sont prises en charge au même niveau : ajoutez la source au format Xtream avec le serveur, le nom d’utilisateur et le mot de passe, ou collez une URL M3U. Même application, et vous pouvez conserver les deux.
Dans l’autre sens
On recherche également comment convertir un lien M3U en identifiant Xtream. Cela ne fonctionne pas, et il vaut la peine d’expliquer pourquoi.
Une URL M3U est une sortie. Un identifiant Xtream est une entrée. Vous pouvez générer une playlist à partir d’identifiants puisque le serveur propose ce point d’accès, mais vous ne pouvez pas reconstituer un identifiant API fonctionnel à partir d’une liste d’adresses de flux : la playlist ne contient tout simplement pas la structure du compte.
La seule exception se présente lorsque la playlist reçue est elle-même une URL get.php. Dans ce cas, les identifiants figurent déjà dans la chaîne de requête, et vous pouvez lire directement dans l’adresse reçue votre serveur, votre nom d’utilisateur et votre mot de passe. Il ne s’agit pas d’une conversion, mais simplement de lire l’URL. Cela montre également, de façon assez inquiétante, le peu de protection offert par ces liens.
Dépannage
| Symptôme | Cause probable |
|---|---|
| La playlist est téléchargée, mais elle est vide ou ne contient qu’une ligne d’erreur | Nom d’utilisateur ou mot de passe incorrect, ou compte arrivé à expiration. Ouvrez l’URL dans un navigateur et lisez le texte. |
| Les entrées apparaissent, mais rien ne se lit | Essayez output=m3u8 au lieu de output=ts. |
| Les noms manquent, tout est un numéro | Vous avez utilisé type=m3u au lieu de type=m3u_plus. |
| Fonctionne sur un appareil, mais affiche « nombre maximal de connexions » sur le suivant | Le compte limite le nombre de connexions simultanées. Chaque appareil est comptabilisé. Comment fonctionnent les limites de connexion. |
| La playlist se charge, mais le guide est vide | Vous n’avez pas ajouté l’URL xmltv.php, ou les deux ne correspondent pas au niveau des identifiants. |
| Rien du tout, quelle que soit la forme de l’URL | Vérifiez le port. Les serveurs Xtream utilisent souvent un port non standard, et son omission provoque un échec silencieux. |
Une bonne habitude : collez d’abord l’URL get.php dans un navigateur. Vous verrez soit une playlist texte, soit un simple message d’erreur ; cela vous indiquera immédiatement si le problème vient des identifiants ou du lecteur.
En résumé
- Xtream et M3U sont deux portes d’accès au même serveur. Il n’y a aucune conversion.
- La playlist se trouve à l’adresse
get.php?username=…&password=…&type=m3u_plus&output=ts. - Le guide se trouve à l’adresse
xmltv.php?username=…&password=…. - Ne confiez jamais vos identifiants à un site de conversion. Vous échangez votre confiance contre un simple remplacement de texte.
- Privilégiez la porte Xtream lorsque votre lecteur la prend en charge : vous conservez les bibliothèques à la demande, les données du guide et les informations du compte.
- L’URL contient votre mot de passe. Traitez-la comme un secret et ne la publiez jamais.
Vous cherchez un lecteur compatible avec les deux portes ? Téléchargez Tuneline — ajoutez votre source au format Xtream ou en tant qu’URL M3U, gratuitement et sans contenu inclus.
Partager l'article
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeArticles similaires
- Comment créer une playlist M3U de zéro (2026)
- Comment installer une application en sideloading sur Fire TV : étape par étape (2026)
- Comment modifier une playlist M3U sans la rendre inutilisable
- Comment ouvrir un fichier MKV sur n’importe quel appareil (2026)
- Comment transformer un fichier M3U en URL de playlist (2026)
Lire cet article dans une autre langue
- EnglishXtream Codes to M3U: How the Conversion Actually Works (2026)
- FrançaisXtream Codes vers M3U : comment fonctionne réellement la conversion (2026)
- AfrikaansXtream Codes na M3U: Hoe die omskakeling werklik werk (2026)
- العربيةXtream Codes إلى M3U: كيف تتم عملية التحويل فعليًا (2026)
- বাংলাXtream Codes থেকে M3U: রূপান্তর আসলে যেভাবে কাজ করে (২০২৬)
- ČeštinaXtream Codes na M3U: Jak převod skutečně funguje (2026)
- DanskXtream Codes til M3U: Sådan fungerer konverteringen faktisk (2026)
- DeutschXtream Codes zu M3U: So funktioniert die Umwandlung wirklich (2026)
- ΕλληνικάXtream Codes σε M3U: Πώς λειτουργεί πραγματικά η μετατροπή (2026)
- EspañolXtream Codes a M3U: cómo funciona realmente la conversión (2026)
- Español (Latinoamérica)Xtream Codes a M3U: Cómo funciona realmente la conversión (2026)
- فارسیXtream Codes تا M3U: تبدیل واقعاً چگونه انجام میشود (۲۰۲۶)
- SuomiXtream Codes–M3U: Miten muunnos todella toimii (2026)
- हिन्दीXtream Codes से M3U: कन्वर्ज़न वास्तव में कैसे काम करता है (2026)
- MagyarXtream Codes–M3U: Hogyan működik valójában az átalakítás (2026)
- ItalianoDa Xtream Codes a M3U: come funziona davvero la conversione (2026)
- 한국어Xtream Codes에서 M3U로: 변환이 실제로 작동하는 방식 (2026)
- Bahasa MelayuXtream Codes kepada M3U: Cara Penukaran Sebenarnya Berfungsi (2026)
- NederlandsXtream Codes naar M3U: Zo werkt de conversie echt (2026)
- NorskXtream Codes til M3U: Slik fungerer konverteringen egentlig (2026)
- PolskiXtream Codes do M3U: Jak naprawdę działa konwersja (2026)
- PortuguêsXtream Codes para M3U: como a conversão realmente funciona (2026)
- RomânăXtream Codes la M3U: Cum funcționează de fapt conversia (2026)
- РусскийXtream Codes и M3U: как на самом деле работает преобразование (2026)
- СрпскиXtream Codes u M3U: Kako konverzija zapravo funkcioniše (2026)
- SvenskaXtream Codes till M3U: Så fungerar konverteringen egentligen (2026)
- TagalogXtream Codes hanggang M3U: Paano Talagang Gumagana ang Conversion (2026)
- TürkçeXtream Codes ile M3U: Dönüşüm Aslında Nasıl Çalışıyor (2026)
- Tiếng ViệtXtream Codes sang M3U: Cách chuyển đổi thực sự hoạt động (2026)
Tuneline est une application de lecture multimédia. Elle ne fournit, n'héberge ni ne distribue aucun contenu. Vous apportez votre propre playlist, exactement comme avec VLC.