Vereinsspiele auf dem Google-TV-Startbildschirm #17

Open
opened 2026-08-26 19:17:11 +02:00 by benjamin · 0 comments
Owner

Außerhalb ihres eigenen Icons taucht die App auf dem Startbildschirm nirgends auf. Läuft ein Spiel des eigenen Vereins, muss man die App öffnen, um es zu erfahren — obwohl die App Anstoßzeit und Sender längst kennt.

Was gebaut wird

Ein Eintrag in „Weiterschauen" (Play Next), sobald ein Spiel eines eingeschalteten Vereins läuft oder gleich anfängt:

  • Titel: die Paarung, die auch im Vereinsmenü steht („Bayer Leverkusen - VfB Stuttgart")
  • Untertitel: Sender und Anstoßzeit
  • Bild: Wappen des Vereins (liegt bereits im APK) oder Senderlogo
  • Klick startet den Sender direkt

Der Eintrag verschwindet, wenn das Spiel vorbei ist.

Warum Play Next und keine eigene Senderzeile

Eigene „Channels"-Zeilen sind auf Google TV inzwischen unzuverlässig; die Play-Next-Zeile funktioniert verlässlich und ist genau der Ort, an dem man so etwas sucht.

Was fehlt

Die Daten sind da (AppState.teamMatches, teamSignal). Fehlt: der TvProvider-Teil (androidx.tvprovider, PreviewProgram/WatchNextProgram) plus die Berechtigung im Manifest.

Außerhalb ihres eigenen Icons taucht die App auf dem Startbildschirm nirgends auf. Läuft ein Spiel des eigenen Vereins, muss man die App öffnen, um es zu erfahren — obwohl die App Anstoßzeit und Sender längst kennt. **Was gebaut wird** Ein Eintrag in „Weiterschauen" (Play Next), sobald ein Spiel eines eingeschalteten Vereins läuft oder gleich anfängt: - Titel: die Paarung, die auch im Vereinsmenü steht („Bayer Leverkusen - VfB Stuttgart") - Untertitel: Sender und Anstoßzeit - Bild: Wappen des Vereins (liegt bereits im APK) oder Senderlogo - Klick startet den Sender direkt Der Eintrag verschwindet, wenn das Spiel vorbei ist. **Warum Play Next und keine eigene Senderzeile** Eigene „Channels"-Zeilen sind auf Google TV inzwischen unzuverlässig; die Play-Next-Zeile funktioniert verlässlich und ist genau der Ort, an dem man so etwas sucht. **Was fehlt** Die Daten sind da (`AppState.teamMatches`, `teamSignal`). Fehlt: der TvProvider-Teil (`androidx.tvprovider`, `PreviewProgram`/`WatchNextProgram`) plus die Berechtigung im Manifest.
benjamin added the feature label 2026-08-26 19:17:11 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: be-nj/castarr#17