Fusebox
Music Recommendation System
Music recommendation system that integrates Spotify with Slack.
At Pixel Fusion, we normally have background music playing from Spotify. It is not easy to please everyone and only a few people have control over the playlist. To give everyone access to the playlist, an integration with Slack was built that allows employees to queue new songs and lets everyone rate them. Based on audio features and ratings, machine learning is used to dynamically manage the playlist, removing and adding songs as it sees fit.
The project is powered by Python/Django and deployed to AWS through Jenkins.
Libraries
- Powered by Django
- Integration of Spotify's API through spotipy package
- Integration of Slack's api through python-slackclient library