It's been a problem for users with large playlists for like 8 years now. Some songs are played multiple times a day, and others are never played ever.
Spotify says it's the algorithm and they don't intend on changing this.
The only solution I've found is using a third-party shuffler (SpotifyShuffle) -- but has anyone found some clever solution within Spotify itself? Is there a magic thread I've missed in the years of reading about it?
Updated on 2020-04-03
The shuffle function discussion is located here, and only one thread can exist per idea:
Any update on the matter should be posted there.
You might find this article interesting too.
Please check this related Ideas too:
For more info on how the Ideas Board works, click here. 🙂