The source project of this merge request has been removed.
The current track becomes the first one when shuffling
Previously, when shuffling tracks, the current track was also moved. I have often had it so that the current track becomes one of the last. This is very annoying, because it seems to me that my 200 tracks will be played for a long time, and they end almost immediately.
This fix puts the current track at the top of the queue and only then shuffles the rest. This type of shuffling is used, for example, by Spotify.