Skip to content

KoyaS/Playlist-Version-Tracking

Repository files navigation

Spotify Playlist Version Tracking

Visit the live site at: http://en-rotation.herokuapp.com/

Screen Shot 2022-11-26 at 7 59 07 PM

A nodejs web/client webapp to help you keep track of the changes you make to playlists. Never forget what songs you delete from the playlist because this keeps track of that too! This project started as a fork of this Spotify produced OAuth 2.0 demo.

Some super helful resources used to make this possible:

To Run This Project Yourself

This server runs on Node.js. On its website you can find instructions on how to install it. You can also follow this gist for a quick and easy way to install Node.js and npm.

Once installed, clone the repository and install its dependencies running:

$ npm install

Setup With Spotify

You will need to register your own app and get your own credentials from the Spotify for Developers Dashboard.

To do so, go to your Spotify for Developers Dashboard and create your application. Make sure to register at these Redirect URIs:

Once you have created your app, replace the client_id, redirect_uri and client_secret in the examples with the ones you get from My Applications.

Setup With Firebase

You will need to register and create a database through Firebase's Developer Dashboard. You may also need to register with the Google Developer Console.

To get started, visit this get started with Firebase page. Also see the Google Developer Console.

Running

In order to run, open the folder with the name of the flow you want to try out, and run its app.js file. For instance, to run the Authorization Code example do:

$ cd authorization_code
$ node app.js

Then, open http://localhost:8888 in a browser.

About

A nodejs web/client webapp to help you keep track of the changes you make to playlists. Never forget what songs you delete from the playlist because this keeps track of that too!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors