free web page hit counter
๐Ÿ›ก๏ธ
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
josh :)

josh :)

26,100 subscribers

โฑ ๐Ÿ‘ 13,045 views

The Truth About Spotify Shuffle

Video Overview & Insights

Spotify's shuffle algorithm is broken, so I decided to fix it.

Yk completely random shuffle exists in the setting now right?

โ€” @Cat_on_fence

If you've ever felt trapped by the same handful of songs on repeat, you're not just imagining it. The 'random' button isn't random at all...it's a personalized DJ designed to keep you listening, not to help you discover the music you already love.

In this video, I break down exactly what's wrong with Spotify's code, explain the legendary Fisher-Yates algorithm used for true randomness, and walk you through the simple web app I built to give us the shuffle we've always wanted.

I just looked into the new options. There are two shuffle modes now. Is one of them truly random?

โ€” @HamBondi

โ–ถ๏ธ TRY THE APP (CODE ON GITHUB):

https://github.com/vuciv/true-random-shuffle/tree/main

how do I install this? Is there any windows installer or something?

โ€” @jeffblackjack2

0:00 - Why Your Shuffle Feels Broken

0:49 - The 2014 'Fix': When Spotify Abandoned Randomness

I feel like a conspiracy theorist talking about Spotify's shuffle. I've read every article about shuffle they've written, and I feel like they're gaslighting us. They claim they're only "spacing out" the shuffle, but then in a later help forum post they say they've removed a bias toward recently listened to songs - something they only acknowledged once it was REMOVED. Even after that, I noticed I was getting similar songs clustered together - in a playlist of oldies and EDM, chunks of 70s songs would always play together before transitioning to EDM. I would reshuffle several times and I was noticing songs that were always linked, one after the other, and this was more than recognizing a pattern in randomness; this happened enough times it was crossing into "statistically significant" territory.

They added the new "freshness score" shuffle mode, and I'd noticed it was better before I learned about the change, but I just don't take them at their word for how their shuffle works anymore.

โ€” @TheEpicTeatime

3:23 - The DJ in the Machine: How Personalization Traps You

4:52 - Building a Solution: Introducing "True Shuffle"

OGs have a Starred playlist. Anyway, dude you deserve 100k views and 10x more subs!

โ€” @norske-dalen

5:56 - The Results: Rediscovering Music & The Paradox of Randomness

7:32 - Conclusion: Breaking Free From Your Algorithmic Bubble

iโ€™ve been complaining about this for so long, iโ€™m happy iโ€™m not crazy.

โ€” @WhipstarMari

#Spotify #Algorithm #Coding #WebDev #Randomness #FisherYates #TechExplained

I really hate how Spotify shuffles an artist's discography, it just always plays their greatest hits. I want to hear some deep cuts! I want variety!

โ€” @strbourne

More User Perspectives

@

I wish there would be a true random smart shuffle. One that gives you your playlist in a random order and the picks an artist from the last 3 played songs and gives you a random song from them. I have the feeling that there are new songs in smart shuffle but often itโ€™s all the same.

@fluminox13
@

The tech speaker mannerisms ๐Ÿ˜‚

@threelie7537
@

Bro I love the idea of this but holy man I just spent the last hour downloading node.js, Git, finding how to create an app for spotify, finding out why the code doesn't what to run, then finally getting it to work on a local host and launch...
Please just release a how to vidoeo or short to show people ๐Ÿ™

Nah it won't connect to my spotify! Please help๐Ÿ˜ฅ

@williamc2158
@

I get the curated randomness, but it definitely doesn't work how you would expect such an algorithm because you can skip a song the next 100 times it comes up and spotify will still keep throwing at you because you used to like it or something

@braydenward8292
@

love the vibes on this video

@267dngi
@

bro reinvented spicetify shuffle+ plugin but slightly worse (and to give credit where its due, mobile friendly)

@olkusiowy5575
@

No hate, you look like a tall Goomba in that sweater

@simonvh7092
@

A setup tutorial would be very appreciated.
Got it working on localhost after an hour of pain.
Thanks for sharing though!

@malh851
@

What a man gotta do to persuade you to make a version of this for youtube playlists?

Youtube shuffle seems to be very broken not just because rigged random but especially with long playlists it seems to lose track of what it's even doing, often repeating just the same 3 songs out of multiple thousands over and over, or breaking out of the playlist altogether (how does this happen??)

@warspyking
@

is there any way of using this without building it from github?

