Are you as inspired as Bjork?
Using machine learning and Spotipy, this app compares the songs on Bjork's favorite albums to a playlist of your choice. The songs will be determined as inspiring to Bjork or not quite. The results will surprise you, so feel free to keep trying different playlists!
- Extracts songs data from Spotify with
Redisqueued workers using API wrapper Python packagespotipywithpandasbased on inputs and sets related to this project (i.e. Bjork's top 10 inspiring albums dataset part of training and validation set) - Transforms track analysis data into usable tables, with values rescaled and used to train and test a machine learning model with
scikitandkeras - Loads downstream data after applying predict functions with model, visualizing test data results in
Flaskapp deployed on Heroku
DataDog
- Use URLs as well as URIs as input
- Able to enter multiple playlists at once
- Create joint playlists by inspiring tracks
- Create merged track lists by non-Bjork-approved songs
- More dashboard style options to visualize tracks data
- More!
python wsgi.pyto start the local serverlocalhost:5000to reach in your browser
App currently deployed on heroku at http://bjorker.herokuapp.com