This project is made to fetch informations about collaborative playlists and visualize certain aspects of the playlist
-
install spotipy
pip3 install spotipy
-
setup Spotify developer account and create application
-
set environment variables
export SPOTIPY_CLIENT_SECRET='your-spotify-client-secret' export SPOTIPY_REDIRECT_URI='your-app-redirect-url'
-
call app using
python main.py "username"
- Cake diagram for submissions by user in collaborative playlists
- Average Danceability, Energy, Liveness
+ the most fitting average song in the playlist
- get the average song stats
- feed data via sockets to frontend app
- running python console application
- started with `python main.py "USER_ID"`
- prints the following things:
- playlists
- percentage of tracks added by user
- song describing the playlist
- data concerning the songs features
- implementing basic functionality of a webapp using django
- mockups
- oAuth for spotipy