Skip to content

v0.5.6 — Faster Plex watched-history imports

Choose a tag to compare

@Drakonis96 Drakonis96 released this 22 Aug 18:42
2de4969

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 isWatched property 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