Ir al contenido
Castreon
Canales

Agenda, resultados y noticias de su propia fuente — páginas de la guía automática

Actualizado el 26 oct. 2026

Ademá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:

  1. 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.
  2. Dirección de la fuente (JSON), Clave de la fuente (opcional) y Relectura.
  3. 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 channel de la fuente, una imagen subida desde el editor, dos líneas de texto y el color de la etiqueta de la competición.
  4. 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.

Privacidad

Cookies y almacenamiento local

Las cookies estrictamente necesarias están siempre activas. Las estadísticas y el marketing usan servicios de Google y solo se activan si los aceptas; hasta entonces no se envía nada a Google. Puedes retirar tu consentimiento aquí en cualquier momento.

Estrictamente necesarias

Sin ellas no funcionan el inicio de sesión, los formularios ni el idioma elegido. No requieren consentimiento (§ 25, apartado 2, n.º 2 TDDDG).

Siempre activas
Nombre Finalidad Duración Tipo
castreon-session Mantiene la sesión: inicio de sesión e idioma elegido 2 horas, renovada en cada visita Cookie
XSRF-TOKEN Protege los formularios contra solicitudes falsificadas 2 horas, renovada en cada visita Cookie
remember_web_… Solo si marcas «Recordarme» al iniciar sesión Hasta cerrar sesión, máx. 400 días Cookie
__cf_bm Cloudflare: distingue visitantes de bots, solo cuando se verifica el tráfico 30 minutos Cookie · Cloudflare
castreon:consent Recuerda tu elección de cookies 12 meses Almacenamiento local
theme Apariencia de la cuenta de cliente: clara, oscura o del sistema Hasta que la cambies Almacenamiento local

Estadísticas

Google Analytics 4 (Google Ireland Ltd.): qué páginas se visitan, de dónde llegan las visitas y con qué tipo de dispositivo — con identificadores seudónimos, sin guardar la dirección IP. Nos ayuda a mejorar el sitio.

Nombre Finalidad Duración Tipo
_ga Google Analytics: reconoce al visitante (identificador seudónimo) 13 meses Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: mantiene el estado de la visita 13 meses Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): mide si las visitas desde anuncios de Google llevan a una prueba o a un plan y permite mostrar anuncios de Castreon en otros sitios (remarketing).

Nombre Finalidad Duración Tipo
_gcl_au, _gcl_aw Google Ads: vincula la visita con el clic en el anuncio (conversiones) 90 días Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing y medición de anuncios, en dominios de Google (doubleclick.net) Hasta 13 meses Cookie · Google (tercero)