Agenda, resultados y noticias de su propia fuente — páginas de la guía automática
Actualizado el 26 oct. 2026Además de la página «Ahora en …», la guía automática puede crear páginas con sus datos: una agenda con los próximos eventos, resultados por competición y noticias — cada una desde una dirección JSON que lee por sí sola cada pocos minutos. Castreon dibuja la página en tiempo real, y sale al aire como cualquier canal (HLS, HTTP-TS, push, DRM) o como bloque en la programación de un canal de archivos.
Disponible desde Castreon 2.1.0, en la edición Enterprise.
Los tres tipos
- Agenda — los próximos eventos, 3–5 por página: el día («HOY», «MAÑANA», «JUEVES 29.10»), la hora grande, la etiqueta de la competición, el título y la etiqueta del canal (imagen + dos líneas). El primer evento está resaltado; un evento que empieza pronto muestra «en 45 min», uno en curso «en directo ahora».
- Resultados — los partidos agrupados por competición, 4 por columna, 2 columnas por página: equipo local, el marcador sobre una placa en el color de acento, equipo visitante y bajo el marcador el estado — «LIVE 67'», «DESCANSO», «FINAL», la hora de inicio o «APLAZADO».
- Noticias — una noticia por página: la etiqueta, el título grande en 1–2 líneas, el texto en un máximo de 3 líneas, la fuente y la hora.
Las páginas cambian solas tras los segundos que elija. Los textos fijos («HOY», «FINAL», «DESCANSO», etc.) están en el idioma de la guía: rumano, inglés, alemán, italiano o español.
La fuente (formato JSON)
La dirección debe devolver JSON: un objeto con la lista items o directamente la lista. Las horas van en formato RFC 3339, con zona horaria (sin zona = la de la guía).
Agenda — start y title son obligatorios; sin end, un evento dura 2 horas:
{"items": [
{"start": "2026-11-02T21:45:00+02:00", "end": "2026-11-02T23:45:00+02:00",
"category": "Fútbol · Champions League", "title": "Equipo A – Equipo B", "channel": "Sport 1"}
]}
Resultados — una fila por partido; status puede ser live, halftime, final, upcoming o postponed (más las abreviaturas habituales de los proveedores de datos: FT, HT, NS, PST…); minute es el minuto de juego en directo:
{"items": [
{"competition": "Fútbol · Liga", "home": "Equipo A", "away": "Equipo B",
"home_score": 2, "away_score": 1, "status": "live", "minute": 67}
]}
Noticias — title es obligatorio, el resto opcional; como máximo 12 noticias, en el orden de la fuente:
{"items": [
{"category": "Fútbol", "title": "…", "text": "…", "time": "2026-11-02T18:20:00+02:00", "source": "Redacción"}
]}
Si la fuente pide una clave, escríbala en Clave de la fuente: Castreon la envía como Authorization: Bearer …. La clave se guarda aparte de la configuración y no vuelve a mostrarse después de guardar (ni en la API ni en el registro); vacío al guardar = se mantiene la guardada.
Castreon vuelve a leer la fuente cada Relectura segundos (60–3600, por defecto 300). Si la fuente no responde, se quedan en pantalla los últimos datos leídos; en el editor, el error de la fuente se ve en la vista previa.
Use solo datos que tenga derecho a mostrar: los marcadores y las noticias suelen venir de un proveedor de datos o de una redacción, con sus propias condiciones de uso.
Una guía desde una fuente
Ajustes → Guía automática → Nueva guía, en Tipo elija Agenda, Resultados o Noticias, y luego:
- Nombre, Título de la página, Texto sobre el título (la línea pequeña en el color de acento), Idioma, Zona horaria y su etiqueta.
- Dirección de la fuente (JSON), Clave de la fuente (opcional) y Relectura.
- En la agenda: Eventos por página (3–5), «En N min» (los minutos en los que un evento se anuncia con «en …»; 0 = nunca) y Etiquetas de los canales: para cada valor
channelde la fuente, una imagen subida desde el editor, dos líneas de texto y el color de la etiqueta de la competición. - Imagen de fondo (PNG o JPEG 16:9, idealmente 1920×1080; sin imagen, el fondo se hace con los colores), Colores (fondo oscuro y un degradado de acento), Música (opcional) y Texto sin eventos.
Vista previa lee la fuente al momento y muestra la primera página.
Al aire, entre los programas de un canal
La guía sale al aire mediante un canal con la fuente Guía automática y una salida HTTP-TS. Un canal de archivos puede ponerla entre sus archivos con bloques que se repiten en la programación: por ejemplo, en un canal con un archivo de espera de 2 minutos en bucle, tres bloques de conexión en directo, 1 minuto cada 9 minutos:
| Bloque | Fuente | Desde | Cada / dura |
|---|---|---|---|
| Agenda | channel:agenda |
00:02 | 9 min / 1 min |
| Resultados | channel:resultados |
00:05 | 9 min / 1 min |
| Noticias | channel:noticias |
00:08 | 9 min / 1 min |
Los bloques pueden compartir la misma ventana (00:00–24:00), desplazados: Castreon comprueba los solapamientos según los minutos en que se emiten de verdad.
Problemas frecuentes
- La vista previa dice «la fuente de eventos responde con el código 401» — la fuente pide una clave: rellene Clave de la fuente.
- La página muestra el texto sin eventos — la fuente no tiene nada próximo (agenda) o la lista está vacía; compruebe la dirección en el navegador.
- El bloque de la programación muestra el fotograma de pausa — el canal de la guía no tiene salida HTTP-TS o no está en marcha; la ventana del bloque le avisa.
- El texto se lee mal — el fondo debe ser oscuro (por ejemplo
#0A0F1E) y el acento un color claro.