Hacker News new | ask | show | jobs
Show HN: Sprogeny – mashup public Spotify playlists (sprogeny.com)
4 points by ogou 42 days ago
This began last year as a Python tool I wrote for my own use. I hate the "weighted shuffle" that Spotify uses. It can't handle experimental genres or music with generally low play counts. Also, when playing playlists with full albums, it rarely chooses any deep cuts. I wanted something with truly random shuffling from playlists of complete albums of niche music.

In building that, I found that I could make really interesting mixes of cross-genre music, especially from playlists of friends.

The built-in Spotify mixing forces you into a funnel of connecting Spotify membership collaboration and is terrible for using the playlists of interesting strangers. It also wants to use AI on everything and also modifies the original playlists.

I spent the last couple of months building out a web app for it. I wanted to explore three.js and Svelte more. It was great for that. Although I used Claude fairly often, I backed off because I actually wanted to learn the libraries I was using.

It's free. I hope the Spotify API rate-limiting holds up to general use like this.

1 comments

This turned out to be a huge waste of time. I built this without knowing that Spotify changed their policy for independent projects last year. I can't get it out of dev mode unless I register as a Spotify partner as a company AND maintain a minimum of at least 250k MAUs. So, I'm limited to 5 users that I have to enter their account info by hand. What a bummer. Still, I really like the background animations I came up with.