Pass selected ani-cli result to queue jobs

This commit is contained in:
Codex
2026-08-01 17:39:36 +02:00
parent 141dcd9c70
commit 32fc0f2829
6 changed files with 43 additions and 7 deletions
+3 -2
View File
@@ -2,12 +2,12 @@
Local web UI for a system-wide `ani-cli` install.
Current version: `0.50.0`
Current version: `0.50.1`
## What it does
- Search anime in `sub` or `dub`, with poster-style results shown below the selection panel and the first English alternate title when available
- Queue downloads with folder, quality, media type, season, and episode controls
- Queue downloads with folder, quality, media type, season, episode controls, and the selected upstream search result when a Search card is used
- Choose which download backends queue jobs may use: `ani-cli`, `anipy-cli`, and `animdl`
- Track shows in a watchlist with `Watching`, `Planned`, `Finished`, and `Dropped` categories
- Expose a small JSON summary endpoint for Homepage dashboard widgets
@@ -120,6 +120,7 @@ Docker notes:
- Selecting one method disables fallback retry; selecting multiple methods makes later methods automatic fallbacks
- Queue `ani-cli` downloads explicitly run with `ANI_CLI_PLAYER=download` so headless Docker installs do not need `mpv` or `vlc` just to save files
- Docker images include `curl-impersonate` wrappers before plain `curl` on `PATH`, matching the preference order used by `ani-cli` v5
- Queue jobs created from Search pass the selected result number to `ani-cli -S`, avoiding the interactive series picker when the provider returns multiple similar titles
- Fallback retries keep the queued episode numbers when fallback downloader filenames are renumbered from `1`
- Docker images install `anipy-cli` and `animdl` automatically; non-Docker installs should provide the selected tools in `PATH` themselves