Por Shamir
¿Qué es EPG? Explicación de la guía de televisión IPTV (XMLTV, ahora/próximo y cómo funciona todo)
Cuando abres un reproductor de IPTV y ves no solo una lista de nombres de canales, sino también una cuadrícula completa: "BBC One: Noticias a las diez hasta las 22:30, luego Partido del día", estás viendo EPG: la guía electrónica de programas. Es la diferencia entre un reproductor que parece una pila de URL y uno que parece un televisor.
EPG es también una de las partes más incomprendidas de IPTV. La gente asume que proviene del mismo lugar que los canales (no es así), que es trabajo del reproductor generarlo (no lo es) y que una guía en blanco significa que la aplicación no funciona (normalmente no lo es). Esta publicación es la explicación en inglés sencillo: el complemento educativo de nuestra EPG guía de solución de problemas, y un hermano de lo que es Stalker Portal y M3U vs Xtream vs Stalker.
.Captura de pantalla: Tuneline's EPG cuadrícula con bloques de programa ahora/siguiente
EPG en una oración
EPG es un archivo de datos separado que enumera lo que se reproduce en cada canal y cuándo, que su reproductor superpone en su lista de canales para crear la guía de TV.
Ese es el concepto. Los canales son una cosa (tu lista de reproducción M3U o tu cuenta de Xtream). El cronograma es algo diferente (un archivo EPG). El trabajo del jugador es unirlos.
De dónde provienen realmente los datos EPG
El formato estándar para los datos EPG es XMLTV: un archivo XML (a menudo comprimido con gzip, que termina en .xml o .xml.gz) que contiene dos tipos de entradas:
- Definiciones de canales: cada canal que la guía conoce, con una identificación única como
bbc-one.ukoESPN.us. - Entradas de programas: para cada ID de canal, una lista de programas con una hora de inicio, hora de finalización, título y, generalmente, una descripción, categoría e información del episodio.
A La entrada única del programa se ve más o menos así dentro del XML:
<programme start="20260611190000 +0000" stop="20260611210000 +0000" channel="bbc-one.uk">
<title>FIFA World Cup 2026: Opening Match</title>
<desc>Live coverage of the tournament opener.</desc>
<category>Sport</category>
</programme>
¿De dónde viene este archivo? Uno de dos lugares, dependiendo de su tipo de proveedor:
- Xtream Codes los proveedores publican los suyos EPG automáticamente. Su cuenta tiene un punto final EPG incorporado (la URL
xmltv.php), y un buen jugador lo descubre y lo recupera sin que usted haga nada. Este es el caso fácil. - Los proveedores M3U simples pueden brindarle una URL XMLTV separada para pegar, o ninguna. Si te dan una URL, la pegas en el reproductor una vez. Si no es así, puedes usar una fuente XMLTV de terceros, pero hacer coincidirla con tus canales es más difícil (más sobre esto a continuación).
La clave a internalizar: el EPG es publicado por su proveedor (o un tercero), no generado por el jugador. Si su proveedor no publica datos de guía, ningún jugador en el mundo puede inventarlo.
Cómo el jugador relaciona los canales con sus listados
Aquí es donde reside la mayor parte de la confusión EPG. El reproductor tiene dos conjuntos de datos separados: su lista de canales y la guía XMLTV, y tiene que determinar qué entradas de programa pertenecen a qué canal. Lo hace haciendo coincidir un identificador.
En su lista de reproducción M3U, cada línea de canal generalmente lleva un atributo tvg-id:
#EXTINF:-1 tvg-id="bbc-one.uk" tvg-name="BBC One HD" group-title="UK",BBC One HD
El reproductor mira tvg-id="bbc-one.uk", luego busca en el archivo XMLTV un <channel id="bbc-one.uk"> y todas las entradas <programme channel="bbc-one.uk">. Cuando los ID coinciden, los listados se ajustan al canal. Cuando no coinciden, o cuando falta tvg-id, el canal aparece sin datos de guía, a pesar de que el archivo EPG está cargado correctamente y otros canales están completos.
Esa falta de coincidencia es la queja EPG más común, y casi siempre es un problema de datos en el proveedor, no un error en el jugador:
- El M3U tiene
tvg-id="bbcone"pero el XMLTV usabbc-one.uk→ no coincide. - El M3U no tiene
tvg-id→ nada con qué coincidir. - El proveedor M3U y XMLTV son mantenidos por diferentes personas que nunca acordaron ID.

