Por Shamir
Xtream Codes a M3U: cómo funciona realmente la conversión (2026)
Busca «convertir Xtream Codes a M3U» y encontrarás un montón de sitios web que se ofrecen a hacerlo por ti, normalmente después de pedirte el nombre de usuario y la contraseña.
No necesitas ninguno. No hay nada que convertir. Un inicio de sesión de Xtream y una lista de reproducción M3U son dos puertas de entrada diferentes al mismo servidor, y pasar de una a otra consiste en escribir tú mismo un patrón de URL en unos diez segundos.
Aquí tienes el patrón, por qué funciona y cuándo deberías usar realmente cada puerta.
Las dos puertas
Cuando obtienes acceso a una fuente en formato Xtream, recibes tres cosas: una dirección del servidor, un nombre de usuario y una contraseña.
Ese servidor admite dos protocolos a la vez:
| Puerta | Lo que envía el reproductor | Lo que recibe |
|---|---|---|
| API de Xtream | Solicitudes estructuradas para categorías, emisiones, datos de la guía y contenidos bajo demanda | JSON que el reproductor convierte en una biblioteca navegable |
| salida M3U | Una solicitud para obtener una lista de reproducción | Una lista de reproducción de texto generada con todas las entradas a las que puede acceder tu cuenta |
Mismo servidor, misma cuenta, mismo contenido. M3U no es algo independiente que mantenga el proveedor: el servidor lo genera bajo demanda a partir de la misma base de datos que consulta la API. Por eso «conversión» no es la palabra adecuada. Le estás pidiendo al mismo servidor que responda en un formato diferente.
(Si no tienes claro qué formato tienes, empieza por aquí.)
El patrón de la URL
Dado un servidor, un nombre de usuario y una contraseña, la salida M3U está en:
http://SERVER:PORT/get.php?username=USER&password=PASS&type=m3u_plus&output=ts
Sustituye los valores por los tuyos y esa será la URL de tu lista de reproducción. No hace falta nada más.
Los dos parámetros del final son los que conviene entender:
type=
m3u_plus: incluye los metadatos ampliados: nombres para mostrar, logotipos, títulos de grupos e identificadores de la guía. Esta es la que quieres.m3u: entradas sin formato, sin metadatos. Obtendrás una lista plana de elementos sin nombre. Casi nunca resulta útil.
output=
ts: emisiones MPEG-TS sin procesar. Ofrece la máxima compatibilidad y funciona prácticamente con cualquier reproductor. (Qué es realmente una emisión .ts.)m3u8: HLS. Funciona mejor con conexiones inestables porque está segmentado y, en general, es la opción más adecuada para móviles.hls: un alias para la misma idea en algunas versiones del servidor.
Si la lista de reproducción se carga pero no se reproduce nada, cambiar output=ts por output=m3u8 es lo primero que deberías probar. Algunos servidores solo transcodifican para uno de los dos formatos y algunos dispositivos prefieren claramente HLS.
La URL de la guía también
El mismo truco funciona con los datos de la programación. El feed de la guía está en:
http://SERVER:PORT/xmltv.php?username=USER&password=PASS
Esto devuelve XMLTV, que es lo que necesita cualquier reproductor para mostrar una guía de programas. Como el proveedor genera ambos a partir de la misma base de datos, los identificadores de la guía de este archivo ya coinciden con los valores tvg-id de la lista de reproducción m3u_plus; es decir, la parte más complicada de configurar la guía queda resuelta sin coste adicional. (Por qué hacer coincidir la guía suele ser lo más engorroso.)
Por qué no deberías usar un sitio web de conversión
Mira de nuevo esa URL. Contiene tu nombre de usuario y contraseña en texto plano.
Cualquier sitio web que se ofrezca a «convertirlo» por ti te está pidiendo que entregues unas credenciales válidas a un desconocido a cambio de realizar una sustitución de texto que podrías haber hecho en el Bloc de notas. No hay ningún proceso que justifique confiar en él.
En la práctica, quien gestione ese sitio puede:
- Usar tu cuenta, lo que en una fuente con conexiones limitadas significa que te expulsarán a ti.
- Vender o filtrar las credenciales.
- Conservarlas mucho después de que hayas olvidado que el sitio existía.
El mismo razonamiento se aplica a cualquier «comprobador de listas de reproducción» o «probador de M3U» que solicite tus credenciales. Crea tú mismo la URL. Solo tienes que copiar, pegar y buscar y reemplazar.
Si ya has utilizado uno, cambia la contraseña en la fuente si tu proveedor lo permite.
¿Qué puerta deberías usar realmente?
Una vez establecido que puedes obtener una lista M3U a partir de un inicio de sesión de Xtream, aquí viene la parte que la mayoría de las guías omiten: a menudo no deberías hacerlo.
Añadir la fuente como Xtream, cuando tu reproductor lo admita, suele ser mejor:
| API de Xtream | M3U generada | |
|---|---|---|
| Emisiones en directo | Sí | Sí |
| Películas y series bajo demanda | Sí, como una biblioteca navegable propiamente dicha, con metadatos | Aplanadas en la lista o ausentes por completo |
| Temporadas y episodios de series | Estructurados | No aparecen |
| Datos de la guía | Se obtienen automáticamente mediante la API | Hay que añadir manualmente la URL XMLTV independiente |
| Catch-up / timeshift | La API los muestra cuando el proveedor los admite | Depende de que existan atributos por entrada |
| Información de la cuenta (caducidad, conexiones) | Visible | No disponible |
| Compatibilidad con cualquier reproductor | Más limitada: el reproductor debe ser compatible con Xtream | Universal. Todos los reproductores leen M3U. |
| Credenciales en la URL | Se mantienen como campos | Integradas en la propia dirección |
En resumen: usa Xtream si tu reproductor lo admite y utiliza la salida M3U cuando no sea así.
El motivo más habitual para querer el formato M3U es tener un reproductor, una aplicación de TV o un dispositivo que solo acepte la URL de una lista de reproducción. Es una necesidad totalmente legítima, y el patrón de URL anterior es la forma de resolverla. (Las películas y series dependen específicamente de esta elección.)
En Tuneline, ambas puertas son opciones de primera clase: añade la fuente como Xtream con el servidor, el nombre de usuario y la contraseña, o pega una URL M3U. Es la misma aplicación y puedes conservar ambas.
En la otra dirección
La gente también busca cómo convertir un enlace M3U en un inicio de sesión de Xtream. Eso no funciona, y conviene explicar por qué.
Una URL M3U es una salida. Un inicio de sesión de Xtream es una entrada. Puedes generar una lista de reproducción a partir de las credenciales porque el servidor ofrece ese endpoint, pero no puedes reconstruir un inicio de sesión de API válido a partir de una lista de direcciones de emisiones: la lista de reproducción simplemente no contiene la estructura de la cuenta.
La única excepción se da cuando la lista de reproducción que te han proporcionado es una URL get.php. En ese caso, las credenciales ya aparecen en la cadena de consulta y puedes leer directamente el servidor, el nombre de usuario y la contraseña de la dirección que te han facilitado. No es una conversión, sino simplemente leer la URL. También demuestra, de forma bastante incómoda, lo poca protección que ofrecen estos enlaces.
Solución de problemas
| Síntoma | Causa probable |
|---|---|
| La lista de reproducción se descarga, pero está vacía o solo contiene una línea de error | El nombre de usuario o la contraseña son incorrectos, o la cuenta ha caducado. Carga la URL en un navegador y lee el texto. |
| Aparecen las entradas, pero no se reproduce nada | Prueba output=m3u8 en lugar de output=ts. |
| Faltan los nombres; todo son números | Has utilizado type=m3u en lugar de type=m3u_plus. |
| Funciona en un dispositivo, pero en el siguiente aparece «máximo de conexiones» | La cuenta limita las conexiones simultáneas. Cada dispositivo cuenta. Cómo funcionan los límites de conexión. |
| La lista de reproducción se carga, pero la guía está vacía | No has añadido la URL xmltv.php o las dos no coinciden en los identificadores. |
| No funciona nada, independientemente del formato de la URL | Comprueba el puerto. Los servidores Xtream suelen funcionar en un puerto no estándar y, si lo omites, el fallo se produce silenciosamente. |
Un hábito muy útil: pega primero la URL get.php en un navegador. Verás una lista de reproducción de texto o un mensaje de error sencillo, y eso te indicará al instante si el problema está en las credenciales o en el reproductor.
En resumen
- Xtream y M3U son dos puertas de entrada al mismo servidor. No hay ninguna conversión.
- La lista de reproducción está en
get.php?username=…&password=…&type=m3u_plus&output=ts. - La guía está en
xmltv.php?username=…&password=…. - No entregues nunca tus credenciales a un sitio web de conversión. Estás poniendo tu confianza a cambio de una operación de buscar y reemplazar.
- Da preferencia a la puerta de Xtream cuando tu reproductor la admita: conservarás las bibliotecas bajo demanda, los datos de la guía y la información de la cuenta.
- La URL contiene tu contraseña. Trátala como un secreto y no la publiques nunca.
¿Quieres un reproductor compatible con ambas puertas? Descarga Tuneline: añade tu fuente como Xtream o como una URL M3U, gratis y sin contenido incluido.
Compartir el artículo
Get Tuneline free
A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.
Download freeArtículos relacionados
- Cómo abrir un archivo MKV en cualquier dispositivo (2026)
- Cómo convertir un archivo M3U en una URL de lista de reproducción (2026)
- Cómo crear una lista de reproducción M3U desde cero (2026)
- Cómo editar una lista de reproducción M3U sin romperla
- Cómo instalar una aplicación mediante sideloading en Fire TV: paso a paso (2026)
Lee este artículo en otro idioma
- 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 es una aplicación de reproducción multimedia. No proporciona, aloja ni distribuye ningún contenido. Tú aportas tu propia lista de reproducción, igual que harías con VLC.