0a4dfb845e1b357ad84fc3f0aa0650027ccf8035
_meta_run now checks _active_downloads before each background yt-dlp call. If a download is running it waits (3s poll loop) until the download finishes before making the next metadata request. This prevents YouTube from seeing the same session used simultaneously by a download and a discovery/metadata call, which was causing cookie invalidation even with private cookie copies. Downloads still run immediately without waiting for metadata. Background discovery is the one that yields. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
JavaScript
53.6%
Python
45.9%
HTML
0.2%
Dockerfile
0.2%