HOME SHUFFLER Login with
FOR

ABOUT

Truly random shuffle

By design, the Spotify shuffle function isn't random. For many people, its bias towards even spacing creates a more pleasant listening experience. For some of us though, randomness⁠—with all its messiness, clustering, and occasional repetition⁠—keeps a playlist feeling alive and fresh listen after listen. For us, there's Shuffler.

Under the hood

Shuffler is a lightweight solution for creating random permutations of one or more Spotify playlists. It uses the massively popular Mersenne Twister version MT19937 in order to achieve nearly perfect randomness for playlists of up to 2080 songs.

How it works

To access Shuffler, login with Spotify. Once you're logged in, go to Shuffler, select the playlist(s) you want to mix up, and hit Shuffle. The new randomized order will be uploaded to your Spotify account in a playlist called Shuffler that will be replaced every time you use Shuffler..

Shuffler is made with:


Python

Flask

MySQL

Spotify API