0.0.6
- Add
.grabstaging checks during library scans so base recordings are skipped while Plex still has a matching in-progress DVR source file - Limit the
.grabparent-directory search to four levels while keeping the existing recent-modification and sidecar safeguards
0.0.5
- Fix the worker handoff after
PluginChildProcessrepair so the repaired cache artifact is published as bothfile_outandfile_infor later worker plugins in the chain
0.0.4
- Improve scan-time skip logging with explicit reasons for unsupported Plex DVR filename patterns and unsupported source extensions
- Remove the extra debug logging wrapper in the repair logic and log directly through the plugin logger
- Keep the worker-only repair diagnostics reporting added in the previous release
0.0.3
- Add final repair diagnostics reporting with input fragment summary, ffmpeg findings, and output probe summary
- Categorize ffmpeg warnings encountered during repair so logs show corruption, decode, timestamp, and muxing issues that were worked around
0.0.2
- Fix MKV outputs to be written as normal finished Matroska files instead of live-style MKV streams
- Remove live/cluster muxing flags that interfered with duration and seekability in Plex playback
- Keep timestamp normalization focused on repair and playback stability with
-avoid_negative_ts make_zero
0.0.1
- Initial version
- Adds Plex DVR copy-fragment detection, grouping, repair stitching, chapter preservation, and cleanup controls