fix: archive yt-dlp videos when other assets fail #4

Merged
fmartingr merged 1 commit from yt-dlp-ignore-errors into master 2026-10-02 11:46:03 +02:00

2026-10-02

fix: archive yt-dlp videos when other assets fail
All checks were successful
CI / goreleaser-lint (pull_request) Successful in 7s
CI / format (pull_request) Successful in 31s
CI / lint (pull_request) Successful in 5m52s
CI / test (pull_request) Successful in 6m52s
CI / build (pull_request) Successful in 7m6s
CI / e2e (pull_request) Successful in 31m45s
Add an ignore_errors setting to the yt-dlp archiver, enabled by default.
It passes --ignore-errors so a failed subtitle or thumbnail download no
longer stops yt-dlp before the video download. A non-zero exit is
accepted when a media file exists; the WARNING and ERROR lines are
logged instead of failing the archival.

Per-format streams left by a failed merge (title.f400.mp4) do not count
as media, so a video without its audio stream still fails.

--no-warnings is no longer passed to the download, so failure messages
include the yt-dlp warnings that explain them.
2026-10-02 11:06:03 +02:00