Skip to content

An elixir application to recommend playlists to you based upon your music taste

Notifications You must be signed in to change notification settings

zchbndcc9/Spotify-Matcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SpotifyCurator

Background

For this application, I wanted to focus on improving the following skills:

  • Improving my knowledge about interacting with an API
  • Concurrent programming (primarily asyncronous HTTP requests)
  • State Management via GenServers
  • Functional Programming concepts and pipelining

How to Run

  1. Start up the server
  mix deps.get
  mix phx.server
  1. Navigate to http://localhost:4000/authorize in order to authorize the application to access your spotify

  2. Navigate to http://localhost:4000 and have fun creating your playlist!

Warning Due to the limitations of the Spotify API, some playlist creation processes may not be successfully fulfilled in a timely manner. In order to combat this, I call the add_songs function recursively until it is successful. That being said, some requests may take longer than others. There will be a fix for this in the near future

About

An elixir application to recommend playlists to you based upon your music taste

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published