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