Vectorizing feature sets of playlists created using TF-IDF and OHE, then finding similar songs using the KNN algorithm.
Made with: Scikit-Learn, Spotify API (Spotipy), Python
Instructions:
-
Make sure to download all necessary packages and datasets. Create a
data
folder in the root, and downloadtracks-features.csv
from here andartists.csv
from here to thedata
folder. -
Don't forget to get your API keys from the Spotify Developer dashboard as well.
Thank you to Rodolfo Figueroa, Yamac Eren Ay, and Madhav Thaker for making Spotifind possible.