All checks were successful
CI / build (push) Successful in 50s
yt-dlp suppresses progress output by default when not in a TTY. The --progress flag overrides this. Without it, readProgress sees only 4 stderr lines (no [download] progress) and reports 0 matches. This was the root cause of progress always showing 0.0%.