Case study in progress. Images and detailed write-up coming soon
Playlist Organizer: Sort Spotify Playlists by Tempo, Key & Energy
Timeline2025
Client / ContextPersonal Project
My RoleSolo Developer & Designer. Full-stack development, UX design, audio analysis pipeline.
TeamSolo project.
Tools & Technologies
ReactVitePythonFastAPILibrosaSpotify Web APIiTunes Search APISoundNet API
A tool to sort Spotify playlists by BPM, musical key, and energy for smoother flow, built for house parties, workouts, and DJ prep. Uses a hybrid analysis pipeline: SoundNet API as primary source, with iTunes Search API + Librosa (Python) as fallback for local audio analysis. Features an Energy Canvas where users can draw custom energy curves, Camelot key notation for harmonic mixing, selective re-analysis, and manual reordering. Built to solve the problem of playlists that kill the vibe with awkward BPM jumps and energy drops.