The YouTube Predownloader now uses simplified OAuth authentication for accessing your personal YouTube subscriptions.
client_secret.jsonRun the interactive authentication:
python3 auth.py --interactive
This will:
Test that authentication is working:
python3 -c "from auth import get_token_non_interactive; print('✅ Auth working' if get_token_non_interactive() else '❌ Auth failed')"
client_secret.json - Your OAuth credentials (keep private)youtube_token.pickle - Saved authentication token (auto-generated)If you see authentication errors, re-run:
python3 auth.py --interactive
Make sure you granted permission to access your YouTube data during authentication.
If you get 0 subscriptions, ensure:
client_secret.json private (add to .gitignore)youtube_token.pickle file contains your access token