-
arr-tui v0.5.0 Stable
released this
2026-10-25 18:09:18 +00:00 | 0 commits to main since this release- arr-tui on the TV:
webos/is an app for LG webOS TVs (webOS 5, 2020 models, and newer)
with the same views, driven by the remote: Movies and Series with the Trakt lists, Library with
its filters and download marks, seasons and episodes, release search and grab, Downloads,
Calendar, Settings and Log. It talks to the services directly, is built with your config baked
in and installed in the TV's Developer Mode; seewebos/README.md. (Service addresses must not
redirect, e.g. from http to https: browsers do not follow that.) nix develop: a Nix flake with every tool the project uses (Go, shellcheck, Node.js,
Python, the screenshot tools, Chromium).- Filter dialog (Library and release list): Language comes right after Quality, so the two
most used filters are at the top. - Downloading episodes in a series' seasons and episodes: like the Library, the drill-down
marks episodes in Sonarr's download queue with a blue dot and "downloading 45%" as their status
(details: "Downloading 45% · 0:01:40 left"), and seasons with such episodes with a blue dot.
When an episode has been imported, its status changes to downloaded by itself. - Moving through lists is quick again with real-image posters: scaling and encoding a poster
for the terminal (about 200 ms since posters are sent at the size of their box) now happens in
the background; the poster appears when it is ready, and the selection never waits for it. - Trakt lists show faster after a restart: the Radarr/Sonarr lookups of their titles are kept
on disk too (3 days,lookups.json), so a list takes one request to Trakt and a quick library
check per title instead of a lookup (about a second each) per title. Whether a title is in the
library is always asked afresh. - Posters of titles not in the library load faster: they are fetched from TheMovieDB at the
size shown (780 pixels wide for real images) instead of the original Radarr names, which is often
2000×3000 and over 2 MB: about a tenth of the download and a sixth of the decoding time. - Real-image posters fill their box in every terminal: they are scaled to the exact pixel size
of their cells before they are sent. Ghostty shows an image that is smaller than its place at its
own size, so library posters (Radarr's copy is only 333×500, not 500×750 as assumed in 0.4.0)
came out smaller than the others. Library titles now also use the original poster for real
images. The disk cache keeps posters at the size shown, not as downloaded
(in a new folder; posters stored by the previous way are deleted at startup). - Posters all the same size: the details pane always shows a poster in a 2:3 box. Images
slightly off that shape (some Radarr/Sonarr hand out) fill it, trimmed at the long sides; images
far from it (square, landscape) are shown whole and centred. Before, such posters came out
smaller than the others in the same list. - Posters and casts are kept between runs (in
~/.cache/arr-tui; posters 30 days and at
most 200 MB, casts 7 days), so they show at once after a restart and are not downloaded again. - Downloading titles in the Library: the dot before a movie or series turns blue while it is in
the Radarr/Sonarr download queue, and its details say how far ("Downloading 45% · 0:06:12 left"). - After a grab the release list closes and you are back where the search started.
- Season posters in the series drill-down: a season and its episodes show the season's poster
(from TheTVDB, via Sonarr), the series poster where a season has none or it cannot be loaded. - Cast in the details pane: with a Trakt client ID, the details of a movie or series list its
director (or creators) and cast with their roles below the plot, in every view. - Enter adds a title in Movies and Series;
ano longer does (the status bar only ever named
Enter, and the hint for searching releases of a title not in the library now says Enter too). - Trending, most watched and anticipated movies and series from Trakt: with an empty search
box, Movies and Series show trending now, most watched this week, anticipated, popular and (movies)
the US box office, each title with its number ("1.2k watching", "on 18k lists", "$48M last
weekend") right-aligned in grey;[]switch lists,rreloads. Titles in the library are ticked, the others
can be added and searched like search results. Needs a free Trakt client ID, set in the new Trakt
section of the Config view (trakt.client_id,ARR_TUI_TRAKT_CLIENT_ID).
Binaries are attached for linux, macOS (amd64 and arm64) and windows; verify them with
SHA256SUMS. Build from source withmake dist.Downloads
- arr-tui on the TV: