Being a long-time music afficionado, this app was aimed to provide music recommendations based on the current listening taste of the user. I used Spotify Web API, along with Spotipy library to integrate the entire application. I used both content-based as well as trending recommendations, to create a hybrid recommendation system.
Detailed Description
I integrated the Spotify API to authorize and fetch data from user-created playlists using OAuth 2.0, and storing the data in a structured format from the JSON response. I generated recommendations from both content from the playlist as well as latest trending music using weighted popularity of tracks. Suggests pretty great music if you ask me!
Skills used
Python, Spotipy, API integration, Sklearn, Pandas
Full repo: https://github.com/Rivuozil/MeloMatch
Want to work together?
If you like what you see and want to work together, get in touch!