- 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
12 lines
170 B
Plaintext
12 lines
170 B
Plaintext
Flask>=1.0.3
|
|
Flask-Babel>=4.0.0
|
|
Babel>=2.12.0
|
|
gevent>=1.2.2
|
|
Brotli>=1.0.7
|
|
PySocks>=1.6.8
|
|
urllib3>=1.24.1
|
|
defusedxml>=0.5.0
|
|
cachetools>=4.0.0
|
|
stem>=1.8.0
|
|
requests>=2.25.0
|