What's new
- JSON filenames now match the video's own filename in both the central backup folder and media-folder modes - same convention the NFO insert feature already used, and a direct response to feedback in this thread about keeping backups tied to their episode through renames.
- Restore matching completely reworked: instead of relying on filename at all, restore now scans backup files by content and matches in priority order - TVDB ID first, then IMDB ID, then filename as a last resort. This also answers the "what if there's no TVDB ID" question from earlier in this thread - those episodes are no longer skipped outright, they just fall through to IMDB or filename matching instead.
- Fixed a Category mismatch that caused the Backup and Restore tasks to show under two separate headings in Scheduled Tasks instead of one shared group.
- Added a note to the README's Permissions section: don't pre-create the backup folder yourself (via SSH, a zip extract, etc.) - just type the path into the config and save. The plugin creates the folder itself on first run, correctly owned by the Emby account, which avoids the most common permission error entirely.
Prebuilt DLL
A prebuilt IntrosBackupReplacement.dll is attached below for convenience. Built and tested against Emby Server 4.10.0.20. If you're on a meaningfully different version, build from source instead (see README).