05-22-2018, 01:00 AM
It doesn't have to be as complicated as the brilliant ashuffle as its different on several levels. There are several projects on github that do that (just search for "mpd shuffle album"). One of them actually might work without even changing moode (https://github.com/axujen/mpdrandom/blob.../README.md) as it runs as a daemon that feeds a new album into the Playlist whenever the last one finished playing. Unlike shuffling songs that requires intensive io every few minutes, album shuffling requires much less resources both because the number of albums is order of magnitude less than the number of songs and that the random choosing needs to be done order of magnitude less frequently