¿Qué es un archivo M3U? M3U y M3U8, explicados sin rodeos
Actualizado el
Un archivo M3U es un simple archivo de texto con direcciones de streams, cada una con un nombre. A menudo, en lugar del archivo, recibes un enlace a él. Los proveedores de IPTV lo usan para dar su lista de canales a tu reproductor: cada entrada se convierte en un canal, con su grupo, su logo y su ID en la guía de TV. M3U8 es el mismo formato, guardado en UTF-8.
El formato es anterior a la IPTV. Nació para las listas de música de los reproductores multimedia, y su nombre viene de «MP3 URL». Como es solo texto, cualquier programa puede escribirlo y casi cualquier reproductor puede leerlo. Por eso los proveedores de IPTV lo usan para sus listas de canales. Aquí ves qué hay dentro de un archivo M3U, cómo lo lee un reproductor y dónde se queda corto el formato.
¿Qué hay dentro de un archivo M3U?
Una lista M3U de un proveedor de IPTV tiene este aspecto, solo que con miles de entradas en lugar de dos:
#EXTM3U
#EXTINF:-1 tvg-id="news.example" tvg-name="Example News" tvg-logo="https://example.com/logos/news.png" group-title="News",Example News
https://stream.example.com/live/news.m3u8
#EXTINF:-1 tvg-id="sport1.example" tvg-name="Example Sport 1" tvg-logo="https://example.com/logos/sport1.png" group-title="Sport",Example Sport 1
https://stream.example.com/live/sport1.tsLínea a línea:
#EXTM3Uabre el archivo y le dice al reproductor que sigue una lista M3U extendida, con datos de cada entrada.#EXTINFempieza una entrada. El-1indica que la duración es desconocida, como en un canal en directo. El texto tras la última coma es el nombre que muestra el reproductor.tvg-ides el ID del canal en la guía de TV. Con él, el reproductor une el canal con sus programas.tvg-namees el nombre que usa la guía de TV, ytvg-logo, la dirección del logo del canal.group-titlees la categoría, como noticias o deportes. Con ella, el reproductor ordena los canales en grupos.- La línea bajo cada entrada es la dirección del stream: de ahí saca el reproductor la imagen.
Los datos tvg- son una costumbre del software de IPTV, no parte del formato original, y cada proveedor los rellena con más o menos cuidado. Una lista sin IDs funciona igual. La guía de TV se asigna entonces por el nombre de los canales.
¿M3U o M3U8?
Un archivo .m3u8 es un archivo M3U guardado en UTF-8. Así se conservan las tildes, la ñ y los nombres de canal en cualquier idioma. Como lista de canales, los dos funcionan igual. ZiroTV lee los dos.
La misma extensión tiene otro uso. El vídeo en streaming (HLS) usa un archivo .m3u8 para un solo stream: una lista corta de trozos de vídeo que el reproductor descarga uno tras otro. Así que un enlace que acaba en .m3u8 no siempre es una lista de canales. Si un reproductor muestra un solo canal, o ninguno, con un enlace que debería traer cientos, lo más probable es que sea un stream suelto.
¿Qué es un enlace M3U?
La misma lista, pero en un servidor en lugar de en tu dispositivo. En vez de enviarte un archivo, tu proveedor de IPTV te da su dirección, casi siempre en el correo de bienvenida o en tu área de cliente de su web. ¿Dónde encontrar un enlace M3U? Solo ahí, en tu proveedor. Muchos proveedores montan el enlace con tus datos de acceso, de esta forma:
http://server.example.com:8080/get.php?username=TU_USUARIO&password=TU_CONTRASENA&type=m3u_plus&output=tsEsa forma revela dos cosas. La primera: tu usuario y tu contraseña van dentro del enlace. Quien tenga el enlace puede usar tu suscripción, así que trátalo como una contraseña y no lo compartas. La segunda: es muy probable que tu proveedor también ofrezca un acceso Xtream Codes, que da a un reproductor más que el enlace M3U. El type=m3u_plus solo pide la lista extendida, con grupos y logos. Xtream Codes o M3U explica la diferencia.
ZiroTV no proporciona listas de reproducción ni ayuda a buscarlas. Usa un proveedor que tenga los derechos de sus canales. ¿Es legal usar ZiroTV?
Abrir o crear un archivo M3U
Abrirlo
Depende de lo que haya dentro. Una lista de música o vídeos de tu PC se abre con un reproductor multimedia como VLC: con un doble clic, los títulos suenan uno tras otro. La lista de canales de tu proveedor va en un reproductor IPTV, que la ordena por grupos y muestra la guía de TV. Con un editor de texto puedes leer cualquier archivo M3U.
Crearlo
Para tu propia música o tus vídeos basta un editor de texto. Escribe #EXTM3U en la primera línea y, para cada título, una línea #EXTINF con la duración y el nombre y, debajo, la dirección o la ruta del archivo. Guárdalo en UTF-8 con la extensión .m3u o .m3u8. Un enlace M3U no es más que un archivo así en un servidor web. No hace falta convertir nada entre .m3u y .m3u8: basta con guardar el archivo en UTF-8.
Cómo lee una lista M3U un reproductor IPTV
- Descarga el archivo desde el enlace.
- Lee cada entrada: nombre, dirección del stream, grupo, logo e ID en la guía de TV.
- Monta la lista de canales, ordenada por grupos.
- Si has añadido un enlace EPG, descarga la guía de TV y asigna los programas a los canales: por el
tvg-idy, si no, por el nombre. - Vuelve a cargar la lista de vez en cuando, para que los canales aparezcan o desaparezcan cuando tu proveedor los cambia.
En ZiroTV, los canales aparecen en cuanto se ha leído la lista, y la guía de TV se llena poco después. Cada cuánto se vuelve a cargar la lista lo decides en los ajustes: en cada inicio, a diario o cada semana. Una sincronización manual la recarga al momento. La guía de TV no espera a ese ajuste: ZiroTV la recarga en cuanto tiene 30 minutos.
Lo que un M3U no trae
- No trae guía de TV. La programación está en un archivo EPG aparte, así que una lista M3U necesita un enlace EPG al lado. Así funciona la guía de TV en IPTV.
- Es una sola lista plana. Las películas y series, si las hay, llegan como más entradas de la misma lista, sin carátulas, temporadas ni descripciones. En ZiroTV, las películas y series necesitan un acceso Xtream Codes.
- El catch-up depende de sus etiquetas. En ZiroTV, un canal M3U tiene catch-up y retroceso en directo solo si tu proveedor escribe etiquetas de catch-up en la lista, como
catchup,catchup-sourceotvg-rec. El catch-up y el retroceso en directo, explicados. - Llega de una pieza. Una lista con decenas de miles de entradas tiene que descargarse y leerse entera antes de que aparezca el primer canal. Tarda más que con un acceso Xtream Codes, que envía la lista por partes.
Añadir tu enlace M3U a ZiroTV
- Abre ZiroTV. La primera vez, la app te ofrece añadir tu primera lista. Más adelante, abre los ajustes y añade ahí una lista.
- Elige una lista M3U en lugar de un acceso Xtream Codes.
- Ponle un nombre, como «Casa», y pega tu enlace en el campo de la dirección de la lista. Sustituye el texto que ya hay en el campo.
- Si tu proveedor te ha dado un enlace EPG, pégalo en el campo de la guía de TV.
- Confirma para que ZiroTV añada la lista y la sincronice.
Escribir un enlace largo con el mando lleva su tiempo. En la tele, mejor añade la lista desde el móvil: escanea el código QR de la pantalla y pega el enlace en el móvil. ZiroTV acepta un enlace, no un archivo guardado en el dispositivo.
Si ZiroTV avisa de que la lista no tiene canales, el enlace está mal, ha caducado o lleva a un stream suelto. Si avisa de un usuario o una contraseña incorrectos, el proveedor ha rechazado los datos del enlace. Resuélvelo con tu proveedor. En qué dispositivos funciona ZiroTV lo tienes en la página de descarga.
Preguntas sobre los archivos M3U.
¿Cómo abro un archivo M3U?
Con un reproductor que lea M3U. Para los canales de tu proveedor, pega el enlace M3U en un reproductor IPTV, que muestra los canales por grupos y con guía de TV. Una lista de música o vídeos de tu PC la abre directamente un reproductor multimedia como VLC.
¿Qué es un enlace M3U?
La dirección de una lista M3U en un servidor. Te lo da tu proveedor de IPTV, normalmente en el correo de bienvenida o en tu área de cliente. A menudo lleva dentro tu usuario y tu contraseña, así que no lo compartas. ZiroTV no proporciona listas de reproducción.
¿Dónde consigo un enlace M3U?
De tu proveedor, y de nadie más. El enlace va unido a tu suscripción y suele estar en el correo de bienvenida o en tu área de cliente. ZiroTV no vende, recomienda ni enlaza listas, y no podemos ayudarte a buscarlas.
¿Cuál es el mejor reproductor M3U?
El que encaje con tu pantalla. En la tele, fíjate en una lista de canales pensada para el mando, un cambio de canal rápido y una guía de TV que lea tu enlace EPG. En el móvil, en un manejo táctil de verdad. ZiroTV hace las dos cosas en una sola app. Elijas el que elijas, pruébalo con tu propia lista antes de pagar.
¿VLC puede reproducir M3U?
Sí. VLC abre archivos y enlaces M3U y M3U8 y reproduce los streams que contienen. Pero no tiene guía de TV ni una lista de canales pensada para el mando. Por eso casi todo el mundo ve la lista de su proveedor en un reproductor IPTV.
Trae tu enlace M3U.
Añádelo a ZiroTV en la tele o en el móvil y pruébalo 7 días con todas las funciones, sin tarjeta.
¿Ya tienes cuenta? Inicia sesión en app.zirotv.com