Stackathon Presentation: Moody Tunes
A full-stack engineer and data enthusiast, Emily Tseng wanted to marry Spotify's rich trove of information and easy-to-use API with real-time visualization libraries to add some live insights to her music. So for her three-day Stackathon project, she made an app to do just that.
Moody Tunes visualizes the emotional arc of a user's current track on Spotify. Using Google's natural language processing API, the app analyzes the sentiment of each lyrical line and plots it over time.
Plotting the sentiment of song lyrics line by line reveals some interesting insights, for example the difficulty natural language parsers have in understanding contextual nuance. Future directions for this project include adding visualizations for Spotify's audio data, like danceability, key, and mood, and other NLP analyses, like tone and syntax.
Data pulled through the Spotify and Google Cloud Natural Language Processing APIs. Created with React, Redux and Victory.js, an open-source D3 wrapper designed to work seamlessly with React.
----
Fullstack Academy was recently ranked the #1 coding bootcamp in the U.S. Learn more at https://www.fullstackacademy.com