Jellyfin Media Integrity Scanner: v0.1.1 Release — Update Checker and Auto-Update
From v0.1.0-dev to v0.1.1 stable: building automatic update checking, session-aware restart logic, and testing infrastructure to ship reliable releases. This article documents the post-development improvements that turned a working prototype into production-ready software.
Jellyfin Media Integrity Scanner: Building the Scanner Core
Implementing the scanner engine — FFmpeg process management, bounded task queues, cross-platform binary resolution, and the .NET 8 plugin structure that ties it all together.
Jellyfin Media Integrity Scanner: Architecture & Design Decisions
Plugin or script? How aggressive should scanning be? Where do results live? This article covers the key architecture decisions behind the Jellyfin Media Integrity Scanner — from two-phase scanning strategy to production-safe I/O throttling.
Jellyfin Media Integrity Scanner: Why Your Media Library Needs a Health Check
Media files rot silently. Bit-flip corruption, incomplete transfers, and storage failures leave your Jellyfin library with files that look fine in the UI but fail during playback. This is the first in a series on building a production-safe media integrity scanner for Jellyfin.