@RealMrBiscuitGaming
@

Okay, Magnum

@The_LukeZ
@

The other thing you glossed over with why Spotify prefers playing songs you've recently listened to is that it reduces their server costs. If you've recently listened to a song, your phone has it in the app's cache memory, so it doesn't need to be re-downloaded. The less you have to download from Spotify servers the cheaper those servers are to run.

@TheSpiffyNeoStar
@

5:48 congrats, your playlist just got annexed by ะ˜ะณะพั€ัŒ ะšั€ัƒั‚ะพะน

@Ahobakachan
@

I swear that on my YouTube playlist with 2,300 songs when one clicks shuffle it picks a number between 1 and 200. I have not done much testing but youtube gives me all the top videos only

@brethilnen
@

never had this issue since I use spicetify

@Prexry
@

I love the wii party in the background keep it up man

@OscarVandermeulen
@

This is the reason i moved away from Spotify as a whole.

@quibbage101
@

I'm lost af trying to figure out how to get that app working for android...

@HowDolDeleteAChannel
@

Didn't expect to see Dimash and Igor Krutoy here

@mand4lex
@

are you in the piar discord server?

@real-blegherstein
@

I think I am fine with the spacing random shuffle. That makes it feel random. I just donโ€™t like the algorithm part to only display songs you like, which often means whatever I first got in the shuffle.

@reaganmonkey8
@

You should make this a jay gray plug-in

@JewettMusic
@

I use YouTube Music, and I'm not entirely sure, but it definitely feels like I'm hearing songs that I rarely listen to. Doesn't feel repetitive like "true" pseudorandom shuffle, but doesn't feel like I'm listening to the same songs like with an algorithmic shuffle.

@jmvr
@

Thanks for this interesting topic. I didn't know it has so much debate and history.
I believe there is a third factor of Spotify's "random" -Algorithm: The revenue and deals with artists.
If they have special deals with artists, they could play these songs more often, because then they don't need to pay that much money per play. So spotify is earning the same money, while spending less because of their algorithms.
I never found any proof and this could be also an conspiracy, but it would only make sense for this fucked up music industry.

@bloedboemmel
@

SoundCloud still works

@WOMFT
@

I miss youtube recommended actually surprising me! You should do the same thing for youtube!!!

@staycoolster
@

Good work keep it up

@tonyartz
@

i have about 7000 liked songs but i feel like spotify only lets me listen to like 50 of them at any given time lol. i will definitely check this out

@ballihardalgaming
@

bruh got that "if blade was a warlock" type drip

@cimarron1
@

They should add this as an option

@artifica0
@

The hair+mustache combo goes hard

@White_Jesus_Official
@

amazing! i've always felt that it's just giving me the my fav hits and i was right haha. thanks for making this tool. btw do you have portuguese family? because of your last name being fonseca

@RicardoCarvalho_1996
@

The only redeeming spotify feature is Discover Weekly

@spaghettigal
@

Most people add a bajillion songs to their spotify. I only have the songs I like more than a tiny bit, so spotify's algorithm sucks for me lol. I've looked for an app that does this for a long time, so thanks man

@netriosilver
@

Pls repair this annoying automatic ai translation because I won't watch a single video with it

@leam.4965
@

There is a music app that shuffles truly random too, but also makes a new listening queue every time you hit shuffle. At a later session, you could click on a previously started queue and continue where you left off, making sure that by the end of this queue, you have truly listened to your whole playlist in a random shuffle

@SpargelDestroyer
@

I don't think I've had any problem with the Spotify shuffle but I've heard about this, I genuinely like listening to my favorite artists over and over again but at the same time I want to try true randomness.

@sopaesapos
@

I enjoyed this video

@pepper2236
@

brooo i was talking about true randomness a few days ago with spotify you're the goat for making this

@BruhRlyy
@

Love this :) ๐ŸŽ‰๐ŸŽ‰๐ŸŽ‰

@AlethiaDaisy-Rue
@

I became frustrated with "random" shuffle a year or two ago. At some point I ran into the website playlist+help (the plus should be a dot). You can shuffle the order of your playlists there, so you don't have to use spotify's shuffle option at all.

@MrGForce
@

I have no experience with coding and all, can you please somehow drop the tutorial on how to do this on ios?

@Depressoooo117
@

Before I even watched the video I liked it cuz I know whatever you make will be way better than Spotify ๐Ÿ˜‚

@Kaimonzs