Melos
An emotional indicator to music.
Repository Video ▶️Melos 💫
An emotional indicator to music
How does it work ?
- 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.
Usage
- Clone this repository and move into the repository
git clone https://github.com/shreyass-ranganatha/melos.git; cd melos
2. Install the requirements
python -m pip install -r requirements.txt
3. In the same terminal path, do.
./bin/melos
Open the link
localhost:8003
in a browser of your choiceIn 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 💫
What's left
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.
Melos 💫
Update
- We are now able to calculate the emotion based on the song that the user is listening to.
TODO: Create a video demo
: The Melos Team
Melos 💫
Update
- Created and Initialized the assisting application.
- Added the base functionality to the assisting application.
: The Melos Team
Melos 💫
Brief
Our project workflow is divided into 3 parts 1. Realtime audio/music sink 2. Quick analytics 3. A scintillating presentation
Update
Our checkpoints for the end of the day have been met, with a conclusion to the 1st part, and a part of the 3rd
: The Melos Team
Project created by Viraj Sazzala