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.
- python >= 3.0
- spotipy
- flask
- Spotify developer credentials
- cohere developer credentials
- up-to-date lyrics dataset