Inspiration
We saw a man who tweeted about finding the saddest RadioHead song, so we wanted to play with similar APIs that he used and turn that frown upside down (cause we're finding happy songs... haha.. ha).
What it does
SpotifyMoodAnalyzer takes in a Spotify username, then collects all their public playlists. Then it goes and retrieves the playlists and compares the mood of the music with the sentiment expressed in the lyrics. It assigns a score based off those two factors and charts it, comparing it against other songs in the playlist and finds the average of all the songs in the playlist.
How we built it
Lots of Coffee.
Challenges we ran into
We decided to put the person who knew less about Angular on front-end and the person who less about Node.js on backend. We were then able to consult with each other when we encountered problems. We were using a variety of libraries that we were unfamiliar with and had to deal with the intricacies of each of them.
Accomplishments that we're proud of
We are proud that we came into this Hackathan knowing little about the frameworks we were using and walked away with a beautiful little application.
What we learned
Angular and Node.js.
What's next for SpotifyMoodAnalyzer
We plan to tweak our algorithm to increase accuracy, and we hope to add more facets like exploring how the Spotify Top 50 playlist changes over time.
Built With
- angular2
- javascript
- node.js


Log in or sign up for Devpost to join the conversation.