Una lista M3U es un archivo de texto plano que indica la ubicación de elementos multimedia —como canales de TV en directo, vídeos o pistas de música— para que un reproductor pueda cargarlos y reproducirlos en orden. Cada línea es un enlace (una URL o una ruta de archivo) o la descripción del siguiente enlace. Los reproductores de IPTV usan archivos M3U para importar de una vez toda una lista de canales. Esta guía explica el formato, la diferencia entre M3U y M3U8, qué significan las etiquetas y cómo cargar una de forma segura.
Qué es un archivo M3U
M3U son las siglas de MP3 URL (o Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator). Se creó en los años noventa como una forma sencilla de guardar una lista de reproducción de música y, desde entonces, se ha convertido en la manera estándar de entregar a un reproductor una lista de enlaces multimedia.
El formato es deliberadamente básico: es un archivo de texto .m3u (o .m3u8) que podrías abrir en cualquier editor de texto. No contiene vídeo ni audio en sí mismo, solo punteros al lugar donde está el contenido. Piensa en él como un índice, no como el contenido en sí.
Un archivo M3U mínimo tiene este aspecto:
#EXTM3U
#EXTINF:-1,News Channel HD
https://example.com/streams/news.m3u8
#EXTINF:-1,Sports Channel HD
https://example.com/streams/sports.m3u8
La primera línea, #EXTM3U, lo identifica como un archivo M3U extendido. Cada canal ocupa entonces dos líneas: una descripción #EXTINF seguida del enlace que realmente se reproduce.
M3U frente a M3U8
Verás las dos extensiones, .m3u y .m3u8. La diferencia es pequeña, pero conviene conocerla:
| .m3u | .m3u8 | |
|---|---|---|
| Codificación de texto | Codificación local / ANSI | UTF-8 |
| Nombres internacionales | Puede mostrar caracteres ilegibles | Muestra correctamente acentos, emojis y texto no latino |
| Lo usa el streaming HLS | No | Sí, es el formato de manifiesto de HLS |
| Recomendado hoy | Heredado | Preferido |
Como M3U8 usa UTF-8, gestiona sin problemas los nombres de canales en cualquier idioma, y además es el formato de manifiesto que el streaming HLS utiliza para listar los segmentos de vídeo. Para las listas, elige M3U8 siempre que puedas.
Dentro del archivo: las etiquetas explicadas
Una línea de M3U extendido puede llevar más que un nombre. Los reproductores de IPTV leen etiquetas adicionales en la línea #EXTINF para crear una lista de canales cuidada:
| Etiqueta | Qué hace | Ejemplo |
|---|---|---|
#EXTM3U |
Identifica el archivo como M3U extendido (siempre la primera línea) | #EXTM3U |
#EXTINF:-1 |
Inicia una entrada de canal; -1 significa en directo (sin duración fija) |
#EXTINF:-1,BBC One |
tvg-id |
Vincula el canal con sus datos de EPG | tvg-id="bbcone.uk" |
tvg-logo |
URL de la imagen del logotipo del canal | tvg-logo="https://.../bbc1.png" |
group-title |
La categoría bajo la que aparece el canal | group-title="UK Entertainment" |
Una entrada con todas las etiquetas las combina:
#EXTINF:-1 tvg-id="bbcone.uk" tvg-logo="https://example.com/bbc1.png" group-title="UK Entertainment",BBC One HD
https://example.com/streams/bbcone.m3u8
El tvg-id es lo que conecta un canal con su guía de programación. Para mostrar «qué emiten ahora y a continuación», tu reproductor coteja este ID con un archivo EPG (guía electrónica de programación).
Cómo cargar una lista M3U
Puedes añadir una lista M3U como archivo o como URL. Normalmente, una URL es mejor, porque la fuente puede actualizar la lista de forma remota sin que tengas que volver a importarla.
- Consigue la lista. Un archivo local
.m3u/.m3u8o una URL M3U alojada procedente de una fuente con licencia. - Elige un reproductor. VLC funciona en el ordenador; en la TV, usa un reproductor de IPTV como TiviMate o IPTV Smarters. Consulta nuestra guía de los mejores reproductores de IPTV.
- Añade la lista. Abre el archivo o pega la URL M3U en el campo «añadir lista» de la aplicación.
- Añade una EPG (opcional). Pega tu URL de EPG para que la guía muestre los nombres y los horarios de los programas.
- Organiza. Usa las categorías de
group-titlepara ordenar los canales; la mayoría de reproductores te permiten ocultar o reordenar los grupos.
Para un tutorial completo con una aplicación concreta, sigue nuestra guía paso a paso de configuración de TiviMate.
¿Es legal?
El formato M3U es totalmente legal: es una lista de enlaces en texto plano, como un archivo de marcadores. La legalidad depende por completo de a qué apuntan los enlaces.
- Legal: una lista con tu propio contenido, canales en abierto o emisiones de un proveedor que posee los derechos.
- No legal: una lista que emite canales premium o de pago sin permiso del titular de los derechos, sea cual sea el formato de archivo empleado para listarlos.
Ten cuidado: las listas M3U «cargadas» que se venden baratas con miles de canales premium casi nunca tienen licencia. WatchlyGuide solo cubre fuentes con licencia. Si una lista te promete todos los canales de pago por unos pocos euros, no es un servicio legítimo.
En resumen
Una lista M3U no es más que un archivo de texto que indica dónde está el contenido, con etiquetas opcionales que le dicen a tu reproductor el nombre, el logotipo, la categoría y el ID de guía de cada canal. Elige la variante M3U8 en UTF-8, combínala con una EPG para tener una guía completa, cárgala en un reproductor de confianza y úsala siempre solo con fuentes que posean los derechos correspondientes. Una vez que entiendes la línea #EXTINF, todo el formato resulta fácil de leer.
A continuación, configura la guía de programación con nuestra explicación sobre qué es una EPG, o empieza por lo básico con qué es IPTV.
¿No tienes claro algún término de esta página? Búscalo en el glosario de streaming.