- Fixes 'stuck idle': a channel marked enriched with FEW dates (proxies were down) was locked out for 24h, so the improved yt-dlp fallback never re-ran. channel_dates_enriched_recently now retries in 15 min when the last run got <15 dates, and skips 24h only after a good run. So the catalog actually fills in once a source works. - The YouTube Dates worker now appears in the Manage Workers modal: added to WORKERS (red ▶), youtube-aware rail subtitle, and a dedicated simple panel (status + what-it-does + channels-enriched / dates-cached / queued counts) — no per-kind match queue. Pause/resume works; polls every 3s like the rail. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| music_database.py | ||
| personalized_schema.py | ||
| video_database.py | ||
| video_schema.sql | ||