I have a file that altmount complained corrupted when playing half way.
But then when the file is re-added, the file can be added and in healthy condition. I am also able to continue the playback.
Logs when the streaming failure half way:
time=2026-06-29T08:56:19.493Z level=INFO msg="Streaming failure detected, triggering immediate ARR repair" file=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv file_name=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:19.493Z level=INFO msg="Moving metadata file for corrupted item to safety folder to trigger replacement" file_path=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv file_name=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:19.493Z level=INFO msg="Moved corrupted metadata to safety folder preserving structure" original=/config/metadata/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv.meta target=/config/metadata/corrupted_metadata/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv.meta file_name=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:19.493Z level=ERROR msg="File corrupted" total_expected=7504044413 error="All attempts fail:\n#1: nntp: 430 no such article" file_name=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:22.586Z level=INFO msg="Re-triggering repair for file" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:22.586Z level=INFO msg="Re-triggering ARR rescan for file in repair" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv path_for_rescan="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" time=2026-06-29T08:56:22.586Z level=INFO msg="Triggering ARR rescan" path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" relative_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T08:56:22.601Z level=INFO msg="Searching Sonarr for matching series" instance=Sonarr file_path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" relative_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv library_dir=/mnt/media time=2026-06-29T08:56:22.616Z level=WARN msg="No series found in Sonarr matching file path in library, attempting queue-based failure" instance=Sonarr file_path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" time=2026-06-29T08:56:22.617Z level=ERROR msg="Failed to re-trigger ARR rescan" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv error="no series found containing file path in library or queue: /mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv"
Then, I manually re-added the file, then it is okay:
time=2026-06-29T09:17:50.517Z level=INFO msg="Moved NZB to persistent storage" component=importer-service old_path=/tmp/altmount-uploads/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.nzb new_path=/config/.nzbs/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.nzb time=2026-06-29T09:17:50.517Z level=INFO msg="Added NZB file to queue" component=importer-service file=/config/.nzbs/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.nzb queue_id=1305 file_size=7743150560 time=2026-06-29T09:17:59.335Z level=INFO msg="Processing file" component=nzb-processor file_path=/config/.nzbs/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.nzb virtual_dir=/complete/tv-4k type=single_file total_size=9004343613 files=9 max_connections=30 time=2026-06-29T09:18:03.823Z level=INFO msg="Successfully processed single file" file=File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv virtual_path=/complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv size=7504044413 time=2026-06-29T09:18:03.835Z level=INFO msg="Successfully notified rclone VFS refresh" dirs="[complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1 complete/tv-4k complete]" time=2026-06-29T09:18:04.859Z level=INFO msg="Found managing instance by category in complete_dir" instance=Sonarr-4k category=tv-4k time=2026-06-29T09:18:04.859Z level=INFO msg="Triggering download scan for specific instance" instance=Sonarr-4k type=sonarr time=2026-06-29T09:18:04.860Z level=INFO msg="Successfully processed queue item" component=importer-service queue_id=1305 file=/config/.nzbs/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.nzb time=2026-06-29T09:18:04.879Z level=INFO msg="Triggered RefreshMonitoredDownloads" instance=Sonarr-4k time=2026-06-29T09:18:05.109Z level=INFO msg="Received ARR webhook" event_type=EpisodeFileDelete time=2026-06-29T09:18:05.109Z level=INFO msg="Processing webhook file deletion" original_path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" normalized_path="tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" event_type=EpisodeFileDelete time=2026-06-29T09:18:05.109Z level=INFO msg="Deleted health record by library_path" library_path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX.mkv time=2026-06-29T09:18:05.161Z level=INFO msg="Received ARR webhook" event_type=Download time=2026-06-29T09:18:05.161Z level=INFO msg="Processing webhook file update" original_path="/mnt/media/tv-4k/Show Name (YYYY)/Season 1/Show Name (YYYY) - S01E03 - Name [WEBDL-2160p][EAC3 5.1][DV HDR10][h265].mkv" normalized_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv time=2026-06-29T09:18:05.166Z level=INFO msg="Added file to health check queue from webhook with high priority" path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv time=2026-06-29T09:18:07.586Z level=INFO msg="Found files to process" health_check_files=1 repair_notification_files=0 total=1 max_concurrent_jobs=1 time=2026-06-29T09:18:07.586Z level=INFO msg="Checking unhealthy file" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv time=2026-06-29T09:18:07.591Z level=INFO msg="Checking segment availability" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv total_segments=10469 sample_percentage=5 time=2026-06-29T09:18:12.800Z level=INFO msg="File is healthy" file_path=complete/tv-4k/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1/File.Name.S01E03.2160p.XX.WEB-DL.Hybrid.H.265.DV.HDR.DDP.5.1.Dual.XX_1.mkv time=2026-06-29T09:18:12.820Z level=INFO msg="Health check cycle completed" health_check_files=1 repair_notification_files=0 total_files=1 duration=5.234695264s
Playback history:

I have a file that altmount complained corrupted when playing half way.
But then when the file is re-added, the file can be added and in healthy condition. I am also able to continue the playback.
Logs when the streaming failure half way:
Then, I manually re-added the file, then it is okay:
Playback history:
