Sari la conținut
Castreon
Canale

Agendă, rezultate și știri din sursa dumneavoastră — pagini de ghid automat

Actualizat la 26 oct. 2026

Pe 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:

  1. Nume, Titlul paginii, Textul de deasupra titlului (rândul mic, în culoarea accentului), Limba, Fusul orar și eticheta lui.
  2. Adresa sursei (JSON), Cheia sursei (opțional) și Recitire.
  3. 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 channel din sursă, o imagine încărcată din editor, două rânduri de text și culoarea etichetei competiției.
  4. 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ă.

Confidențialitate

Cookie-uri și stocare locală

Cookie-urile strict necesare sunt mereu active. Statisticile și marketingul folosesc servicii Google și pornesc doar dacă le accepți — până atunci nu se trimite nimic la Google. Îți poți retrage acordul oricând, aici.

Strict necesare

Fără ele nu funcționează autentificarea, formularele și limba aleasă. Nu necesită consimțământ (§ 25 alin. 2 pct. 2 TDDDG).

Mereu active
Nume Scop Durată Tip
castreon-session Păstrează sesiunea: autentificarea și limba aleasă 2 ore, prelungit la fiecare accesare Cookie
XSRF-TOKEN Protejează formularele împotriva cererilor falsificate 2 ore, prelungit la fiecare accesare Cookie
remember_web_… Doar dacă bifezi „Ține-mă minte” la autentificare Până la deconectare, max. 400 de zile Cookie
__cf_bm Cloudflare: deosebește vizitatorii de roboți, doar când traficul e verificat 30 de minute Cookie · Cloudflare
castreon:consent Ține minte alegerea ta privind cookie-urile 12 luni Memorie locală
theme Aspectul contului de client: luminos, întunecat sau sistem Până o schimbi Memorie locală

Statistici

Google Analytics 4 (Google Ireland Ltd.): ce pagini sunt vizitate, de unde vin vizitele și de pe ce tip de dispozitiv — cu identificatori pseudonimi, fără salvarea adresei IP. Ne ajută să îmbunătățim site-ul.

Nume Scop Durată Tip
_ga Google Analytics: recunoaște vizitatorul (identificator pseudonim) 13 luni Cookie · Google Analytics
_ga_VHWQRPHPEF Google Analytics: păstrează starea vizitei 13 luni Cookie · Google Analytics

Marketing

Google Ads (Google Ireland Ltd.): măsoară dacă vizitele venite din reclame Google ajung la test sau la un plan și permite afișarea reclamelor Castreon pe alte site-uri (remarketing).

Nume Scop Durată Tip
_gcl_au, _gcl_aw Google Ads: leagă vizita de clicul pe reclamă (conversii) 90 de zile Cookie · Google Ads
IDE, test_cookie Google Ads: remarketing și măsurarea reclamelor, pe domeniile Google (doubleclick.net) Până la 13 luni Cookie · Google (terț)