Fix first refresh watchlist auto-download backlog
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Small local web UI for a system-wide `ani-cli` install.
|
||||
|
||||
Current version: `0.45.10`
|
||||
Current version: `0.45.11`
|
||||
|
||||
## Project Layout
|
||||
|
||||
@@ -123,7 +123,7 @@ Container notes:
|
||||
- Track shows on `/watchlist`.
|
||||
- Refresh watchlist episode counts in the background.
|
||||
- Schedule periodic watchlist refresh jobs.
|
||||
- Auto-download newly discovered episodes for `Watching` entries after later refreshes.
|
||||
- Auto-download newly discovered episodes for `Watching` entries after later refreshes, including backlog episodes already available on the first non-initial refresh.
|
||||
- Send Discord webhook notifications for refresh discoveries and failures.
|
||||
- Send Discord webhook notifications for completed downloads.
|
||||
- Optionally move fully completed watchlist libraries into separate Jellyfin TV and movie folders.
|
||||
@@ -214,6 +214,7 @@ Jellyfin handoff:
|
||||
Watchlist queueing:
|
||||
|
||||
- Manual `Download all` and automatic watchlist downloads now queue directly from the stored watchlist title and `show_id`, so they no longer fail just because a fresh provider search returns a shifted or incomplete result list.
|
||||
- The first manual or scheduled refresh after adding a `Watching` show can now queue already-available missing episodes even if the seeded add-time refresh has not populated `last_checked` yet.
|
||||
- Removing a watchlist entry now detaches its existing queue jobs from later watchlist sync, so finishing an old queued download cannot silently recreate that deleted show.
|
||||
- Manual watchlist `Download all` now uses the anime's own configured auto-download quality when one is set.
|
||||
- Completed movie downloads now keep their `movie` media type during watchlist sync and move movie-tagged watchlist entries into `Finished`, which keeps later Jellyfin handoff eligibility consistent.
|
||||
|
||||
Reference in New Issue
Block a user