A smart and personalized music recommendation system powered by machine learning and content-based filtering. This AI-driven app suggests songs based on user preferences, enhancing the listening experience by analyzing track features like genre, tempo, mood, and more.
-
π§ Personalized Recommendations based on audio features and similarity
-
π Track Search using song name, artist, or genre
-
π‘ Content-based recommendation logic using Spotify audio features
-
π Beautiful and intuitive Streamlit UI
-
π Clean codebase ready for deployment or extension
| Layer | Technologies Used |
|---|---|
| π¨ Frontend | Streamlit |
| π§ Backend | Python, Pandas, NumPy |
| π€ ML Logic | Cosine similarity on Spotify audio features |
| π Data | Spotify API / Custom Dataset (CSV format) |
| π Hosting | Localhost / Streamlit Cloud |