Problem: Many streaming “shuffle” modes repeat the same subset of songs and skip the rest—especially in big playlists.

True shuffle for every playlist.
Every song—no annoying repeats.

true-shuffle makes sure your playlist actually plays through: no skipped tracks and no repeats—like the good old MP3 player shuffle, but with your streaming service.

Kid-easy: pick a playlist → hit shuffle → enjoy.

Numbers don't lie

What "normal" streaming shuffle actually does — and why that's a problem.

552
songs you never hear in a 1,500-song playlist
After a full session with standard shuffle (1,500 plays), statistically only 948 of 1,500 songs are played — 552 remain unheard.
≈46
plays until the first repeat
Statistical expectation for a 1,500-song playlist (birthday paradox, 50% probability) — after that, a song repeats before all others have played once.
0
repeats — every song plays exactly once
true-shuffle uses the Fisher-Yates algorithm: mathematically guaranteed full coverage, no matter how large the playlist.
Share of songs heard per listening session — 1,500-song playlist
0 %25 %50 %75 %100 %
after 300
plays
18 %272 songs
20 %300 songs
after 500
plays
28 %425 songs
33 %500 songs
after 750
plays
39 %590 songs
50 %750 songs
after 1,000
plays
49 %730 songs
67 %1,000 songs
after 1,500
plays
63 %948 songs
100 %1,500 songs
Standard shuffle true-shuffle (Fisher-Yates)
Data basis: Coupon collector's problem (probability theory). Formula: E[unique songs] = N·(1−((N−1)/N)^k), N=1,500. Spotify publicly confirmed in their 2014 Engineering Blog that the original shuffle algorithm was replaced by a weighted approach designed to feel "more random" to users — which in practice skips even more songs than the theoretical baseline shown above. Source: Spotify Engineering Blog (2014), "How to shuffle songs".

Beta: save your spot

Sign up and we’ll notify you when true-shuffle is ready.

No spam—only launch updates. Details in Privacy.

Reviews

Here you’ll see approved reviews. New reviews appear after a quick check.

⭐ …

Write a review

Note: reviews are briefly checked before being shown.

FAQ

Short & clear.

Why does shuffle often feel “bad”?

Some services tailor shuffle to your listening behavior (e.g., Smart Shuffle or fewer repeats). Also, truly random playback can feel “wrong” because randomness naturally clusters. Learn more: Spotify: Shuffle/Smart Shuffle, Spotify: Smart Shuffle.

What does true-shuffle do differently?

true-shuffle generates a no-repeat order: every track exactly once per run. We’re also planning personalization options like priorities and shuffle profiles.

Does it work for huge playlists?

Yes. The goal is to load large playlists efficiently (paging) and play them through—no skips, no repeats.

Do I have to leave my streaming service?

No. You stay with your service. Later, true-shuffle connects via app login and controls shuffle/playback via the service API.

What happens to my data?

For the waitlist we store name and email to notify you. Reviews are stored and briefly checked before display. Details are in the privacy policy.

Can I prioritize tracks?

Planned: you’ll be able to tweak shuffle (priorities, moods, “more of this today”). Beta feedback will shape what ships first.

Contact

Questions, feedback, or partnerships? Message us.