github drpetersonfernandes/BatchConvertToCHD release_3.4.1

latest release: release_3.4.2
7 days ago

Meaningful conversion errors

When chdman fails, the application now reports the real error line instead of a progress line. Previously, failures could surface as Failed to convert '...': Compressing, 0.0% complete... (ratio=100.0%) — the actual error (e.g. couldn't find bin file [...]) was buried at the end of chdman's output and is now correctly selected.

Resilient file moves

Moves performed after verification (into Success/Failed folders), during multi-track extraction, and when moving the final CHD into place now retry automatically with backoff (~45 seconds) when the file is briefly locked by antivirus software or the Windows file indexer. Transient locks no longer fail a verification move or abort a disc extraction midway.

Better PBP failure diagnostics

Failed to extract PBP file: <name> reports now include the underlying PBPSharp reason (e.g. Failed to open PBP file: ...), so the real cause is diagnosable instead of a bare filename.

Less bug-report noise

The automatic bug-reporting pipeline no longer treats user-data conditions as application bugs. Corrupt or unopenable CHD files (Not a valid CHD file, Invalid or corrupt data, Cannot open file), partial extractions, and missing referenced files remain visible in the in-app log but are no longer submitted as bug reports.

Cleaner temp-folder fallback

Selected temp root ... is not writable, falling back to system temp is now an informational message — the graceful fallback is expected behavior, not an error, and no longer generates bug reports.

Project wiki

A complete documentation wiki was added under docs/ — 14 pages covering the user guide, architecture, conversion pipeline, extraction & verification, services and utilities references, the bug-reporting system, the embedded libraries (CCDSharp/CSOSharp/PBPSharp), testing, application data, and troubleshooting. The wiki is also deployable to GitHub Pages via a bundled workflow.

🔧 Updates

Component From To
SharpCompress 0.50.3 0.50.4
Meziantou.Analyzer (build-time) 3.0.138 3.0.141

Full Changelog: release_3.4.0...release_3.4.1

Don't miss a new BatchConvertToCHD release

NewReleases is sending notifications on new releases.