This is a website that attempts to push my original Spotify Playlist Analyzer Python Project to the web. It will run a deep analysis on your entire Spotify profile including artist networks, song history, playlist feel and tempo, and even lyrical analysis.
Link to current production build
This project was bootstrapped with Next.js.
To use Spottydata, simply go to the most recent production build. Click the button that says "Let's Go!". Log into Spotify and then select the playlist you want to analyze! It's that easy!
The Spotify API requires OAuth 2.0 authentication to get access to user data. This means that I need the user to not only request access, but log-in using their standard credentials to obtain a temporary token for which I can use to read your data. Spottydata, however, only requests access to read your public and private playlists - that's it. Specifically, I require the playlist-read-private
and playlist-read-collaborative
scopes. You can read more about these here. You can revoke Spottydata's access to your playlist data at anytime by logging in to Spotify and removing access altogether.
In the web/
directory, you can run:
yarn install
yarn dev
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Please reach out to me if you'd like access to the necessary development environment variables to contribute!