Highlights
- Resolves Plex episodes in one bulk TV-library pass, avoiding repeated section and show queries for every imported item.
- Caches fallback episode lookups per show for compatibility with older or unusual Plex servers.
- Correctly handles the PlexAPI
isWatchedproperty for movies. - Reports progress during large watched-history imports.
- Adds regression coverage for bulk lookup, fallback caching, and watched-state handling.
Validation
- A 3,283-episode simulation completes with one section scan, one bulk episode query, and zero show lookups.
- Focused tests pass with PlexAPI 4.15.0 and 4.18.2.
- 220 applicable repository tests pass.
- Docker arm64 build and container version smoke test pass.
This release resolves #253 through PR #254.
Full changelog: v0.5.5...v0.5.6