Correcting my earlier 'YouTube caps at ~200' claim — that's the ANONYMOUS ceiling. YouTube throttles unauthenticated playlist extraction to ~100 (yt-dlp) / ~200 (InnerTube); ytdl-sub gets everything because it runs with browser cookies. Our code already wires cookiesfrombrowser via youtube.cookies_browser (same as the music client) — it's just unset. The detail endpoint now resolves with a high limit so a cookie-authenticated yt-dlp pages the WHOLE playlist, and uses whichever source (yt-dlp vs InnerTube) returned more, with the true header count. The partial note now tells you to add cookies in Settings to load the full list. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| calendar.py | ||
| dashboard.py | ||
| detail.py | ||
| discover.py | ||
| enrichment.py | ||
| libraries.py | ||
| library.py | ||
| poster.py | ||
| scan.py | ||
| search.py | ||
| watchlist.py | ||
| wishlist.py | ||
| youtube.py | ||