InfiniteDrive 0.42.2 makes physical owned media authoritative over streamed catalog entries and restores strict separation from Emby Live TV.
Highlights:
- Checks stable provider IDs before every managed stream write.
- Retires matching streamed entries and preserves the real owned path across catalog refreshes.
- Resurrects a streamed entry only after Marvin verifies that the owned file or series directory is gone.
- Restricts the playback provider to movies and episodes.
- Uses normal Emby provider discovery instead of replacing the global provider set, preventing InfiniteDrive from intercepting Live TV.
- Documents the owned-media precedence contract and upgrade behavior.
Compatibility: Emby Server 4.10.0.40 / .NET 8
Verification: 49 tests passed, 0 failed against the pinned Emby ABI.
SHA-256 (InfiniteDrive.dll):
c25561f9ae580553736ea3b0f343c4f54d9fa216ac1c8a8f01719c3530d7f465
Back up the existing DLL, configuration, database, and managed library state before upgrading. Stop Emby before replacing the DLL.