v0.4.12 의 yt-dlp 내부 재시도(--retries)로도 남는 403(특정 클라이언트/스트림 URL 차단, 예: android_vr)에 대응: - yt-dlp 에 --extractor-args youtube:player_client=default,web_safari,tv,ios 추가. 한 클라이언트의 URL 이 403 이어도 다른 클라이언트 포맷으로 받는다(클라이언트명 유효성은 실제 yt-dlp 로 검증). - 실패한 곡의 순차 재시도를 1회 → 최대 3회로, 시도마다 점점 더(최대 20s) 쉬어 유튜브 rate-limit 이 풀릴 시간을 준다. 0.4.13→0.4.14. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2.4 KiB
2.4 KiB