What's new in v1.6.0
Everything from v1.5.0 (unreleased until now - see below), plus one bug fix found through forum feedback.
v1.5.0 features
- Field-level merge fix: restore no longer wipes a marker type just because the backup has no opinion on it. A backup with only Credits (e.g. written before intro detection ran) no longer clobbers a live Intro value - each of IntroStart/IntroEnd/CreditsStart is evaluated independently.
- Auto-backup on manual edit (new, opt-in): watches for edits made through ChapterApi, EmbyCredits, or Segment Reporting - none of which raise Emby's item-updated event - and immediately writes a fresh backup. Also reacts to Emby's own native intro detection, backing up the new Intro and reapplying any existing Credits marker that detection would otherwise drop.
- Auto-restore (from an earlier release, still here): restores wiped markers immediately after a Library Scan or Refresh Metadata, instead of waiting for a scheduled Restore run.
v1.6.0 fix
- NFO zero-value ambiguity: the NFO fallback path was treating
introstart=0as "not detected," but an episode whose intro genuinely starts at the very first frame is written the same way -0. Real IntroStart=0 values were being silently dropped on restore. IntroStart and IntroEnd are now evaluated as a pair: only treated as absent when both are zero. Found via a report on the forum, reproduced and fixed the same day.
Config
Two new toggles, both off by default: "Automatically restore markers when they're wiped" and "Automatically back up markers when manually edited." Independent of each other - either can be used alone.
Tested extensively across isolated scenarios and real-library use (dozens of episodes, multiple shows, both English and translated metadata) before this release.