selfcentred.me

Playlist Maker

Give it an artist’s name, or the address of a web page that lists their best-known songs, and it builds a Spotify playlist. You can remove, reorder and add songs before anything is created.

The Playlist Maker window with a jazzfuel.com article address entered and a list titled Miles Davis: Top 10, showing So What and Freddie Freeloader with album covers and remove buttons.
A web page in, a Spotify list out. “Listed as” shows the title the page used where Spotify’s version is worded differently.

How it works

  1. Get the songs. An artist’s name uses Deezer’s most-played tracks. A web page is read by an AI model, which pulls out the song titles in the order the page gives them.
  2. Match them on Spotify. Each title is searched for. Original album versions are preferred over live, demo, remastered and compilation copies, and anything it can’t find is listed rather than guessed.
  3. Edit, then create. Drop songs, change the order, rename the playlist, add a missing track, and create it.

Starting from a web page

Paste the address of any page that lists songs. The Miles Davis list in the screenshot above came from a jazzfuel.com article of ten famous songs. Spotify words some titles differently, such as the Kind of Blue tracks that carry the guest players’ names, which is why the screenshot shows “listed as”.

The players on this page play 30-second previews unless you’re logged in to Spotify.

Starting from an artist’s name

No page needed: type a name and the number of songs. Deezer publishes play counts, so this gives the songs people actually listen to, which isn’t always the same as the best ones.

The Playlist Maker window with Laura Nyro entered and a list titled Laura Nyro: Top 20, from Deezer listening data, starting with Wedding Bells Blues and Beads of Sweat.
Laura Nyro, top 20 by Deezer plays.

Same band, two lists

For Buffalo Tom, Deezer’s top 20 puts “The Only Living Boy in New York” first, a song written by Paul Simon. The ten-song list on a musicianwages.com page doesn’t include it, but does include “Torch Singer”, “Birdbrain” and “Crawl”, which are missing from Deezer’s top 20. The two lists share seven of the page’s ten songs.

One list counts plays and the other is one writer’s opinion, so neither is the answer. The tool builds either. Below is the Deezer version.

Run it yourself

This isn’t an online service. Spotify limits apps like this to a handful of named users unless the developer is a registered business with a large audience, so it runs on your own computer, with your own Spotify login. You need:

The code and setup steps are on GitHub. It’s a personal tool, so expect rough edges.