11 Best Solutions to get Truly Random Spotify Shuffle

coco's user avatar
January 31, 2024

The shuffle on Spotify has always been crap. It plays the same song in a playlist multiple times. Why does Spotify shuffle so bad? Some people think Spotify shuffle uses an algorithm to shuffle rather than just being completely random. Other people suspect that Spotify has a secret mandatory smart shuffle which users can’t turn off.

There are also some people believe Spotify’s algorithm repeats certain songs as a weird attempt to emulate true randomness, because theoretically, in a truly random environment, repeats would be not be terribly unusual.

Anyway, if you are not satisfied with how Spotify shuffle play behaves, you can try below solutions to get truly random shuffle.

1. Clear Spotify cache

If you hear the same song multiple times when shuffle Spotify, maybe it’s because the algorithm will favour songs that you play for the longest. If you skip a song, then that songs gets a lower priority when you shuffle the next cycle. Spotify wants you to stay on their platform for as long as possible, so it will play songs which you play the most.

Some people found out that shuffle becomes accurate once you clear Spotify cache. You can fix Spotifys shuffle algorithm by clearing your cache in the settings every once in a while. Another recommendation is that once you reinstall and play shuffle, let every song play out in its entirety. Don’t skip or only play parts of certain songs to negate the algorithmic bias.

How to clear Spotify cache?

On desktop app

  1. Open Spotify app and click your profile icon.
  2. Choose Settings and scroll down to Storage.
  3. Click Clear cache.
Clear Spotify cache

On tablet/phone

  1. Open Spotify app and tap your profile icon.
  2. Choose Settings and privacy.
  3. Tap StorageClear cache.

2. Sort songs and turn off shuffle

Sort all songs by song title, date added, album, added by (for collaborative playlists), date added. Turn shuffle OFF, then start playing. It will just go down the list song by song.

3. Select a song that you haven’t heard in forever

Spotify doesn’t load your entire playlist into the temp table it uses when you press shuffle. To break it up instead of just using the shuffle option or continuing with existing set of songs, select a song that you haven’t heard in forever and then hit shuffle. It will reload the temp table with a new set of songs.

4. Turn off Automix

  1. Open Spotify app on mobile or tablet.
  2. Tap your profile icon – Settings and privacy.
  3. Tap Playback – Turn off Automix.

5. Play Spotify on speakers with bluetooth

Some Spotify enabled speakers can’t handle big playlists and default to shuffling a subset of your playlist. Stream from your phone with bluetooth or cable.

If above settings don’t change anything, there are some third-party tools for you to improve Spotify shuffle. They can auto shuffle your playlists to get around Spotify’s algorithm.

6. Spotify Playlist Randomizer

Spotify Playlist Randomizer is a truly random shuffle tool created by Steven Aleong who was frustrated with the way Spotify shuffled and wanted to randomize the playlist order in a more permanent way. According to the developer, this 3rd-party tool uses a truly random algorithm.

How does this tool make Spotify shuffle better?

  1. Open the online tool Spotify Playlist Randomizer and authenticate with Spotify, your playlists will appear below.
  2. Select a playlist and click Shuffle to change the order of songs.
  3. Once it completes though, it can’t be reversed by this tool. So make sure the list you want to change the order of is the correct one. To properly shuffle a 7000 song playlist, it takes about 40 minutes.
Spotify Playlist Randomizer
Spotify Playlist Randomizer

7. Shufflizer

Shufflizer is also an online third-party Playlist song order randomizer for Spotify. It can randomize the order of songs in your playlist. You have options to keep certain songs in the first positions or put recently played songs at the end. However, it will change the dates on most of the songs. If preserving the original datetime added on each song is important to you then have Shufflizer create a new playlist rather than overwrite an existing one. Shufflizer is more fun to use on desktop or tablet because it will show the album covers.


  • put recently heard songs last
  • prioritize selecting artists not placed earlier in the list
  • keep control of which songs are in the first positions

How to get random Spotify shuffle with Shufflizer?

  1. Go to https://www.bullcrane.com in your browser.
  2. Click Shufflizer and then click Authenticate to Spotify.
  3. On the following page, log in your Spotify account and click Agree.
  4. Select a playlist you want to shuffle.
  5. Create a new playlist name and click Upload to Spotify.

