Shuffle should cycle through all songs initially

If I hit Shuffle, but say I want to start from a speciic song. So I hit shuffle a few times until that song is first.

Right now if you hit Shuffle more than one you might get repeats. Say I have this album

  1. Boom Boom
  2. Vroom Vroom
  3. Zoom Zoom
  4. Poom Poom

Say I want Poom Poom to be my leading track. Hitting the shuffle button could result in;

Shuffle 1. Boom Boom
Shuffle 2. Zoom Zoom
Shuffle 3. Boom Boom
Shuffle 4. Zoom Zoom
Shuffle 5. Poom Poom

I suggest that if you hit the shuffle button more than once - it should cycle through all songs in the playlist, album, whatever first before giving you an option it already gave you. Because if I hit Shuffle and get the song I want to start with as the first track - why would I hit Shuffle again?

Like the above example where I hit Shuffle 5 times. If I wanted Boom Boom to be the first track, why would I have hit Shuffle after it started playing?

I suggest Shuffle should works like this.

  1. Poom Poom
  2. Vroom Vroom
  3. Boom Boom
  4. Zoom Zoom
  5. Vroom Vroom

Basically, if we hit Shuffle multiple times - Plex shoudl cycle through all songs as the first trak before offering something it alreadt offered as the first track.

Because if I hit shuffle and I want Poom Poom and it is the first track, why ever would I hit the Shuffle button again?