Skip to content
This repository was archived by the owner on Mar 5, 2026. It is now read-only.

Latest commit

 

History

History
55 lines (37 loc) · 1.54 KB

File metadata and controls

55 lines (37 loc) · 1.54 KB

SparkStats API

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.

Prerequisites

And either one of:

Configuration

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

Running the program

  • 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