From 22c72aa842efa6d1dca3bb95eeb47122537ce12a Mon Sep 17 00:00:00 2001 From: Astounds Date: Fri, 27 Mar 2026 20:47:44 -0500 Subject: remove yt-dlp, fix captions PO Token issue, fix 429 retry logic - Remove yt-dlp entirely (modules, routes, settings, dependency) Was blocking page loads by running synchronously in gevent - Fix captions: use Android client caption URLs (no PO Token needed) instead of web timedtext URLs that YouTube now blocks - Fix 429 retry: fail immediately without Tor (same IP = pointless retry) Was causing ~27s delays with exponential backoff - Accept ytdlp_enabled as legacy setting to avoid warning on startup --- requirements.txt | 1 - 1 file changed, 1 deletion(-) (limited to 'requirements.txt') diff --git a/requirements.txt b/requirements.txt index eed3186..291bc74 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,5 +8,4 @@ urllib3>=1.24.1 defusedxml>=0.5.0 cachetools>=4.0.0 stem>=1.8.0 -yt-dlp>=2026.01.01 requests>=2.25.0 -- cgit v1.2.3