Skip to content

My Spotify Recommendation is a web service that suggests 5 mood-based tracks and automatically creates a playlist with those tracks in my account based on my listening history, collected using the Spotify API. Tracks' moods are determined using the Cohere API, allowing the service to recommend mood-based songs similar to those that match a user-giv

Notifications You must be signed in to change notification settings

Leelavathi-R/My-Spotify-Recommender

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Spotify Recommendation

My Spotify Recommendation is a web service that suggests 5 mood-based tracks and automatically creates a playlist with those tracks in my account based on my listening history, collected using the Spotify API. Tracks' moods are determined using the Cohere API, allowing the service to recommend mood-based songs similar to those that match a user-given mood.

Requirements

  • python >= 3.0
  • spotipy
  • flask
  • Spotify developer credentials
  • cohere developer credentials
  • up-to-date lyrics dataset

Demo:

User input page: Demo

Selecting 'Happy' tracks: Demo Demo

Recommended 'Happy' tracks: Demo

Playlist added to my Spotify: Demo

About

My Spotify Recommendation is a web service that suggests 5 mood-based tracks and automatically creates a playlist with those tracks in my account based on my listening history, collected using the Spotify API. Tracks' moods are determined using the Cohere API, allowing the service to recommend mood-based songs similar to those that match a user-giv

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published