This MR is a work in progress"
I like to listen to album randomly (and not just song) and I don't seems to be the only one (see https://github.com/AdrienPoupa/VinylMusicPlayer/issues/255 and https://github.com/AdrienPoupa/VinylMusicPlayer/issues/233)
This is done by adding a new shuffling mode (disabled by default as icon can be confusing when you don't know what it do:
Moreover when activated, a new song will be added at the end of the playing queue to show which random album was chosen to be played next. The menu of this album is there to allow you to change the next album in three different mode:
- following the last song of the queue genre
- following the last song of the queue artist
There is a listen album history and a searched next album history so that the shuffle mode will not always pick the same album over and over again (limited to a depth of from 0 to 9 album as it is just there for better user experience)
In preferences (at the end of "Now playing"), you can choose the depth of those history and the criteria used to search the next ablum (by genre, artist or randomly with fallback option if no other album outside the listen history is found following those criteria)