On the old Retro app, I implemented Shuffling by simply playing a random song from the user's library when the user tapped on the fast forward icon. I wasn't keeping track of songs the user had already played so there was no way to go back lol
So for this to work, the simplest approach would be to create a temporary song list/playlist upon tapping on the 'shuffle' button that has the id of each random song that's added to it in the order that they are played.
On the old Retro app, I implemented Shuffling by simply playing a random song from the user's library when the user tapped on the fast forward icon. I wasn't keeping track of songs the user had already played so there was no way to go back lol
So for this to work, the simplest approach would be to create a temporary song list/playlist upon tapping on the 'shuffle' button that has the id of each random song that's added to it in the order that they are played.