Songrank

Spotify song ranker
Side project · 2026

Your "top songs" playlist is sorted by a number you can't see. Songrank makes you actually choose.

Songrank screenshot
Demo · ranking a library down to a top 10

Spotify will hand you a "top songs" list, but it's ordered by play count, which rewards the track that was on in the background, not the one you'd actually defend. The honest ranking lives in your head, and the only way to get it out is to make the small decisions one at a time: this song or that one.

Songrank pulls a slice of your library and walks you through exactly those decisions. You never score anything or drag a list around: you just answer a long series of two-song matchups, and an ordered ranking falls out the other side, ready to save back to Spotify.

The piece I didn't expect to lean on is the friends mode. Hand someone your finished ranking and let them guess your top 10, and the scoring turns a private list into a small game: you find out how well they actually know your taste. It started as a throwaway idea and became the main reason people open it twice.

How it works

Stack

Next.js · TypeScript · Tailwind. Auth is Spotify PKCE OAuth against your own developer app, so there's no shared rate cap and nothing of yours passes through a server I run.

Next Apple Music and Last.fm imports, so it isn't Spotify-only.

← all projects