Skip to content

A project to help users take their favorite concerts with them!

Notifications You must be signed in to change notification settings

paul-man/retro-set

Repository files navigation

RetroSet

Find setlists from past concerts and turn them into spotify playlists!


SetListFM API

Using this API we are able to search for venues and music artists and show a list of all songs they've played there before.

Once we have this, we can separate the lists into the music arists' different performance dates at the venue in the correct order they were played.

Spotify API

Once we have the music artist and the setlist of song names, we can attempt to search Spotify for the songs and add them to a playlist.


Develop locally

Prerequisites:

  • Local mongodb service
  • setlistfm API key [create an account, apply for api key]
  • Spotify API key [quickstart guide]
  • Create .env file and add keys/secrets:
    SETLISTFM_KEY={}
    SPOTIFY_CLIENT_ID={}
    SPOTIFY_CLIENT_SECRET={}
    SPOTIFY_CALLBACK_URL=http://localhost:8080/api/spotify/callback
    LOGIN_REDIRECT_URL=http://localhost:8080
    MONGODB_URI=mongodb://mongodb0.example.com:27017
    DATABASE_NAME=user
    

To run

  1. git clone https://github.com/paul-man/retro-set.git && cd retro-set
  2. npm install
  3. Run dev server - npm run dev

Note: Currently this project is not ready to run in a production environment


TODO

About

A project to help users take their favorite concerts with them!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published