Shuffle does not stay enabled even with retain player state enabled.
I want my 1000+ songs to play randomly at all times. Smart Queue disables every single time I manually choose a new song.
If I enable shuffle on a currently playing song, it will work. But the next time I choose a song, if retain player state is enabled, I have to disable and re-enable shuffle again. Or it will not be randomized.
This is the only issue with the app, and its my favorite music player. But its such a constant, daily issue, Id rather find a new one.
Logs:
Upload description: kuungfuukenny
Additional information:
Reproduction steps:
Play music from the ‘Tracks’ tab with shuffle and retain player state enabled
I choose a song to play from ‘Tracks’ then enable shuffle. It works properly until I decide to play a new song.
Once I play a new song, my music is no longer randomized. Even with ‘retain player state’ enabled, Im required to turn the shuffle off and on again before it works properly.
Smart Queue works correctly to shuffle music, but it also never stays enabled. I have to manually turn it on every single time I choose a song.
Ok so completely unrelated The shuffle is properly kept and you are not using the smart queue at all.
Starting songs from the track list with the default settings of play all triggers an optimized path to avoid loading 900 000 tracks if you have that number of tracks.
So in your case the shuffle is done in 2 parts and the first batch is shuffled but in a small amount after the current song.
You should change the default song action to play no queue and actually enable smart queue to auto queue new random songs if that’s what you want.
You have a specific workflow that is different from the defaults.
Users click the shuffle button at the top to shuffle all songs, or the mixes. Or you can 3 dots and play on a song if you only want that song with a random queue after.
Your specific use case goes in conflict with the default settings that allows to queue a million songs without any issue something most other apps can’t handle.