HF RL Explorer

Transcoding failures silently return empty HTTP 200, ffmpeg stderr lost

Transcoding failures silently return empty HTTP 200, ffmpeg stderr lost: a task in LegoFlow-SWE (Harbor dataset). When ffmpeg encounters an error during transcoding (e.g., a missing codec such as libopus on a Synology NAS), Navidrome returns an HTTP 200 with a zero‑byte response body. This makes…

The task

When ffmpeg encounters an error during transcoding (e.g., a missing codec such as `libopus` on a Synology NAS), Navidrome returns an HTTP 200 with a zero‑byte response body. This makes the failure invisible to clients and hides the root cause from server operators.

Part of Lego-X/LegoFlow-SWE.