← Back to projects

Case study

Moodify

Predicts emotional state from recent Spotify listening using K-Nearest Neighbors on audio features.

DeveloperArchived demo
Moodify primary screenshot

Context

Overview

Moodify extracts feature vectors from recently played Spotify tracks and applies a KNN model to estimate the listener’s emotional state.

At a glance

Product

Predicts emotional state from recent Spotify listening using K-Nearest Neighbors on audio features.

Audience / need

Listening history contains emotional signal that is hard to interpret without feature modeling.

Ownership

Developer

Product

Core product flow

  1. Spotify recent-track feature extraction
  2. KNN-based emotional state prediction

Tools

Technology stack

Backend
Python
Other
Pandas · scikit-learn · Spotify API