Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/romellogoodman/spotlist

A webapp for creating Spotify Playlists.
https://github.com/romellogoodman/spotlist

Last synced: about 17 hours ago
JSON representation

A webapp for creating Spotify Playlists.

Awesome Lists containing this project

README

        

#Spotlist

A webapp for creating Spotify Playlists

##Deployment Notes

run `grunt` to concat and minify everything.

run `python -m SimpleHTTPServer` to run on a local server

##Dependencies

* jQuery
* Bootstrap

##Webapp Flow
1. Check if the user is logged in & getAccessToken
* If not: ask to login
2. Get the user's userID
3. User search by artist or track
* By artist
1. Get the artist's uri from Spotify and get their top tracks
* By Track
1. Return the results from Spotify's search
4. User clicks on a track
* Add that track the playlist and store in a dictionary
5. User clicks on the music icon
* Retrieve the 30 second preview from Spotify
6. User adds multiple tracks
7. User names & creates the playlist
8. User has created spotify playlist