github ellite/scrob v2.17.0

3 hours ago

2.17.0 (2026-09-13)

Features

  • history: add option to condense history by show (#391) (b533241)
  • history: add option to mark watched on air/release date (#395) (87bc24e)
  • history: dedupe cross-source duplicate watches (#390) (e4ffc21)
  • lists: add sorting to list items (#398) (8ff6e34)
  • now-playing: add per-item dismiss button for stray sessions (#382) (3d75f17)

Bug Fixes

  • nuvio: retry transient network/timeout failures in RPC calls (#389) (81a55f6)
  • plex: tolerate non-UTF-8 bytes and preserve partial pages when fetching watch history (#388) (ca31c3f)
  • profile: stop showing translation backfill before the language is saved (#401) (277eb6e)
  • progress: exclude unscheduled placeholder seasons on still-airing shows (#385) (4a6a0dd)
  • translations: apply metadata language to Next Up, Calendar, and Now Playing (#404) (5bbc195)
  • ui: keep the toast below the iOS status bar once the nav scrolls away (#402) (ac1a1d4)
  • webhooks: refresh a Plex-matched episode's metadata from TMDB on every match (#394) (fa18b2a)
  • webhooks: survive the open/open race on a brand-new playback session (#392) (30bb0d6)

Performance Improvements

  • sync: group Jellyfin full-push lookup misses by show, speed up read-only lookups (#400) (808018a)

Don't miss a new scrob release

NewReleases is sending notifications on new releases.