Back to browse
Sprogeny – mashup public Spotify playlists

Sprogeny – mashup public Spotify playlists

by ogou·Apr 30, 2026·4 points·1 comment

AI Analysis

●●SolidCozyEye Candy

Three.js visualizer makes playlist merging feel like a party, not a spreadsheet task.

Strengths
  • Truly random shuffle algorithm bypasses Spotify's weighted play-count bias for deep cuts.
  • Allows mixing ratios between multiple playlists without modifying the original source lists.
  • Visual interface using three.js creates an engaging, non-linear way to browse combined tracks.
Weaknesses
  • Requires Spotify login, creating friction compared to fully anonymous web tools.
  • Niche utility that solves a specific grievance rather than a broad market need.
Category
Target Audience

Spotify power users, Music curators, DJs

Similar To

Spotify · SoundCloud · Mixcloud

Post Description

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.

Similar Projects

Productivity●●Solid

PrintStack – macOS virtual printer to queue and merge PDFs

You send prints to a local virtual printer, inspect a smart queue (rename items, check page counts), drag in extra PDFs and then merge or print the whole stack — exact workflow-level tooling that saves annoying manual merging. The app is small, privacy-friendly (developer claims no data collection) and includes useful extras like a log viewer, but the core idea is familiar and the free tier’s 5-document limit feels deliberately gating without compelling advanced features shown on the listing.

Solve My ProblemNiche Gem
ismailcarlik
224mo ago