/MoodTunes

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

Primary LanguagePython

IT READS YOUR FACE BOI

Try it out

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.