The Spotify Developer platform now requires all developers to have Premium accounts, which I don't have since I've stopped using the service
Due to this, and my gradual loss of interest in Spotify-related topics, I will no longer be maintaining this project and the live deployment will no longer be usable
If you found this project useful and have a Spotify Premium account, feel free to create a fork and host your own version
REST API server behind a music statistics platform.
- Spotify developer account
- a SparkStats Web instance - get one from GitHub or GitLab
And either one of:
Create an app in your Spotify developer dashboard
Add http://localhost:8080/auth/callback to redirect URIs
Create a .env file with the client ID and secret and other necessary data
SPOTIFY_CLIENT_ID=your-client-id
SPOTIFY_CLIENT_SECRET=your-client-secret
PORT=8080
FRONTEND_URL=http://localhost:4200
BACKEND_URL=http://localhost:8080- as a regular .NET app (must have .NET 8 installed)
./start- same as above but with hot-reloading enabled
./start -w # or ./start --watch- as a Docker container (must have Docker installed)
./start -d # or ./start --docker