"Ahora/Siguiente" frente al completo Los datos Grid
EPG generan dos vistas que verás en cualquier buen reproductor:
- Ahora/Siguiente: la forma compacta. Mientras miras un canal, el reproductor muestra el programa actual y lo que sigue, generalmente con una barra de progreso que muestra qué tan avanzado estás en el programa actual. Esta es la característica EPG más utilizada; es lo que te dice "te uniste a este partido en el minuto 60".
- The Guide/Grid: la vista bidimensional completa. Canales hacia abajo en un eje, tiempo en el otro, cada celda es un bloque de programa. Así es como navegas por "qué hay esta noche" y planificas tu velada.
Ambos se crean a partir de los mismos datos XMLTV. La cuadrícula simplemente muestra más a la vez.
Zonas horarias: por qué su guía podría estar desviada por unas pocas horas
Un problema sutil pero común: XMLTV las horas incluyen un desplazamiento UTC (el +0000 en el ejemplo anterior). Su reproductor los convierte a su hora local. Cuando la guía muestra programas en el momento equivocado (todo con un cambio de 1, 5 u 8 horas), casi siempre es uno de:
- El proveedor publicó horarios en el desplazamiento incorrecto (por ejemplo, etiquetó todo
+0000cuando el horario en realidad es la hora local del Reino Unido durante el horario de verano británico). - La zona horaria de su dispositivo está configurada incorrectamente.
- El EPG del proveedor es para una región diferente a los canales que estás viendo.
Un buen reproductor te permite aplicar un desplazamiento de tiempo EPG manual por lista de reproducción para corregir una guía que cambia constantemente. Si solo se cambian algunos canales, ese es el proveedor que mezcla los feeds de regiones, y una compensación global no lo solucionará limpiamente.
Cómo EPG potencia los recordatorios y la puesta al día
EPG no es solo para navegar. Dos características dependen de ello:
- Recordatorios de programa. Debido a que la guía sabe que un programa comienza a las 19:00, el reproductor puede notificarle justo antes de que comience. Establece un recordatorio de un programa futuro en la cuadrícula y el reproductor te avisará cuando esté a punto de comenzar.
- Ponerse al día/cambio de hora. La puesta al día del lado del proveedor utiliza EPG para conocer los límites de cada programa pasado, por lo que "rebobinar hasta el inicio de las noticias de las 18:00" funciona. Sin un EPG preciso, la puesta al día no puede encontrar los límites del programa. Vea nuestra explicación de televisión para ponerse al día.
Es tan preciso que EPG soporta más que solo la bonita cuadrícula: es la columna vertebral de los recordatorios y el rebobinado.
Cómo Tuneline maneja EPG
En Tuneline, el flujo está diseñado para necesitar el menor trabajo manual posible:
- Xtream Codes cuentas: EPG se descubre y recupera automáticamente en la primera sincronización. No haces nada: abre la guía y está ahí (suponiendo que el proveedor la publique).
- M3U listas de reproducción: si tu proveedor te dio una URL XMLTV, pégala cuando agregues la lista de reproducción. Tuneline lo recupera y lo almacena en caché, actualizándolo periódicamente.
- Coincidencia: Tuneline coincide con
tvg-idprimero, luego recurre a una coincidencia aproximada de nombres para canales donde faltatvg-idpero el nombre del canal coincide estrechamente con un nombre de canal XMLTV. Esto recupera algunos datos de la guía que los jugadores con ID estricta dejarían en blanco. - Desplazamiento de tiempo: Configuración → EPG → Desplazamiento de tiempo le permite volver a alinear una guía cambiada constantemente por lista de reproducción.
- Actualizar: la guía se almacena en caché localmente y se actualiza según un cronograma, por lo que la apertura de la cuadrícula es instantánea en lugar de esperar a que la red la recupere cada vez.
Si su guía está en blanco o parcial, el EPG guía de solución de problemas recorre las soluciones en orden.
Preguntas frecuentes
¿Qué es EPG en la televisión?
EPG significa Guía Electrónica de Programas: el programa en pantalla que muestra lo que hay ahora y lo que sigue. El concepto es idéntico en cualquier televisor; Sólo cambia la entrega. En la televisión por cable, satélite y terrestre, la guía se transmite dentro de la propia señal de transmisión, por lo que siempre está ahí. En IPTV no hay señal de transmisión para transmitirla, por lo que la guía es un archivo XMLTV separado que su reproductor busca y relaciona con sus canales.
Esa diferencia explica la queja más común de IPTV: una guía que está en blanco mientras los canales se reproducen perfectamente. En un decodificador esa combinación es imposible. En IPTV solo significa que falta el archivo de programación o que los ID de sus canales no están alineados.
¿Es EPG lo mismo que los canales?
No. Los canales provienen de tu lista de reproducción M3U o cuenta de Xtream. EPG (el cronograma) es un archivo XMLTV separado. El jugador los empareja. Un proveedor puede ofrecerle excelentes canales y ningún EPG, o viceversa.
¿Por qué algunos de mis canales tienen guía y otros están en blanco?
Porque los en blanco tienen un tvg-id que no coincide con nada en el archivo XMLTV (o ningún tvg-id). El EPG está cargado bien, simplemente no tiene nada que adjuntar a esos canales específicos. Este es un problema de datos del proveedor, no un error del reproductor.
¿Puedo agregar mi propia fuente EPG si mi proveedor no tiene una?
Sí, puedes pegar una URL XMLTV de terceros. El problema es que una fuente EPG genérica utiliza sus propios ID de canal, que no coincidirán con los valores tvg-id de su proveedor, por lo que la mayoría de los canales permanecerán en blanco a menos que los ID se alineen. Funciona mejor para canales conocidos con ID estandarizados.
¿Con qué frecuencia se actualiza el EPG?
Los proveedores suelen publicar una ventana móvil, a menudo "ahora más los próximos 3 a 7 días". Los jugadores lo almacenan en caché y lo recuperan según un cronograma (Tuneline se actualiza periódicamente y mediante extracción manual). Pasada la ventana publicada, la cuadrícula simplemente no tiene datos todavía.
Toda mi guía ha cambiado unas horas. ¿Cómo lo soluciono?
Aplique un desplazamiento de tiempo EPG (Configuración → EPG → Desplazamiento de tiempo en Tuneline) para volver a cambiarlo. Primero confirme que la zona horaria de su dispositivo sea correcta. Si solo algunos canales están desactivados, el proveedor está mezclando feeds regionales y una compensación global no los solucionará todos.
¿Utiliza EPG muchos datos?
No. Un archivo XMLTV para unos cientos de canales con una semana de listados suele tener unos pocos MB comprimidos, algo trivial en comparación con un solo minuto de vídeo. Es, con diferencia, la parte más barata de IPTV.
¿Por qué la guía está en blanco justo cuando agrego una nueva lista de reproducción?
La primera EPG búsqueda ocurre en segundo plano y puede tardar de unos segundos a un minuto para guías grandes. Espere un momento y luego tire para actualizar. Si sigue en blanco después de un minuto, consulte la guía de solución de problemas.
¿Cuál es la diferencia entre EPG y XMLTV?
EPG es el concepto (la guía de programas en pantalla). XMLTV es el formato de archivo que lleva los datos. La gente usa los términos de manera vaga: "mi EPG" generalmente significa "mi archivo XMLTV". También hay un EPG basado en JSON que sirven algunos paneles Xtream, pero XMLTV es el estándar universal.
Conclusión
EPG convierte una lista de canales en un televisor. Es un archivo XMLTV separado, publicado por su proveedor, no generado por el reproductor, que el reproductor relaciona con sus canales usando el campo tvg-id y luego se muestra como Ahora/Siguiente y una cuadrícula completa. Cuando faltan listados o son incorrectos, la causa casi siempre son los datos del proveedor (ID no coincidentes, ID faltantes, zona horaria incorrecta), no la aplicación.
Tuneline descubre automáticamente EPG para cuentas Xtream, acepta una XMLTV URL para M3U listas de reproducción, coincide con tvg-id con un respaldo basado en el nombre y le permite corregir una guía desplazada con un desplazamiento de tiempo por lista de reproducción, para que la guía sea tan completa como los datos de su proveedor. permite.

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
- ¿Cuántos dispositivos pueden usar una suscripción a IPTV?
- Los subtítulos de IPTV no se muestran (o desaparecen cuando los saltas)
- Mensajes de error de IPTV decodificados: qué significan realmente 10 errores comunes
- ¿Qué reproductores de IPTV realmente admiten Catch-Up TV? (2026)
- Su reproductor solicita un PIN de control parental que usted nunca configuró
Lee este artículo en otro idioma
- EnglishWhat Is EPG? The IPTV TV Guide Explained (XMLTV, Now/Next, and How It All Works)
- Español¿Qué es EPG? La guía de televisión IPTV explicada (XMLTV, ahora/próximo y cómo funciona todo)
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.