Contributors:
Spotfy Mood app recommends music based on your mood. It uses machine learning
algorithms to detect your mood through emoton recogniton. It will use your camera to
detect the emoton and then through a Spotfy API you'll be able to listen to a song based on
your mood. You are also going to be able to change the song covering your face.
To run this app on your machine, please follow the next steps.
Following libraries will be needed to run this app locally:
- flask
- tensorflow -opencv-python
- numpy
To install the following libraries, latest version of Python that is LTS will be required. Once installed, setup the enviroment by calling the following script inside your directory:
pip install -r requierements.txt
Once installed, run app.py and your app will be available on your loopback address on localhost.
127.0.0.1:5000
If you want to test the spotify API, please follow the Authorization flow from their official documentation:
Refer to this link: https://developer.spotify.com/documentation/web-api/
Live Demo: currently not available
COMING SOON