An emotional indicator to music
- The app identifies the song that is currently being played.
- Fetches a bunch of parameters (danceability, loudness, acousticness, tempo) related to the song.
- Based on the parameters, it calculates the emotion(s) that the listener's feeling.
- Using the emotion, it actuates specific IOT devices to change the ambience of the room.
- Clone this repository and move into the repository
git clone https://github.com/shreyass-ranganatha/melos.git; cd melos
- Install the requirements
python -m pip install -r requirements.txt
- In the same terminal path, do.
./bin/melos
-
Open the link
localhost:8003
in a browser of your choice -
In the input box provided, drop your favourite Spotify song's shareable link and hit the Submit button, and get a quick shareable one/two word listing of your song's emotion...
-
The Android App, can sense the Spotify song playing in the background all on it's own 💫
- We expect to build this onto IoT platforms, to experience events like, the lights dimming out for mellow songs, drapes opening for upbeat bright songs, etc.