This project is a Spotify song recommender built with Streamlit. Given a user-selected song, the recommender suggests a song based on its cluster.
The recommender uses the k-means clustering algorithm to group songs based on their audio features. The audio features are obtained through the Spotify API.
To use the recommender, follow these steps:
- Clone the repository to your local machine.
- Install the required packages:
pip install streamlit
- Run the Recommender.py file:
streamlit run Recommender.py
- Once Streamlit is running, select a song by filtering by artist or title. The recommender will suggest a song based on its cluster.
Recommender.py: Streamlit application script.
This project was built by Fabio SARMENTO PEDRO. Dataset was clustered in a different project. You can find that project here.