Skip to content

Releases: rebot/StuBru

First release!

22 Nov 20:36
Compare
Choose a tag to compare

Eerste uitgave

Om het script zelf te testen, moet je beschikken over een Last.fm API KEY en SECRET. Je neemt ook de gebruikersnaam en wachtwoord bij de hand van het account waarop je de radio stream wilt scrobblen. Wil je gebruikt maken van de Spotify functie, dan dien je ook voor Spotify een API CLIENT aan te maken, met de juiste rechten om afspeellijsten te kunnen beheren (playlist-modify-public). Je maakt nu een .env bestand aan in de map waarin het project staat.

LASTFM_API_KEY=<api-key-last.fm>
LASTFM_API_SECRET=<api-secret-last.fm>

LASTFM_USERNAME_BRUUT=<gebruikersnaam>
LASTFM_PASSWORD_BRUUT=<wachtwoord>

SPOTIPY_CLIENT_ID=<spotify-client-id>
SPOTIPY_CLIENT_SECRET=<spotify-client-secret>
SPOTIPY_REDIRECT_URI=<spotify-redirect-uri> # Deze is gelijk aan die die je ingaf bij de creatie van je API Client
SPOTIPY_CACHE=<sp.auth_manager.get_access_token()> # De inhoud van het .cache bestand tussen ' '

LOGLEVEL=DEBUG

De eerste maal dat je de code uitvoert, zal je webbrowser geopend worden en wordt je gevraagd in te loggen op Spotify. Na de authenticatie kopieer je de URL waarnaar je werd verzonden en geef je die in in je shell. Er wordt een .cache bestand aangemaakt. De inhoud kopieer je in het .env bestand onder SPOTIPY_CACHE=. Deze methode werd gebruikt om op eenvoudige wijze de client in te loggen op de Spotify API wanneer de code gelanceerd wordt op Heroku, zonder dat we er toegang hebben tot de browser.