Yesterday, 02:20 PM
I rescanned every single library one by one and eventually narrowed it own to a specific library. After checking the logs, it turned out Jellyfin was trying to probe video files listed inside old .nfo metadata files — but those filenames no longer existed (the videos had been renamed). This caused repeated ffprobe failed errors and eventually a crash.
Fix:
Moved all metadata files (.nfo, .xml, .json, .jpg, .png, .zip) out of the problematic library folder.
Removed the affected library from Jellyfin.
Re-added it clean, without any of the old metadata.
Ran a full library rescan — it completed successfully.
If your scans consistently stop partway through, check for stale or mismatched NFO files. Cleaning them out and letting Jellyfin rebuild fresh metadata fixed the issue completely.
Fix:
Moved all metadata files (.nfo, .xml, .json, .jpg, .png, .zip) out of the problematic library folder.
Removed the affected library from Jellyfin.
Re-added it clean, without any of the old metadata.
Ran a full library rescan — it completed successfully.
If your scans consistently stop partway through, check for stale or mismatched NFO files. Cleaning them out and letting Jellyfin rebuild fresh metadata fixed the issue completely.

