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?
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?
โถ๏ธ 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?
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.
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!
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.
#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!
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.
@fluminox13The tech speaker mannerisms ๐
@threelie7537Bro 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๐ฅ
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
@braydenward8292love the vibes on this video
@267dngibro reinvented spicetify shuffle+ plugin but slightly worse (and to give credit where its due, mobile friendly)
@olkusiowy5575No hate, you look like a tall Goomba in that sweater
@simonvh7092A setup tutorial would be very appreciated.
Got it working on localhost after an hour of pain.
Thanks for sharing though!
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??)
is there any way of using this without building it from github?
@RealMrBiscuitGamingOkay, Magnum
@The_LukeZThe 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.
@TheSpiffyNeoStar5:48 congrats, your playlist just got annexed by ะะณะพัั ะัััะพะน
@AhobakachanI 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
@brethilnennever had this issue since I use spicetify
@PrexryI love the wii party in the background keep it up man
@OscarVandermeulenThis is the reason i moved away from Spotify as a whole.
@quibbage101I'm lost af trying to figure out how to get that app working for android...
@HowDolDeleteAChannelDidn't expect to see Dimash and Igor Krutoy here
@mand4lexare you in the piar discord server?
@real-bleghersteinI 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.
@reaganmonkey8You should make this a jay gray plug-in
@JewettMusicI 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.
@jmvrThanks 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.
SoundCloud still works
@WOMFTI miss youtube recommended actually surprising me! You should do the same thing for youtube!!!
@staycoolsterGood work keep it up
@tonyartzi 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
@ballihardalgamingbruh got that "if blade was a warlock" type drip
@cimarron1They should add this as an option
@artifica0The hair+mustache combo goes hard
@White_Jesus_Officialamazing! 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_1996The only redeeming spotify feature is Discover Weekly
@spaghettigalMost 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
@netriosilverPls repair this annoying automatic ai translation because I won't watch a single video with it
@leam.4965There 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
@SpargelDestroyerI 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.
@sopaesaposI enjoyed this video
@pepper2236brooo i was talking about true randomness a few days ago with spotify you're the goat for making this
@BruhRlyyLove this :) ๐๐๐
@AlethiaDaisy-RueI 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.
@MrGForceI have no experience with coding and all, can you please somehow drop the tutorial on how to do this on ios?
@Depressoooo117Before I even watched the video I liked it cuz I know whatever you make will be way better than Spotify ๐
@Kaimonzs