Skip to content

Fix Spotify OAuth and merge deduped exports#67

Open
vintagechocolate wants to merge 3 commits intocaseychu:masterfrom
vintagechocolate:master
Open

Fix Spotify OAuth and merge deduped exports#67
vintagechocolate wants to merge 3 commits intocaseychu:masterfrom
vintagechocolate:master

Conversation

@vintagechocolate
Copy link
Copy Markdown

@vintagechocolate vintagechocolate commented Apr 25, 2026

Summary

  • Migrates browser authentication from Spotify's deprecated implicit grant flow to Authorization Code with PKCE.
  • Adds custom client ID support via --client-id or SPOTIFY_CLIENT_ID for users whose bundled app client is rejected.
  • Updates JSON exports to one merged Spotify Backup playlist and removes duplicate tracks by Spotify URI before writing TXT or JSON output.

Testing

  • python3 -m py_compile spotify-backup.py
  • python3 spotify-backup.py --help

@vintagechocolate vintagechocolate changed the title Fix Spotify OAuth authorization flow Fix Spotify OAuth and merge deduped exports Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant