Files
spotify-fetch/README.md
2024-12-07 17:20:52 +01:00

970 B

spotify-fetch

Dieses Python-Skript kann genutzt werden, um die eigene Liste aller Lieblingssongs von Spotify abzufragen. Dazu wird die Library spotipy genutzt, um die Authentisierung gegenüber der Spotify API zu vereinfachen.

Es werden die CLIENT_ID, das CLIENT_SECRET und eine Callback URL für die Spotify App benötigt. Die App kann im Spotify Developer Portal erstellt werden. Diese drei Parameter müssen vorab als Environment Variables definiert werden:

export SPOTIPY_CLIENT_ID='client id'
export SPOTIPY_CLIENT_SECRET='client secret'
export SPOTIPY_REDIRECT_URI='http://localhost:8888/callback'

Die Callback URL muss mit der in der App angegebenen Callback URL übereinstimmen! spotipy fordert zur Eingabe des Callback Tokens auf. Dieser befindet sich in der sich öffnenden URL nach der Zeichenfolge callback? und kann einfach kopiert werden. (Auf diese Weise wird Spotify ein Webservice simuliert.)