• v0.11.3 e491f8e50f

    benjamin released this 2026-08-26 10:45:15 +02:00 | 85 commits to main since this release

    APK: castarr.apk (signiert, v0.11.3) · Kurzlink: lan.haus/tv.apk

    Der Vereinseintrag in der Senderliste zeigte bisher nur die Trefferzahl — die sagt nichts darüber, ob das Spiel gerade läuft oder erst in sechs Stunden. Jetzt:

    • „läuft" mit rotem Punkt, solange ein Spiel läuft
    • „gleich" mit Akzent-Punkt, wenn der Anstoß in den nächsten 30 Minuten ist
    • sonst wie gehabt die Anzahl der Treffer

    Die Anzeige aktualisiert sich minütlich von selbst, man muss also nicht neu laden.

    Enthält v0.11.2 (Fernbedienung bleibt verbunden).

    Downloads
  • v0.11.2 56b5d3f0b0

    benjamin released this 2026-08-26 10:33:39 +02:00 | 86 commits to main since this release

    APK: castarr.apk (signiert, v0.11.2) · Kurzlink: lan.haus/tv.apk

    Die Handy-Fernbedienung flog nach wenigen Sekunden raus — meist direkt nach ein bis zwei Eingaben. Ursache war das Socket-Zeitlimit, das ich beim Beheben des Verbindungs-Lecks eingeführt hatte: NanoHTTPDs Standard von 5 Sekunden gilt auch für die dauerhafte WebSocket-Verbindung, mein Lebenszeichen kam aber erst nach 8 Sekunden. Das Zeitlimit bleibt (dafür war es da), liegt jetzt aber bei 40 Sekunden — deutlich über dem Takt der Lebenszeichen.

    Enthält v0.11.1 (kein „Zu viele Versuche" mehr, Vereinsmenüs am Handy, Entfernen-Symbol in den Einstellungen).

    Downloads
  • v0.11.1 b0b8f8801d

    benjamin released this 2026-08-26 10:25:22 +02:00 | 87 commits to main since this release

    APK: castarr.apk (signiert, v0.11.1) · Kurzlink: lan.haus/tv.apk

    • „Zu viele Versuche" behoben. Das Limit zählte jede Verbindung, nicht nur fehlgeschlagene. Die Handy-Fernbedienung verbindet sich bei jedem Netz-Aussetzer neu — fünf davon in einer Minute sind normal und führten zum Rauswurf. Jetzt kostet nur eine falsche Anmeldung Budget, eine erfolgreiche setzt den Zähler zurück.
    • Vereinsmenüs jetzt auch am Handy. Neben „Alle" und „★ Favoriten" steht pro Verein ein Chip mit Trefferzahl; die Liste zeigt den Sender samt Anstoßzeit („ab 21:45") statt des laufenden Programms.
    • Einstellungen: Die Vereinszeile zeigte ein „An"-Feld, obwohl sie nur entfernen kann — jetzt ein Entfernen-Symbol.
    Downloads
  • v0.11.0 9a0fa37e55

    benjamin released this 2026-08-26 10:01:14 +02:00 | 88 commits to main since this release

    APK: castarr.apk (signiert, v0.11.0) · Kurzlink: lan.haus/tv.apk

    • Vereinsmenüs reichen bis Mitternacht statt nur drei Stunden. Vormittags war die Gruppe sonst leer — also genau dann, wenn man wissen will, ob der eigene Verein heute Abend spielt. Spätabends bleiben mindestens drei Stunden erhalten, damit die Nacht nicht abgeschnitten wird.
    • „+n weitere" in der Zeile, wenn ein Sender an einem Abend mehrere Sendungen mit dem Verein zeigt (etwa Vorbericht 18:20 und Spiel 21:45 auf demselben Kanal). Die Liste bleibt eine Senderliste: ein Klick, ein Sender.

    Enthält v0.10.6 (fehlgeschlagene Aktualisierungen werden sichtbar, „Senderliste neu laden") und v0.10.5 (echte Vereinswappen, scrollbare Einstellungen).

    Downloads
  • v0.10.6 73f6dbba75

    benjamin released this 2026-08-26 03:59:25 +02:00 | 89 commits to main since this release

    APK: castarr.apk (signiert, v0.10.6) · Kurzlink: lan.haus/tv.apk

    • Favoriten und Qualitätsprofile wurden bei einem Fehler stillschweigend verschluckt — die App zeigte dann eine veraltete Liste ohne Programm und ohne Favoriten, ohne dass irgendwo stand warum. Fehler landen jetzt im Log.
    • Eine abgelaufene Anmeldung führt immer zum Anmelde-Bildschirm, auch wenn noch zwischengespeicherte Sender angezeigt werden könnten
    • Neu in den Einstellungen: Senderliste neu laden

    Enthält v0.10.5 (echte Vereinswappen, scrollbare Einstellungen).

    Downloads
  • v0.10.5 8aa3a4da02

    benjamin released this 2026-08-26 03:31:06 +02:00 | 91 commits to main since this release

    APK: castarr.apk (signiert, v0.10.5) · Kurzlink: lan.haus/tv.apk

    • Echte Vereinswappen — alle 56 Wappen liegen jetzt in der App selbst und erscheinen sofort. Der bisherige Weg (zur Laufzeit von Wikipedia holen) zeigte am Fernseher nie ein Wappen; jetzt hängt nichts mehr am Netz.
    • Einstellungen lassen sich scrollen — durch die Vereinsmenüs waren die Karten länger als der Bildschirm, unten kam man nicht mehr hin
    • Enthält v0.10.4/v0.10.3: Update-Hinweis in der Kopfzeile, Prüfung alle 6 Stunden, kein Absturz mehr bei „Verein hinzufügen"

    Intern: CI läuft wieder grün (Lizenz-Bestätigung des Android-SDK scheiterte an SIGPIPE). Die Wappen werden beim Bauen geholt und sind bewusst nicht eingecheckt.

    Downloads
  • v0.10.3 a3105925bb

    benjamin released this 2026-08-26 03:07:12 +02:00 | 93 commits to main since this release

    APK: castarr.apk (signiert, v0.10.3)

    • Wartet eine neue Version, steht das jetzt als „Update x.y.z" in der Kopfzeile und führt mit einem Klick zur Installation — vorher sah man es nur, wenn man zufällig die Einstellungen öffnete
    • Die Prüfung wiederholt sich alle 6 Stunden, weil ein Fernseher tagelang durchläuft
    • Enthält v0.10.2: echte Vereinswappen, scrollbare Vereinsliste, kein Absturz mehr bei „Verein hinzufügen"
    Downloads
  • v0.10.2 7f1dff5661

    benjamin released this 2026-08-26 02:59:23 +02:00 | 94 commits to main since this release

    APK: castarr.apk (signiert, v0.10.2)

    • Vereinsmenüs zeigen jetzt das echte Wappen — zur Laufzeit von Wikipedia geholt und auf dem Gerät zwischengespeichert; das farbige Schild bleibt Rückfall, solange das Wappen lädt
    • Absturz behoben: „Verein hinzufügen" stürzte ab, weil der Dialog auf einen vorausgewählten Eintrag fokussieren wollte, den es beim Hinzufügen nicht gibt. Die Vereinsliste lässt sich jetzt außerdem scrollen (56 Vereine)
    • CI läuft wieder: dieses Gitea sucht Action-Namen bei sich selbst, deshalb nutzt der Workflow jetzt vollständige GitHub-Adressen — und führt zusätzlich die Unit-Tests aus
    Downloads
  • v0.10.1 869060c56f

    benjamin released this 2026-08-26 02:54:04 +02:00 | 95 commits to main since this release

    APK: castarr.apk (signiert, v0.10.1)

    Neu: Vereinsmenü in der Senderliste

    • Eigene Gruppe mit Wappen, die alle Sender listet, auf denen der Verein in den nächsten 3 Stunden läuft — statt Now/Next steht dort die passende Sendung mit Anstoßzeit („läuft" bzw. „ab 20:30")
    • Auswahl aus allen Vereinen der 1. bis 3. Liga unter Einstellungen → Vereinsmenüs, bis zu drei gleichzeitig
    • Gesucht wird nur in Sport- und Free-TV-Gruppen (DAZN, Sky, Magenta, Prime, DYN, Free TV/HD+ …), NFL ausgenommen
    • Wappen sind Marken, deshalb zeigt das Icon ein schlichtes Schild in den Vereinsfarben

    Fehlerbehebung

    • Absturz beim Sprung nach links aus der Senderliste: Das Sprungziel zeigte auf die ausgewählte Gruppenzeile, und eine aus dem sichtbaren Bereich gescrollte Zeile existiert nicht — der Fokus-Aufruf darauf ließ die App abstürzen. Sprünge werden jetzt versucht und fallen sonst auf normale Fokusbewegung zurück.
    Downloads
  • v0.9.2 753ab3a3ab

    benjamin released this 2026-08-26 02:33:47 +02:00 | 97 commits to main since this release

    APK: castarr.apk (signiert, v0.9.2)

    • Updater und README zeigen auf die neue Adresse be-nj/castarr; die alte leitet zwar weiter, aber der Updater soll nicht davon abhängen
    • Enthält v0.9.1 (Zurück zur richtigen Gruppe) und v0.9.0 (sämtliche Review-Findings)

    Wer noch eine ältere Version hat, kommt über den eingebauten Updater hierher.

    Downloads