-
castarr 0.15.0
StableAll checks were successfulBuild TV app / build (push) Successful in 3m22sreleased this
2026-10-11 20:06:32 +02:00 | 45 commits to main since this releaseNew
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.14.2
StableAll checks were successfulBuild TV app / build (push) Successful in 3m19sreleased this
2026-10-11 18:54:58 +02:00 | 47 commits to main since this releaseFixed
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.14.1
StableAll checks were successfulBuild TV app / build (push) Successful in 3m41sreleased this
2026-10-11 18:31:56 +02:00 | 50 commits to main since this releaseImproved
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.14.0
StableSome checks failedBuild TV app / build (push) Has been cancelledreleased this
2026-10-11 18:26:39 +02:00 | 52 commits to main since this releaseNew
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.13.2
StableAll checks were successfulBuild TV app / build (push) Successful in 3m17sreleased this
2026-10-11 18:08:45 +02:00 | 54 commits to main since this releaseFixed
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.13.1
StableAll checks were successfulBuild TV app / build (push) Successful in 4m31sreleased this
2026-10-11 18:04:51 +02:00 | 56 commits to main since this releaseFixed
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.13.0
StableAll checks were successfulBuild TV app / build (push) Successful in 4m25sreleased this
2026-10-11 17:51:07 +02:00 | 59 commits to main since this releaseNew
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
castarr 0.12.0
StableAll checks were successfulBuild TV app / build (push) Successful in 8m37sreleased this
2026-10-11 16:54:03 +02:00 | 64 commits to main since this releaseImproved
- 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
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.11.5 Stable
released this
2026-08-26 12:07:24 +02:00 | 81 commits to main since this releaseThe 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.apkDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.11.4 Stable
released this
2026-08-26 11:42:18 +02:00 | 84 commits to main since this releasePicking 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.apkDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)