M3U
Cabecera, EXTINF, URLs, nombres, grupos, tvg-id, logos y posibles duplicados.
Analiza la estructura de tus archivos autorizados directamente en el navegador, sin subirlos al servidor.
El análisis se ejecuta localmente y busca problemas frecuentes de formato, identificadores, duplicados y coincidencias.
El análisis no abre enlaces de streaming ni determina si una fuente es legal. Revisa únicamente la estructura del texto.
El validador está pensado para depuración técnica de archivos autorizados.
Cabecera, EXTINF, URLs, nombres, grupos, tvg-id, logos y posibles duplicados.
XML válido, canales, programas, identificadores, fechas y referencias huérfanas.
El archivo permanece en la sesión del navegador y no se almacena en el sitio.
No reproduce URLs, no prueba disponibilidad y no certifica licencias de contenido.
La herramienta revisa estructura y coherencia básica, no el contenido reproducido.
| Elemento | Qué espera | Problema habitual |
|---|---|---|
| #EXTM3U | Cabecera al inicio del archivo | Archivo incompleto o formato distinto |
| #EXTINF | Metadatos y nombre de cada entrada | Falta una URL asociada |
| tvg-id | Identificador para relacionar la EPG | No coincide con channel id |
| group-title | Categoría o agrupación | Grupos vacíos o inconsistentes |
| tvg-logo | URL opcional de imagen | Logo ausente o recurso 404 |
| URL | Recurso HTTP/HTTPS por entrada | Ruta mal formada o temporal |
Una guía útil necesita XML válido y una relación consistente entre canales y programas.
Cuenta elementos channel y comprueba que dispongan de identificadores únicos.
Cuenta programme, revisa referencias de canal y detecta fechas con formato inusual.
Señala programas cuyo channel no existe en la lista de canales del XMLTV.
FileReader y DOMParser procesan el texto dentro de la pestaña del navegador.
La herramienta no abre las URLs, no reproduce recursos ni ejecuta contenido del archivo.
Un archivo estructuralmente válido aún puede contener datos caducados o enlaces no disponibles.
Privacidad, alcance y resultados.
No. El código usa funciones del navegador para leerlo localmente.
No. Por privacidad y seguridad, no abre ni reproduce URLs.
Que el identificador de la entrada M3U no coincide con un canal del XMLTV analizado; la EPG podría quedar vacía para esa entrada.