The player's current file was not being updated, resulting in always considering that it was playing the first one when shuffling.
The player's current file was not being updated, resulting in always considering that it was playing the first one when shuffling.