Skip to content

v0.3.0

Choose a tag to compare

@rdpharr rdpharr released this 28 Dec 01:06
· 31 commits to main since this release

What's Changed

Fixed

  • Series Filtering: Fully watched series no longer appear in recommendations. Previously relied on unreliable userData.Played flag; now queries for unwatched episodes directly
  • Play Status Sync: Virtual library items now correctly reflect source library watch status when scanned by Jellyfin

Added

  • Play Status Sync on Item Add: When Jellyfin scans new virtual library items, their play status is automatically synced from the source library via ItemAdded event
  • Play Status Sync on Startup: Existing virtual library items sync play status from source library when plugin initializes
  • Rating Proximity Scoring: Optional feature to boost recommendations with similar community/critic ratings to user's watched content

Changed

  • Refactored PlayStatusSyncService to reduce code duplication with extracted helper methods
  • Reduced debug logging noise in production for cleaner logs

Removed

  • NFO File Generation: Removed NFO metadata files as Jellyfin doesn't read NFO files for .strm content (metadata comes from the source library item)

Full Changelog: v0.2.1...v0.3.0