Agendă, rezultate și știri din sursa dumneavoastră — pagini de ghid automat
Actualizat la 26 oct. 2026Pe lângă pagina „Acum pe …”, ghidul automat poate face pagini din datele dumneavoastră: o agendă cu evenimentele care urmează, rezultate pe competiții și știri — fiecare dintr-o adresă JSON pe care o citește singur, la câteva minute. Pagina se desenează de Castreon, în timp real, și ajunge pe post ca orice canal (HLS, HTTP-TS, push, DRM) sau ca bloc în programul unui canal din fișiere.
Disponibil din Castreon 2.1.0, în ediția Enterprise.
Cele trei feluri
- Agendă — evenimentele care urmează, câte 3–5 pe pagină: ziua („AZI”, „MÂINE”, „JOI 29.10”), ora mare, eticheta competiției, titlul și eticheta canalului (imagine + două rânduri). Primul eveniment e evidențiat; un eveniment care începe curând arată „peste 45 min”, unul în desfășurare „în direct acum”.
- Rezultate — meciurile grupate pe competiții, câte 4 pe coloană, 2 coloane pe pagină: gazdele, scorul pe plăcuța în culoarea accentului, oaspeții și sub scor starea — „LIVE 67'”, „PAUZĂ”, „FINAL”, ora de început sau „AMÂNAT”.
- Știri — o știre pe pagină: eticheta, titlul mare pe 1–2 rânduri, textul pe cel mult 3 rânduri, sursa și ora.
Paginile se schimbă singure, după câte secunde alegeți. Textele fixe („AZI”, „FINAL”, „PAUZĂ” etc.) sunt în limba ghidului: română, engleză, germană, italiană sau spaniolă.
Sursa (formatul JSON)
Adresa trebuie să dea JSON: un obiect cu lista items sau direct lista. Orele sunt în format RFC 3339, cu fusul orar (fără fus = fusul ghidului).
Agendă — start și title sunt obligatorii; fără end, un eveniment ține 2 ore:
{"items": [
{"start": "2026-11-02T21:45:00+02:00", "end": "2026-11-02T23:45:00+02:00",
"category": "Fotbal · Liga Campionilor", "title": "Echipa A – Echipa B", "channel": "Sport 1"}
]}
Rezultate — un rând pe meci; status poate fi live, halftime, final, upcoming sau postponed (și prescurtările uzuale ale furnizorilor de date: FT, HT, NS, PST…); minute e minutul de joc la live:
{"items": [
{"competition": "Fotbal · Liga 1", "home": "Echipa A", "away": "Echipa B",
"home_score": 2, "away_score": 1, "status": "live", "minute": 67}
]}
Știri — title e obligatoriu, restul opțional; cel mult 12 știri, în ordinea din sursă:
{"items": [
{"category": "Fotbal", "title": "…", "text": "…", "time": "2026-11-02T18:20:00+02:00", "source": "Redacția"}
]}
Dacă sursa cere o cheie, scrieți-o la Cheia sursei: Castreon o trimite ca Authorization: Bearer …. Cheia se păstrează separat de configurare și nu mai apare după salvare (nici prin API, nici în jurnal); gol la salvare = rămâne cea salvată.
Castreon recitește sursa la Recitire secunde (60–3600, implicit 300). Dacă sursa nu răspunde, rămân pe ecran datele citite ultima oară; în editor, eroarea sursei se vede la previzualizare.
Folosiți doar date pe care aveți dreptul să le afișați: scorurile și știrile vin de obicei de la un furnizor de date sau dintr-o redacție, cu condiții de folosire proprii.
Un ghid din sursă
Setări → Ghid automat → Ghid nou, la Fel alegeți Agendă, Rezultate sau Știri, apoi:
- Nume, Titlul paginii, Textul de deasupra titlului (rândul mic, în culoarea accentului), Limba, Fusul orar și eticheta lui.
- Adresa sursei (JSON), Cheia sursei (opțional) și Recitire.
- La agendă: Evenimente pe pagină (3–5), „Peste N min” (minutele în care un eveniment e anunțat „peste …”; 0 = niciodată) și Etichetele canalelor: pentru fiecare valoare
channeldin sursă, o imagine încărcată din editor, două rânduri de text și culoarea etichetei competiției. - Imaginea de fundal (PNG sau JPEG 16:9, ideal 1920×1080; fără ea, fundalul se face din culori), Culorile (fundal închis și un degradeu de accent), Muzica (opțional) și Text fără evenimente (ce apare când sursa n-are nimic).
Previzualizează citește sursa pe loc și arată prima pagină.
Pe post, între emisiunile unui canal
Ghidul ajunge pe post printr-un canal cu sursa Ghid automat și ieșirea HTTP-TS. Un canal din fișiere îl poate pune între fișierele lui cu blocuri care se repetă în program: de exemplu, pe un canal cu un fișier de așteptare de 2 minute în buclă, trei blocuri de preluare live, câte 1 minut la fiecare 9 minute:
| Bloc | Sursa | De la | La fiecare / ține |
|---|---|---|---|
| Agenda | channel:agenda |
00:02 | 9 min / 1 min |
| Rezultate | channel:rezultate |
00:05 | 9 min / 1 min |
| Știri | channel:stiri |
00:08 | 9 min / 1 min |
Blocurile pot sta în aceeași fereastră (00:00–24:00), decalate: Castreon verifică suprapunerea după minutele în care rulează cu adevărat.
Probleme frecvente
- Previzualizarea spune „sursa de evenimente răspunde cu codul 401” — sursa cere o cheie: completați Cheia sursei.
- Pagina arată textul fără evenimente — sursa nu are nimic viitor (agendă) sau lista e goală; verificați adresa în browser.
- Blocul din program arată cadrul de pauză — canalul-ghid nu are ieșirea HTTP-TS sau nu rulează; fereastra blocului vă avertizează.
- Textul nu se citește — fundalul trebuie să fie închis (de exemplu
#0A0F1E), iar accentul o culoare deschisă.