• v0.15.0 642a7a4a90

    castarr 0.15.0
    All checks were successful
    Build TV app / build (push) Successful in 3m22s
    Stable

    claude released this 2026-10-11 20:06:32 +02:00 | 45 commits to main since this release

    New

    • New look: night blue with cyan and coral instead of black and teal, in the app and on the phone remote.
    • New logo: an open ring with a play sign in its opening, as launcher icon and in the top bar.
    • New Google TV banner with logo and "castarr" wordmark.
    • UHD stands out: the UHD badge in the channel list is solid coral, other qualities stay outlined.

    Install

    • Settings → App → update, or lan.haus/tv.apk
    • The new icon and banner may only show on the home screen after the launcher refreshes (or a TV restart).
    Downloads
  • v0.14.2 077ce9478c

    castarr 0.14.2
    All checks were successful
    Build TV app / build (push) Successful in 3m19s
    Stable

    claude released this 2026-10-11 18:54:58 +02:00 | 47 commits to main since this release

    Fixed

    • One Back closes the quality and audio menus: it used to take two presses; now one press goes straight back to the picture.
    • Login code renews itself: when a sign-in code expired, the welcome screen showed "Anmeldung abgelehnt" and a QR without a code. castarr now fetches a fresh code instead.
    • Frame rate in the info panel: devices that drop many frames showed half the real frame rate (25 instead of 50 fps).

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.14.1 9065621f2a

    castarr 0.14.1
    All checks were successful
    Build TV app / build (push) Successful in 3m41s
    Stable

    claude released this 2026-10-11 18:31:56 +02:00 | 50 commits to main since this release

    Improved

    • Quality badge at the end of the row: UHD, FHD, HD or SD now sit in their own column on the right, lined up so they can be scanned while scrolling.
    • "Senderliste neu laden" gives feedback: shows "Lädt …", then how many channels were loaded, or an error.
    • One Back out of menus: Back in the quality or audio menu goes straight back to the picture.

    Fixed

    • Duplicate entries in the quality menu: some channels have two streams under the same name (e.g. Sky Sport UHD); they are now listed as "Quelle 1" and "Quelle 2".

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.14.0 9bcea7ae20

    castarr 0.14.0
    Some checks failed
    Build TV app / build (push) Has been cancelled
    Stable

    claude released this 2026-10-11 18:26:39 +02:00 | 52 commits to main since this release

    New

    • Stream info in the player: "Info" in the overlay (or the remote's info key) shows what is playing: variant, codec, resolution, frame rate, SDR/HDR (HLG, PQ), audio track, decoder, display mode, buffer, network speed and dropped frames. Refreshes every second and stays up without the overlay; Back hides it.
    • Quality badge in the channel list: every channel shows the best quality it offers (UHD, FHD, HD, SD). UHD is highlighted, so 4K channels can be found without tuning in.

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.13.2 c2eef12a52

    castarr 0.13.2
    All checks were successful
    Build TV app / build (push) Successful in 3m17s
    Stable

    claude released this 2026-10-11 18:08:45 +02:00 | 54 commits to main since this release

    Fixed

    • Smoother picture: German TV runs at 50 fps, but the panel stayed at 60 Hz, so the picture hitched every few seconds. castarr now switches the panel to 50 Hz when playback starts.

    Good to know

    • The screen goes black for a moment once, when the switch happens. After that it stays at 50 Hz while the app is open, so zapping does not blank it again.
    • Leaving the app hands the panel back to its usual refresh rate.
    • To turn it off: Settings → Wiedergabe → "Bildwiederholrate anpassen".

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.13.1 e457ee7a75

    castarr 0.13.1
    All checks were successful
    Build TV app / build (push) Successful in 4m31s
    Stable

    claude released this 2026-10-11 18:04:51 +02:00 | 56 commits to main since this release

    Fixed

    • Quality switch no longer throws you out of the player. Picking another quality used to drop you back to the channel list, on a random group, while the new stream played behind it.
    • The player now stays open and shows "Qualität wird gewechselt…" until the new stream runs.

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.13.0 967d216351

    castarr 0.13.0
    All checks were successful
    Build TV app / build (push) Successful in 4m25s
    Stable

    claude released this 2026-10-11 17:51:07 +02:00 | 59 commits to main since this release

    New

    • Quality button in the player (next to "Ton"): lists every version of the channel (FHD, HD, UHD) with codec and resolution. UHD is one click away; the pick sticks to that channel.
    • Best stream for this TV automatically: a TV with hardware HEVC gets RTL and VOX in Full HD instead of 720p.
    • Automatic resolution setting: Settings → Wiedergabe → "Automatische Auflösung" decides whether "Automatisch" may go up to 4K (default: Full HD).
    • Audio track list: pick the track from a list instead of stepping through. The remote's audio key opens it too.

    Improved

    • Channel numbers match the backend: ZDF is 3, Sky Sport Bundesliga 1300, the same as in the browser viewer. New channels no longer shift the others.
    • The list and the group rail run in channel-number order; the right key jumps between hundreds blocks.
    • Clearer audio track names: "Deutsch · Stereo · AAC" and "Deutsch · 5.1 · Dolby Digital" instead of "Deutsch" and "Deutsch 2". The choice carries over to the next channel.
    • If a stream fails, the player moves on to the next version by itself.

    Fixed

    • CH+ goes to the next higher channel, not the lower one.
    • Back from playback lands on the same spot in the list instead of jumping the channel to the top or losing the focus.

    Install

    • Settings → App → update, or lan.haus/tv.apk
    Downloads
  • v0.12.0 284825d8a0

    castarr 0.12.0
    All checks were successful
    Build TV app / build (push) Successful in 8m37s
    Stable

    claude released this 2026-10-11 16:54:03 +02:00 | 64 commits to main since this release

    Improved

    • Tidied channel list for everyone: castarr asks Dispatcharr for the channel profiles assigned to the signed-in user, admin or not. Admins used to get all 3084 channels (duplicates, 24/7 loops, adult); now everyone sees the same 1480 as the browser viewer.
    • Users without an assigned profile still see everything.

    Fixed

    • Updater works again: since the move to Forgejo the old release address answered 404, so no TV saw new versions.

    Also new since 0.11.5

    • Sign-in by scan: the QR on the welcome screen opens the confirmation page with the code filled in. An expired code is renewed and announced.
    • Starts on the last channel instead of the settings gear.
    • Offline notice: "Server nicht erreichbar · Stand 14:46" in the top bar instead of an empty evening.
    • Day plan: right on a channel opens it; channel keys jump by initial letter; favourites work for plain M3U sources too.
    • Settings on one screen in three columns; "Kopplung zurücksetzen" asks first; the last crash on this TV is shown.
    • EPG: repeated programmes no longer listed three times; match titles shortened to the fixture.

    Install

    • One-time manual install needed (older versions look for updates in the wrong place): Downloader → lan.haus/tv.apk
    • After that, Settings → App → update works again.
    Downloads
  • v0.11.5 637679fd90

    0.11.5 Stable

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

    The club highlight actually shows now. The pulse ring around the crest was being clipped away by the box it lived in, so a running match looked exactly like a quiet one.

    "läuft" no longer sits as red text on the turquoise fill of a focused row — it has its own dark chip, which reads the same whether the row is idle, selected or focused.

    Crests are resampled properly instead of being crushed 8:1 by Android at draw time, so the edges are clean. Heidenheim is HDH; FCH stays in the north.

    The updater downloads to a part file and checks the length against what the server announced before handing anything to the installer, and refuses a second attempt while the first is still running. A half-written APK makes the installer sit there with nothing to say, which is what a hang looks like.

    Install: lan.haus/tv.apk

    Downloads
  • v0.11.4 3b6a8d7d0a

    0.11.4 Stable

    benjamin released this 2026-08-26 11:42:18 +02:00 | 84 commits to main since this release

    Picking a club is no longer a flat list of 56 names. The chooser has its own dialog now: a crest on every row, the short label on the right, and section headers for the three divisions. Clubs you already enabled show their crest in the settings card as well.

    No search field — typing on a remote is what the ten-foot rule rules out. Crests and grouping do the recognising instead.

    Install: lan.haus/tv.apk

    Downloads