Cómo crear archivos de listas M3U: guía paso a paso

Para crear una lista M3U, escribe en un editor de texto sin formato la cabecera necesaria y, para cada canal autorizado, un par compuesto por el nombre y la dirección del stream. Después, guarda el archivo en UTF-8 con la extensión .m3u. Puedes subirlo a un reproductor compatible o alojarlo en una dirección segura y accesible, y probar cada stream. Esta guía explica el formato, las opciones de alojamiento, las soluciones a problemas habituales y cómo reproducir la lista en distintos dispositivos.
Puntos clave
- Una lista M3U es un archivo de texto que contiene direcciones de streams multimedia y, opcionalmente, datos como nombres de canales y grupos.
- Usa un editor de texto sin formato, escribe
#EXTM3Ual principio y guarda el archivo en UTF-8 con la extensión.m3u. - Añade solo contenido que tengas autorización para ver y protege los enlaces privados de la lista y las credenciales.
- Puedes subir un archivo local o alojarlo en una URL directa y accesible; prueba la lista y sus streams antes de usarla.
- XtremPlay es un reproductor gratuito basado en el navegador, compatible con Smart TV, tabletas, teléfonos y ordenadores; no proporciona canales ni suscripciones.
Qué contiene una lista M3U
Una lista M3U es una lista de texto que indica a un reproductor compatible dónde encontrar los streams multimedia. El archivo más sencillo empieza con la cabecera de la lista y, a continuación, incluye la dirección de un stream por cada elemento. Una lista más descriptiva añade una línea #EXTINF antes de cada dirección. Esa línea puede incluir un nombre para mostrar y, si el reproductor lo admite, información como un grupo o un logotipo.
Por lo general, la lista no contiene el vídeo. Incluye referencias a streams proporcionados por un servicio o una fuente alojada. Necesitas permiso para acceder a todos los streams que añadas, y un archivo con el formato correcto no puede hacer funcionar un stream que no esté disponible o al que no tengas autorización para acceder. Para una introducción sencilla, consulta qué es una lista M3U y cómo la utilizan los reproductores.
M3U y M3U8 son formatos de listas estrechamente relacionados. M3U8 suele indicar que el texto está codificado en UTF-8, mientras que M3U se usa a menudo como extensión de archivo general. El reproductor y el proveedor determinan qué formato o método de distribución es el adecuado. Si no sabes cuál elegir, consulta la comparación entre M3U y M3U8.
Qué necesitas antes de empezar
Antes de crear un archivo M3U, reúne las direcciones de los streams y cualquier dato que quieras mostrar que te haya proporcionado una fuente cuyo uso tengas autorizado. La dirección de un stream puede ser un enlace largo o una dirección específica del proveedor. Cópiala exactamente, respetando las mayúsculas y minúsculas y cualquier ruta o token necesario. No inventes direcciones de streams ni compartas datos de acceso privados en una lista pública.
- Un editor de texto sin formato, como el Bloc de notas, TextEdit en modo de texto sin formato u otro editor de texto o código.
- La dirección autorizada de cada stream y el nombre que quieres mostrar.
- Metadatos opcionales, como el nombre de un grupo, si la fuente los proporciona y el reproductor los admite.
- Un reproductor compatible para hacer pruebas y, si quieres usar una lista mediante URL, un lugar donde alojar el archivo.
XtremPlay acepta URL de listas M3U y M3U8 y archivos M3U subidos. Su editor de listas M3U gratuito en línea puede ayudarte a crear o modificar una lista, mientras que el convertidor M3U permite realizar conversiones entre los formatos compatibles. Estas herramientas no proporcionan canales ni dan acceso a los streams.
Cómo crear una lista M3U en un editor de texto
Usa texto sin formato en lugar de un procesador de textos, ya que este puede insertar caracteres de formato que el reproductor no pueda leer. La estructura básica lleva una cabecera al principio, seguida de una línea descriptiva y la dirección correspondiente del stream para cada entrada.
- Abre un editor de texto sin formato y crea un documento nuevo.
- Escribe
#EXTM3Uen la primera línea. No añadas un título ni una línea en blanco antes de la cabecera. - En la línea siguiente, añade una entrada que empiece por
#EXTINF:-1,, seguida del nombre del canal. Por ejemplo:#EXTINF:-1,Example Channel. - En la línea inmediatamente posterior, pega la dirección exacta del stream que te haya proporcionado tu fuente autorizada. Sustituye la dirección de ejemplo por la tuya; no dejes texto provisional de instrucciones en el archivo final.
- Repite el patrón de dos líneas para cada stream y, después, guarda el documento.
Por tanto, una lista mínima sigue este patrón:
#EXTM3U
#EXTINF:-1,Example Channel
PASTE_THE_AUTHORIZED_STREAM_ADDRESS_HERE
Una entrada con metadatos compatibles podría tener este aspecto: #EXTINF:-1 tvg-name="Example Channel" group-title="News",Example Channel, con la dirección del stream en la línea siguiente. Los metadatos son opcionales: usa únicamente los valores que tengas y recuerda que cada reproductor puede interpretar o mostrar las etiquetas de forma distinta. Procura que el nombre que aparece después de la coma sea legible y asegúrate de que cada línea #EXTINF tenga una sola dirección de stream correspondiente debajo.
Guarda el archivo con la codificación adecuada
Elige la codificación UTF-8 para conservar correctamente los nombres con tildes u otros caracteres no latinos. Si el editor te permite elegir entre UTF-8 con o sin marca de orden de bytes (BOM), siempre que sea posible usa UTF-8 sin BOM; algunos reproductores son sensibles a los caracteres adicionales que pueda haber antes de la primera cabecera. Si los nombres se muestran incorrectamente, comprueba la codificación antes de volver a crear la lista.
Elige un nombre de archivo claro que termine en .m3u, como my-playlist.m3u. En los editores que ofrecen opciones de tipo de archivo, selecciona texto sin formato o todos los archivos para evitar que el editor añada .txt automáticamente. Es posible que un reproductor no reconozca como archivo M3U un archivo llamado my-playlist.m3u.txt. Elige M3U8 solo cuando esa extensión sea adecuada para tu fuente y tu reproductor.
| Opción | Configuración recomendada | Por qué es importante |
|---|---|---|
| Editor | Texto sin formato | Evita el formato oculto de los procesadores de texto. |
| Codificación | UTF-8 | Ayuda a que los nombres y símbolos se muestren correctamente. |
| Nombre del archivo | Termina en .m3u | Ayuda a que los reproductores reconozcan la lista. |
| Estructura de las entradas | Una dirección después de cada línea de información | Mantiene cada nombre asociado a su stream. |
Aloja la lista o sube el archivo
Puedes usar un archivo de lista local sin publicarlo en Internet si tu reproductor permite subir archivos. Suele ser la opción más sencilla para una lista personal: guarda el archivo en tu dispositivo, abre el reproductor y selecciona la opción para subirlo. XtremPlay permite subir archivos M3U, así que puedes usar un archivo preparado en su reproductor basado en el navegador sin alojarlo antes.
Si quieres usar una URL para la lista, coloca el archivo en un servicio de alojamiento que controles o que tengas autorización para utilizar. El enlace debe llevar directamente al archivo de la lista y el alojamiento debe permitir que el reproductor lo recupere. Por lo general, una dirección HTTPS estable es una opción práctica, pero las restricciones de acceso, las redirecciones o una página de inicio de sesión pueden impedir que el reproductor lea el archivo. Prueba la dirección en un navegador o con un validador de listas antes de añadirla al reproductor.
Ten en cuenta la privacidad antes de alojar el archivo. Cualquiera que pueda acceder a una URL pública de la lista podría ver su contenido, y algunos enlaces incluyen datos de acceso confidenciales. No publiques credenciales ni enlaces privados a streams en una ubicación pública. Cuando corresponda, usa una opción de subida privada o un alojamiento protegido, y respeta las condiciones de tu proveedor. También puedes consultar la página de XtremPlay con listas públicas legales gratuitas para encontrar listas indicadas como legales.
Prueba la lista y soluciona problemas habituales
Prueba primero una lista pequeña y añade más entradas cuando el formato funcione. Carga el archivo o la URL en un reproductor y comprueba si se abre la lista, aparecen los nombres de los elementos y se inicia cada stream. Una lista puede ser válida aunque un stream concreto esté desconectado, así que prueba cada entrada por separado si alguna no funciona.
- Comprueba que
#EXTM3Uesté en la primera línea y escrito exactamente así. - Confirma que cada entrada
#EXTINFvaya seguida de la dirección correcta del stream en la línea siguiente. - Busca caracteres que falten, espacios accidentales, enlaces caducados o datos de inicio de sesión copiados de forma incompleta.
- Confirma que el archivo sea de texto sin formato, use UTF-8 y termine en
.m3u, no en.m3u.txt. - Si la lista está alojada, confirma que se pueda acceder a la dirección y que devuelva la lista, no una página web ni un mensaje de acceso denegado.
El comprobador de streams de XtremPlay puede ayudarte a averiguar si responden las direcciones de streams individuales. El comprobador puede informar de si son accesibles, pero no puede garantizar una reproducción ininterrumpida, confirmar que tengas derecho a ver el contenido ni solucionar una interrupción del proveedor. Para obtener más consejos de edición, consulta cómo editar una lista M3U; si el archivo sigue sin funcionar, usa la guía para solucionar problemas de listas M3U que no funcionan.
Reproduce tu lista personalizada en cualquier dispositivo
Cuando esté lista, abre un reproductor compatible y sube el archivo o introduce la URL de la lista. Con XtremPlay, puedes usar en un navegador URL de listas M3U o M3U8 y subir archivos M3U. XtremPlay también admite el inicio de sesión con Xtream Codes mediante una URL de servidor, un nombre de usuario y una contraseña, si tu proveedor autorizado te ha facilitado esos datos. El reproductor organiza el contenido compatible en las secciones Live TV, Movies y Series, y ofrece varios perfiles de usuario.
XtremPlay es un reproductor IPTV online gratuito disponible en xtremplay.com, no un proveedor de canales: no ofrece canales ni suscripciones. Tu lista o proveedor debe proporcionar contenido que tengas autorización para ver en el lugar donde vives. Los datos de inicio de sesión de XtremPlay permanecen en tu navegador. También incluye un proxy integrado para reproducir streams HTTP en el sitio HTTPS, aunque la disponibilidad y compatibilidad de los streams siguen dependiendo de la fuente.
Como funciona en un navegador, XtremPlay es compatible con Smart TV, tabletas, teléfonos y ordenadores. Entre los entornos de navegador compatibles están Samsung Tizen, LG webOS, Android TV y Google TV; Amazon Fire TV y Firestick con Silk; iPad y tabletas Android; Android y iPhone; y Windows, Mac, Linux y Chromebook. El reproductor incluye un modo compatible con el mando del televisor y se puede añadir a la pantalla de inicio del dispositivo como aplicación web; también hay disponible una extensión opcional para Chrome. Consulta las guías para usar un reproductor M3U online, configurar un reproductor IPTV en una Smart TV o ver contenido en distintos dispositivos.
Ten en cuenta sus limitaciones: XtremPlay no ofrece actualmente una guía EPG en formato de cuadrícula, grabación ni función de catch-up. Comprueba la fuente del stream y el reproductor en el dispositivo que vayas a usar, especialmente antes de confiar en la lista para ver un programa concreto.
Conclusión: crea, comprueba y reproduce
Para crear una lista IPTV personalizada, empieza con un archivo de texto sin formato, añade la cabecera M3U y las entradas correctamente emparejadas, guárdalo en UTF-8 y, después, súbelo o alójalo de forma segura. Probar algunos streams autorizados antes de añadir el resto facilita la detección de problemas de formato y disponibilidad. Si quieres probar tu lista en un navegador, visita xtremplay.com y úsala con el reproductor gratuito XtremPlay en tu Smart TV, tableta, teléfono u ordenador.
Preguntas frecuentes
¿Puedo crear una lista M3U en el Bloc de notas?
Sí. Usa el Bloc de notas u otro editor de texto sin formato, añade la cabecera #EXTM3U y las entradas de la lista y, después, guarda el archivo con la extensión .m3u. Si está disponible, elige la codificación UTF-8 y comprueba que el editor no haya añadido la extensión .txt.
¿Cuál es el formato correcto para una lista M3U?
Empieza el archivo con #EXTM3U. Para cada elemento, añade una línea #EXTINF con el nombre que se mostrará y, en la línea siguiente, la dirección del stream proporcionada por una fuente cuyo uso tengas autorizado.
¿Debo guardar la lista como M3U o M3U8?
Ambos son formatos de lista y M3U8 suele indicar que el texto está codificado en UTF-8. Usa el formato compatible con tu fuente y reproductor; XtremPlay acepta URL de listas M3U y M3U8 y archivos M3U subidos.
¿Tengo que alojar un archivo M3U en Internet?
No. Si tu reproductor permite subir archivos, puedes usar un archivo M3U local. Solo necesitas alojarlo si quieres cargar la lista desde una URL, y no debes exponer enlaces privados públicamente.
¿Por qué no funciona mi lista M3U?
Entre las causas habituales están la falta de la cabecera, entradas que no coinciden, una extensión de archivo incorrecta, una codificación no compatible, una URL de lista inaccesible o un stream no disponible. Comprueba el formato y prueba las direcciones de los streams por separado; es posible que el proveedor del stream también tenga que solucionar problemas de acceso.
¿XtremPlay puede crear o proporcionar canales para mi lista?
XtremPlay es un reproductor IPTV gratuito basado en el navegador, no un proveedor de canales ni de suscripciones. Debes proporcionar una lista o los datos de inicio de sesión de una fuente cuyo uso tengas autorizado.