Graph-based music discovery engine

TasteExplorer maps your Spotify listening history into a similarity graph, detects taste clusters, and discovers niche artists at the edges of your sound.

Data Pipeline

Spotify Data
OAuth + API
Audio Features
7D vectors
Similarity Graph
k-NN cosine
Clusters
Communities
Discovery
Ranked
Feature Extraction
Danceability0.0 - 1.0
Energy0.0 - 1.0
Valence0.0 - 1.0
Tempo40 - 200 BPM
Z-score normalized for cosine similarity
Graph Construction
Algorithmk-NN
DistanceCosine
k neighbors5-10
ComplexityO(n² log k)
Adjacency list with edge weights

Example Output: Top Tracks with Features

#TrackArtistEnergyValenceDance
1Midnight CityM830.820.540.67
2Do I Wanna Know?Arctic Monkeys0.680.310.59
3Digital LoveDaft Punk0.710.890.81