https://github.com/ryanbbrown/moodify
Moodify is an interactive digital platform that uses your music to generate mood playlists customized to your specifications.
https://github.com/ryanbbrown/moodify
reactjs
Last synced: 23 days ago
JSON representation
Moodify is an interactive digital platform that uses your music to generate mood playlists customized to your specifications.
- Host: GitHub
- URL: https://github.com/ryanbbrown/moodify
- Owner: ryanbbrown
- Created: 2020-12-23T01:32:36.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-10-21T03:36:07.000Z (8 months ago)
- Last Synced: 2025-10-21T05:35:34.649Z (8 months ago)
- Topics: reactjs
- Language: JavaScript
- Homepage: https://bit.ly/Moodify
- Size: 2.74 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Moodify
Moodify is an interactive digital platform that uses your music to generate mood playlists customized to your specifications. You were able to use Moodify at [bit.ly/Moodify](https://bit.ly/Moodify) (may display an error at first; it takes a few minutes and refreshes to load).

## Problem
We created Moodify because we saw a gap in the market for playlist creation: Spotify’s pre-curated mood playlists aren’t personalized, there’s no way to automatically make a playlist, and Spotify has an abundance of audio data about their music available through their API, but it’s largely inaccessible without coding.
## How it Works
1. Moodify connects to your Spotify account, and you select playlists that you want to draw music from.
2. Moodify sorts all the songs in those playlists based on certain audio features (detailed [here](https://developer.spotify.com/documentation/web-api/reference/tracks/get-audio-features/)) that define a mood.
3. The best-fitting songs are added to the new mood playlist.
## Audio Feature Visualization

In these charts, you can see that energy (orange bar) is much higher for the workout playlist as compared to the sad playlist, while the opposite is true for acousticness (blue bar). These are examples of audio data we would use in our algorithm to identify a particular mood.
---
*Moodify was created as a product for Texas Convergent’s Data Analysis build team, and on demo day it won “best tech” out of 16 teams. Our pitch deck can be accessed [here](https://docs.google.com/presentation/d/1Pgp-dAD6iWmNNCP29KKCCfbY7YP035VXur6w7aOtTfY/edit?usp=sharing).*