Skip to content

fix(demucs): surface separation failures before ffmpeg - #103

Open
nateEc wants to merge 1 commit into
abus-aikorea:mainfrom
nateEc:codex/issue-68-demucs-output-checks
Open

fix(demucs): surface separation failures before ffmpeg#103
nateEc wants to merge 1 commit into
abus-aikorea:mainfrom
nateEc:codex/issue-68-demucs-output-checks

Conversation

@nateEc

@nateEc nateEc commented Jul 23, 2026

Copy link
Copy Markdown

Summary

  • Captures the Demucs subprocess exit code and recent stderr output.
  • Stops before FFmpeg conversion when expected stem files are missing.
  • Replaces confusing downstream vocals.wav / no_vocals.wav errors with direct Demucs failure context.

Fixes #68.

Verification

  • python3 -m py_compile app/abus_demucs.py

- Capture the Demucs process exit code and recent stderr output.

- Stop before conversion when Demucs fails or expected stems are missing.

- Replace misleading downstream file-not-found errors with actionable Demucs errors.

- Verified with python3 -m py_compile app/abus_demucs.py.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Error opening input: No such file or directory

1 participant