Agenda, Ergebnisse und Nachrichten aus Ihrer eigenen Quelle — Seiten des automatischen Programmführers
Aktualisiert am 26 Okt 2026Neben der Seite „Jetzt auf …“ kann der automatische Programmführer Seiten aus Ihren Daten machen: eine Agenda mit den kommenden Ereignissen, Ergebnisse nach Wettbewerben und Nachrichten — jeweils aus einer JSON-Adresse, die er selbst alle paar Minuten liest. Castreon zeichnet die Seite in Echtzeit, und sie geht wie jeder Kanal auf Sendung (HLS, HTTP-TS, Push, DRM) oder als Block im Sendeplan eines Dateikanals.
Verfügbar ab Castreon 2.1.0, in der Edition Enterprise.
Die drei Arten
- Agenda — kommende Ereignisse, 3–5 pro Seite: der Tag („HEUTE“, „MORGEN“, „DONNERSTAG 29.10“), die große Uhrzeit, das Wettbewerbs-Label, der Titel und das Kanal-Label (Bild + zwei Zeilen). Das erste Ereignis ist hervorgehoben; ein Ereignis, das bald beginnt, zeigt „in 45 Min.“, eines, das läuft, „jetzt live“.
- Ergebnisse — die Spiele nach Wettbewerben gruppiert, 4 pro Spalte, 2 Spalten pro Seite: Heimteam, der Spielstand auf einem Schild in der Akzentfarbe, Gastteam und unter dem Spielstand der Status — „LIVE 67'“, „HALBZEIT“, „ENDE“, die Anstoßzeit oder „VERSCHOBEN“.
- Nachrichten — eine Nachricht pro Seite: das Label, der große Titel auf 1–2 Zeilen, der Text auf höchstens 3 Zeilen, die Quelle und die Uhrzeit.
Die Seiten wechseln von selbst nach der gewählten Anzahl Sekunden. Die festen Texte („HEUTE“, „ENDE“, „HALBZEIT“ usw.) erscheinen in der Sprache des Programmführers: Rumänisch, Englisch, Deutsch, Italienisch oder Spanisch.
Die Quelle (JSON-Format)
Die Adresse muss JSON liefern: ein Objekt mit der Liste items oder direkt die Liste. Uhrzeiten im Format RFC 3339 mit Zeitzone (ohne Zeitzone = die des Programmführers).
Agenda — start und title sind Pflicht; ohne end dauert ein Ereignis 2 Stunden:
{"items": [
{"start": "2026-11-02T21:45:00+02:00", "end": "2026-11-02T23:45:00+02:00",
"category": "Fußball · Champions League", "title": "Team A – Team B", "channel": "Sport 1"}
]}
Ergebnisse — eine Zeile pro Spiel; status kann live, halftime, final, upcoming oder postponed sein (dazu die üblichen Abkürzungen der Datenanbieter: FT, HT, NS, PST…); minute ist die Spielminute bei live:
{"items": [
{"competition": "Fußball · Liga", "home": "Team A", "away": "Team B",
"home_score": 2, "away_score": 1, "status": "live", "minute": 67}
]}
Nachrichten — title ist Pflicht, der Rest optional; höchstens 12 Nachrichten, in der Reihenfolge der Quelle:
{"items": [
{"category": "Fußball", "title": "…", "text": "…", "time": "2026-11-02T18:20:00+02:00", "source": "Redaktion"}
]}
Verlangt die Quelle einen Schlüssel, tragen Sie ihn unter Schlüssel der Quelle ein: Castreon sendet ihn als Authorization: Bearer …. Der Schlüssel wird getrennt von der Konfiguration gespeichert und nach dem Speichern nicht mehr angezeigt (weder in der API noch im Protokoll); leer beim Speichern = der gespeicherte bleibt.
Castreon liest die Quelle alle Neu lesen Sekunden (60–3600, Standard 300). Antwortet die Quelle nicht, bleiben die zuletzt gelesenen Daten auf dem Bildschirm; im Editor zeigt die Vorschau den Fehler der Quelle.
Verwenden Sie nur Daten, die Sie anzeigen dürfen: Spielstände und Nachrichten stammen meist von einem Datenanbieter oder einer Redaktion mit eigenen Nutzungsbedingungen.
Ein Programmführer aus einer Quelle
Einstellungen → Automatischer Programmführer → Neuer Programmführer, unter Art wählen Sie Agenda, Ergebnisse oder Nachrichten, dann:
- Name, Seitentitel, Text über dem Titel (die kleine Zeile in der Akzentfarbe), Sprache, Zeitzone und ihre Beschriftung.
- Adresse der Quelle (JSON), Schlüssel der Quelle (optional) und Neu lesen.
- Bei der Agenda: Ereignisse pro Seite (3–5), „In N Min.“ (die Minuten, in denen ein Ereignis mit „in …“ angekündigt wird; 0 = nie) und Kanal-Labels: für jeden
channel-Wert der Quelle ein im Editor hochgeladenes Bild, zwei Textzeilen und die Farbe des Wettbewerbs-Labels. - Hintergrundbild (PNG oder JPEG 16:9, ideal 1920×1080; ohne Bild entsteht der Hintergrund aus den Farben), Farben (dunkler Hintergrund und ein Akzentverlauf), Musik (optional) und Text ohne Ereignisse.
Vorschau liest die Quelle sofort und zeigt die erste Seite.
Auf Sendung, zwischen den Sendungen eines Kanals
Der Programmführer geht über einen Kanal mit der Quelle Automatischer Programmführer und einem HTTP-TS-Ausgang auf Sendung. Ein Dateikanal kann ihn mit sich wiederholenden Blöcken im Sendeplan zwischen seine Dateien setzen: zum Beispiel auf einem Kanal mit einer 2-minütigen Pausendatei in Schleife drei Live-Übernahme-Blöcke, je 1 Minute alle 9 Minuten:
| Block | Quelle | Ab | Alle / Dauer |
|---|---|---|---|
| Agenda | channel:agenda |
00:02 | 9 Min. / 1 Min. |
| Ergebnisse | channel:ergebnisse |
00:05 | 9 Min. / 1 Min. |
| Nachrichten | channel:nachrichten |
00:08 | 9 Min. / 1 Min. |
Die Blöcke können im selben Zeitfenster (00:00–24:00) liegen, versetzt: Castreon prüft Überschneidungen nach den Minuten, in denen sie wirklich laufen.
Häufige Probleme
- Die Vorschau meldet „die Ereignisquelle antwortet mit Code 401“ — die Quelle verlangt einen Schlüssel: Schlüssel der Quelle ausfüllen.
- Die Seite zeigt den Text ohne Ereignisse — die Quelle hat nichts Kommendes (Agenda) oder die Liste ist leer; prüfen Sie die Adresse im Browser.
- Der Block im Sendeplan zeigt das Pausenbild — der Programmführer-Kanal hat keinen HTTP-TS-Ausgang oder läuft nicht; das Blockfenster warnt Sie.
- Der Text ist schlecht lesbar — der Hintergrund muss dunkel sein (zum Beispiel
#0A0F1E), der Akzent eine helle Farbe.