With Spotify at its peak in popularity, our team wanted to explore more about this music service provider. As avid users ourselves, we wanted to understand the Spotify algorithm in producing a list of recommended songs.
The overall purpose of this project is to create a customized playlist that will feature songs a user will like. This was inspired by Spotify's very own "Your Discover Weekly" playlist, which creates a playlist that features songs a user might like based on what they have listened to.
In our project we have taken a user's playlists of liked and disliked songs to compare it to a neutral playlist. With our code, the songs in the neutral playlist will be compared to songs in the user's liked and disliked playlists. This will eventually create a customized playlist of potential songs, from the neutral playlist, they would like. With a click of a button, thousands of songs in a playlist can be filtered through to find the ones the user will like.
We hope you will be able to use this site as a reference when writing your own Python code or you just want to learn how we created this customized playlist.