Skip to content

This project creates Music Recommendation Engine in Python using Spotify API and Machine Learning.

License

Notifications You must be signed in to change notification settings

VineetSnegi/Python_Music_Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Music Recommendation System

This project creates Music Recommendation Engine in Python using Spotify API and machine learning.

Overview

Music recommendation systems are currently a popular type of recommendation system that is used to suggest songs or playlists to users based on either listening history or certain preferences. Spotify is among the popular music streaming platforms. It contains a vast amount of data that can be utilized to build a recommendation system.

The system allows users to input songs they like, and receives recommended tracks based on playlist and preferences. User can also find the info of their favourite artist.

The recommendations are powered by Spotify's API and recommendation algorithms. User authorization with Spotify is handled via OAuth 2.0.

You can read my blog to know the steps I implemented to build this project on Hashnode.

How to get it?

You can get it locally on your system by pulling the docker image I uploaded.

docker pull vineetsnegi/music_recommendation_app:latest

Here lies my Streamlit app! Check it out here.

image

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

About

This project creates Music Recommendation Engine in Python using Spotify API and Machine Learning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published