I have notised that when you have a very long playlist and you have to shuffle the playlist after you have listened to somting else, the songs that you listened to the time before that can come again among the first songs in the list.
For exampel you first listened to 10 songs of your playlist and then you listens for an example a podcast and you need to shuffle your playlist again you notice that the same songs that you listened to the time before comes among the first songs. When this happens many times in a row you have missed a lot of songs.
So my suggestion is that you make so the software count how many times that you have listened to that song in that playlist. So the next time you shuffle it makes so the songs that you lisend to the most comes after the songs that you have listened less to. And after a month the counted numbers resets.
Updated on 2020-08-02
A similar idea has also been suggested here, and only one thread can exist per idea:
Please vote for it, and add a comment there, so it may be considered. Any update on the matter should be posted there.
For more info on how the Ideas Board works, click here. 🙂