Skip to content

v1.3.0

Choose a tag to compare

@guilty57 guilty57 released this 21 Jul 15:44

What's new

  • Media NFO integration: optionally insert markers directly into the NFO file your metadata scraper (e.g. NfoMetadata plugin) already writes next to each episode - same schema as the original commercial plugin, for interoperability. Verified to survive Emby's own metadata refresh (unknown nodes are preserved). Also used as a restore fallback when no JSON backup exists for an episode.
  • Restore matching fixed: episodes are now matched by TVDB ID + season + episode number via a filename glob, instead of an exact filename built from the episode's current title. This fixes silent restore failures when a library's metadata language differs from the language the backup was originally written in (e.g. translated episode titles).
  • Simplified configuration: removed the standalone "write our own separate NFO file" option (JSON remains the reliable backup format; the new media-NFO integration covers the interoperable case). Three settings now: JSON backup path, save JSON to media folders, and insert markers into the media's existing NFO.
  • UI polish: the JSON backup path field now grays out when "save to media folders" is checked, since it's ignored in that mode.

Prebuilt DLL

A prebuilt IntrosBackupReplacement.dll is attached below for convenience. It was built and tested against Emby Server 4.10.0.18/4.10.0.20. If you're on a meaningfully different version, build from source instead (see README).

Note on Media NFO integration

The "insert markers into media NFO" feature only writes into an NFO file that already exists - it never creates one. For it to have anything to write into, the library must have "Nfo" enabled under Metadata Savers (Library settings → Metadata), and existing episodes need a Refresh Metadata run (not just a library scan) so their NFO files actually get generated first.