8. Spicetify

Specify is a multiplatform command-line tool to customize the official Spotify client. It’s like a mod thing for Spotify and has a shuffle+ feature that makes shuffle completely random. Spicetify is compatible with Windows, macOS, and Linux.

After installing Spicetify on your computer, you can install extensions or Custom Apps to customize your Spotify client. The Feature Shuffle extension allows you to create a randomized playlist based on the average audio feature of the playlist. Install the extension, then right click a playlist and choose “Create Feature Based Playlist”.

Spicetify also provides an Adblock extension that allows you to block Spotify ads on PC.

Using a command-line interface (CLI) tool like Spicetify requires a basic understanding of how to navigate and interact with the command line. If you are interested in Spicetify, you can find more information, documentation, and community support on its official GitHub repository or relevant community forums.

9. Skiley

Skiley is a webapp as well as app for Android and iOS that helps you manage your playlist, discover new tracks and reorder your playlist.


How to get random Spotify shuffle with Skiley?

  1. Go to https://skiley.net and click LOGIN WITH SPOTIFY.
  2. On the following page, log in your Spotify account and click Agree.
  3. Select a playlist you want to shuffle.
  4. Click SHUFFLE.

10. Virtual Shuffle(for Android)

Simply install the app on your Android device and open it, check the “Enable shuffling” checkbox, give it authorization and then play your songs on Spotify. Virtual Shuffle will force Spotify to play truly random tracks all in real time. No more waiting for some website to create another random playlist.

Virtual Shuffle is free to try for 7 days after which you’ll have to pay a subscription fee of $1.99 every month to continue to use it.

Some people recommend SpotifyShuffler.com, however after out test we find this website is not stable. It often fails to shuffle a playlist.

11. Play Spotify music with other music player with True Random Shuffle

The ultimate solution is to get rid of Spotify app – download Spotify music to MP3 and then play the songs with your favorite music player with better shuffle feature.

Pazu Spotify Converter is specially designed for you to download Spotify music to common formats with either a free or premium account on Mac/Windows. Pazu Spotify Music Converter allows you to convert Spotify songs to the most popular audio formats, such as MP3, M4A, WAV, FLAC, AAC, and AIFF. With the adoption of advanced encryption technology, it’s able to keep all the converted audio files with 100% lossless audio quality and the original ID3 tags and metadata information. For more details, you can check them below.

Key features of Pazu Spotify Converter:

  • Download Spotify songs without Premium.
  • Convert Spotify to MP3/M4A/AAC/FLAC/WAV/AIFF.
  • Best possible quality song download without any type of loss.
  • Keeps all the original ID3 tags: title, artist, artwork, etc.
  • No Requirement for the Spotify app.
  • Multilingual interface: English, Deutsch, Español, Français, 日本語, 简体中文.
  • Archive downloaded songs by album or artist.

1. Run Pazu Spotify Converter

Download, install and run Pazu Spotify Converter on your Mac or Windows. Log in your Spotify account with the built-in web player.

spotify converter

2. Choose output format

Click the ” Options ” button on the top right corner. Here you can select output format (MP3/M4A/AAC/FLAC/WAV/AIFF), output quality, customize the output path, organize the output files in various ways, rename output files and more.

Spotify converter settings

3. Select Spotify songs, albums or playlists

Select the songs, album or playlist you want to download. Spotify Converter will detect and display all songs. Uncheck the songs you don’t want to download if there are any. Click “Show All” icon to toggle “Hide Converted” on in case some songs have been downloaded before.

drag&drop spotify songs

4. Convert Spotify Songs

Click the Convert button to start downloading Spotify songs in MP3 format.

remove Spotify DRM

Once the conversion is done, click the folder icon to find the downloaded mp3 songs. You can then play them with your favorite music player for desktop/iOS/Android or MP3 player.

Note: The free trial version of Pazu Spotify Converter enables you to convert the first three minutes of each song. You can remove the trial limitation by purchasing the full version.