Skip to content

This project is a Spotify song recommender built with Streamlit. Given a user-selected song, the recommender suggests a song based on its cluster.

Notifications You must be signed in to change notification settings

fabio1623/spotify-song-recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spotify Song Recommender with Streamlit

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:

  1. Clone the repository to your local machine.
  2. Install the required packages:

pip install streamlit

  1. Run the Recommender.py file:

streamlit run Recommender.py

  1. Once Streamlit is running, select a song by filtering by artist or title. The recommender will suggest a song based on its cluster.

Files

Recommender.py: Streamlit application script.

Credits

This project was built by Fabio SARMENTO PEDRO. Dataset was clustered in a different project. You can find that project here.

About

This project is a Spotify song recommender built with Streamlit. Given a user-selected song, the recommender suggests a song based on its cluster.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages