1.51.0 (2026-08-03)
Bug Fixes
- emby: don't crash sync on path-style TMDB provider ids (#125) (45b95e5)
- enrichment: don't crash on TMDB credits missing character or null release_dates (e8a440e)
- mdblist: don't treat a 404 on scrobble/clear as an error (dd5cb4c)
- next-up: flush speculative episode row before enriching, not after (fe50f26)
- plex: import every distinct play, not just the last one (#126) (427abff)
- rework simkl sync (bbf5518)
- simkl: fix scrobble checkin/stop endpoints and forward real progress (0f9d775)
- tvdb: request translated episode/season data via the correct language endpoint (eb8cd5a)
- webhooks: add ItemDeleted handling and commit ItemAdded collection writes (#129) (d528f0c)
- webhooks: add items to collection on ItemAdded/library.new, not just on playback (4a1cc22)
Features
- connections: add per-section save buttons to trackers and managers (483d2f4)
- trakt: import comments from export files (85f06e8)
Performance Improvements
- tmdb: cache API responses in-process to cut redundant round-trips (fc4a111)