Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sigmachirality/moodtunes

Automatically generates playlists based on facial emotion analysis. Built using Flask.
https://github.com/sigmachirality/moodtunes

flask microsoft mood music python spotify spotify-api

Last synced: 7 days ago
JSON representation

Automatically generates playlists based on facial emotion analysis. Built using Flask.

Awesome Lists containing this project

README

        

## IT READS YOUR FACE BOI

## [Try it out](https://moodtunes-220104.appspot.com/)

## Inspiration
Have you ever watched that scene in the movie where the guy brings a girl home, goes over to the stereo and turns on smooth jazz… Now he just needs to give the camera "that look" ;) and AI takes care of the rest.

## What is it?
MoodTunes uses Microsoft Cognitive Services, Spotify, and your own webcam. Nearly every culture in the world uses music as a means of relaxation. Music is also used in many sorts of worship and celebration. MoodWaves integrates the psychology of music with facial recognition to put our users in a better mood.

## Applications
Applications for this tech are far and wide, from student use, to work, to the home, to even hospitals and counselling and beyond. Grinding on studies, hacking, or writing long papers? All these involve sitting and looking at your computer for long hours, which is not the most ideal and can lead to stress. Most people also enjoy listening to music when they study, but could the music they are listening to be changed to enhance their mood in a more scientific way? We believe so.

## How it works
By first using the API from Microsoft to analyze our user's face we gather vital information on who our user is and how they are feeling. Once we get this information we introduce query the Spotify API for a track perfect for our user's current mood. MoodWaves brings together AI, music, and science to determine what music will put you in a better mood.

## How we built it
By first using the API from Microsoft to analyze our user's face we gather vital information on who our user is and how they are feeling. Once we get this information we introduce query the Spotify API for a track perfect for our user's current mood. MoodWaves brings together AI, music, and science to determine what music will put you in a better mood.

## Challenges we ran into
Our most technical problems by far were the API integrations. We ran into may problems authenticating and specifying our API requests in the formats required by the API distributors. At the end of the day the result was definitely worth it though.

## What's next for MoodTunes
Support for mobile devices and other music platforms like Pandora and Google Play Music.