webOS: a TV app with the views of arr-tui

A TypeScript web app for LG webOS TVs (webOS 5 / Chromium 68 and newer),
driven by the remote: Movies and Series search with the Trakt lists,
Library with status, title and file-property filters and download marks,
seasons and episodes, release search and grab, Downloads, Calendar,
Settings and Log. It talks to Radarr, Sonarr, SABnzbd and Trakt directly
(they answer cross-origin requests); the arr-tui config is baked in at
build time and can be changed on the TV.

dev/screenshots/server.py answers cross-origin requests and accepts writes
for it; webos/dev/drive.mjs drives the app in Chromium for screenshots.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-10-25 16:51:48 +01:00
co-authored by Claude Opus 5.5
parent 1015135a4b
commit 7f6d4d07b9
47 changed files with 12294 additions and 1 deletions
+7
View File
@@ -131,6 +131,13 @@ Keep the file private (`chmod 600`); it holds your API keys.
| `Esc` | back / close dialog |
| `Ctrl+C` | quit |
## On the TV (LG webOS)
[webos/](webos/README.md) has the same views as a TV app for LG webOS (2020 models and newer),
driven by the remote: search and Trakt lists, Library with filters, seasons and episodes, release
search and grab, Downloads, Calendar. It is built with your config baked in and installed in the
TV's Developer Mode; see [webos/README.md](webos/README.md).
## Development
`dev/` has a compose file with pinned Radarr, Sonarr and SABnzbd containers plus a fake indexer;