Mattias Thall 86e7648075 Fix _meta_run: hold lock for entire yt-dlp execution, not just scheduling
Previously the lock was released before _run(), so multiple threads could
fire yt-dlp processes simultaneously — completely defeating the rate limiter.
Now the lock is held through the subprocess call and released in finally.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 01:21:36 +02:00
2026-05-25 20:25:08 +02:00
Description
No description provided
2.4 MiB
Languages
JavaScript 53.6%
Python 45.9%
HTML 0.2%
Dockerfile 0.2%