Ретраи и дедупликация в задачах

- элемент плейлиста повторяется до 3 раз с паузой 30 с (разовые 403/429 от YouTube)
- yt-dlp: retries/fragment_retries/extractor_retries
- уже обработанные URL пропускаются — повторная постановка плейлиста
  доделывает только упавшее

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
jze9
2026-07-14 15:33:01 +05:00
parent 48cd01d0f9
commit c88b0e4f6d
3 changed files with 52 additions and 15 deletions

View File

@@ -96,6 +96,10 @@ def download_video_with_subs(
"quiet": True,
"no_warnings": True,
"noplaylist": True, # ссылка с list= в задаче на одно видео не тянет весь плейлист
# YouTube периодически отвечает 403/сбросом соединения — повторяем сами
"retries": 10,
"fragment_retries": 10,
"extractor_retries": 3,
}
if audio_only:
base_opts["format"] = "ba/b"