tıvsy

Configurar la guía de programación (EPG)

Una guía convierte un muro de nombres de canal en televisión que puedes planificar: qué hay ahora, qué viene después, qué empieza a las nueve. Los datos detrás son XMLTV, un archivo aparte de tu lista de canales, y casi todos los problemas vienen de que ambos no encajan.

Averigua dónde están tus datos de guía

Si conectas por Xtream Codes, la guía suele llegar automáticamente: la lleva el servidor. Si usas una lista M3U simple, normalmente necesitas un segundo enlace, una URL XMLTV, que el proveedor lista por separado. Suele terminar en .xml o .xml.gz.

Añade el enlace XMLTV

En Tivsy, abre la fuente y añade la URL de la guía debajo. Los archivos comprimidos se procesan sin que tengas que descomprimirlos. La primera descarga puede ser grande — una semana entera para mil canales es mucho texto — así que hazla con Wi-Fi.

La guía de programación en Tivsy en Apple TV

Deja que los canales se emparejen

Los datos identifican canales por un id, no por el nombre, y el reproductor empareja cada canal con su programación usando el tvg-id de tu lista. Cuando esos id son correctos, la guía se rellena sola. Cuando un proveedor los omite, algunos canales quedan en blanco por buenos que sean los datos.

Mira el reloj, no los datos

Si cada programa es correcto pero va una o dos horas desfasado, la guía está bien y la zona horaria no. Las marcas de tiempo XMLTV llevan un desplazamiento; un archivo hecho para un país y leído en otro sale desplazado. Corrige el desfase de la fuente en lugar de buscar otra guía.

Cómo se une un canal con su programación

Dos señales, por orden de confianza. Primero el tvg-id del propio canal: si el archivo de guía declara un canal con ese identificador, se le cree de inmediato. Si no hay identificador, o la guía no lo conoce, se compara el nombre limpio del canal con todos los nombres que la guía declara para sus canales. Si ninguna de las dos funciona, la fila se deja vacía a propósito. Una guía que muestra la programación de otro canal es peor que una vacía, porque te la creerías.

Por qué «BBC One FHD» encuentra igualmente su programación

Porque el nombre se limpia antes de compararlo. Las etiquetas de calidad y duplicado se quitan — 4K, UHD, FHD, HD, SD, 1080p, VIP, PLUS, BACKUP, ALT y las demás — junto con los acentos, las mayúsculas y la puntuación. Así «BBC One FHD», «bbc one hd» y «BBC ONE» se reducen a la misma clave, y una sola entrada de guía puede servir a todas las variantes de calidad que liste tu proveedor. Por eso también dos canales que solo se diferencian por una etiqueta comparten la misma programación, y así debe ser.

La guía se actualiza según un ritmo, no cada vez que abres la aplicación

Los archivos XMLTV son grandes — a menudo decenas de megabytes — y los proveedores los regeneran unas pocas veces al día como mucho. Por eso la guía solo se vuelve a descargar si tiene más de seis horas, y la petición pide una copia comprimida. Abrir la aplicación veinte veces en una noche no descarga nada. Cada lista guarda su propia dirección de guía, así que con dos suscripciones cada una puede apuntar al archivo que publica su propio proveedor.

Preguntas frecuentes

¿Por qué mi EPG está vacío?

O no hay fuente de guía asociada, o la guía no tiene entradas para los id de tus canales. Abre primero un canal grande: son los mejor etiquetados, así que si la guía funciona en algún sitio, funciona ahí.

¿Por qué solo algunos canales muestran programas?

Porque la guía cubre esos y no el resto, o porque a los que faltan no les consta tvg-id en la lista. Es una propiedad de los datos que te dieron, no del reproductor.

Todo está desplazado exactamente una hora. ¿Qué falla?

Un desajuste de zona horaria, normalmente el horario de verano. La programación es correcta; el desplazamiento con que se lee, no.

¿Con qué frecuencia se actualiza la guía?

Tivsy actualiza en segundo plano y bajo demanda. Los proveedores publican unos días por adelantado y actualizan a diario; una guía que acaba pasado mañana es un límite de la fuente.

Algunos canales tienen programación y otros idénticos no.

Entonces han fallado las dos señales para esos canales: su tvg-id falta o no es uno de los que declara tu archivo XMLTV, y su nombre limpio no coincide con ninguno de los que hay dentro. Es un desajuste entre dos archivos, no un fallo de ninguno. El arreglo fiable está en el origen: una guía publicada por el mismo proveedor que la lista casi siempre encaja, porque las dos salen de la misma tabla de canales.

¿Puedo usar más de un archivo de guía?

Sí, uno por lista. La dirección de la guía pertenece a la lista y no a la aplicación, así que una suscripción puede apuntar al XMLTV de su propio proveedor mientras una segunda usa otro distinto. Un canal solo se compara con la guía de su propia lista, que es lo que impide que la programación de dos proveedores se mezcle.

Una guía que se rellena bien pero reproduce mal es otro problema distinto — ese va de conexión y formato.

Consigue Tivsy