Streamline YouTube Music cookie management for better UX #40
Notifications
Total Time Spent: 2 hours 1 minute
connor
2 hours 1 minute
No due date set.
Dependencies
No dependencies set.
Reference: Shanty/Main#40
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently, yt-dlp authentication requires users to manually export cookies from their browser to a Netscape-format cookies.txt file and configure the path in config.yaml. This is tedious, error-prone, and the cookies expire regularly — requiring users to repeat the
process.
Authenticated access is important: it raises the rate limit from ~500/hr to ~2000/hr and is required for some age-restricted or region-locked content.
Research needed
Investigate the best approach from these options:
Option A: Browser cookie extraction
Option B: OAuth token flow
Option C: Cookie paste in web UI
Option D: Browser extension integration
Option E: Automatic refresh via ytmusicapi OAuth
Acceptance criteria
Dependencies