Add Option to Remember Shuffle State Between Sessions
Please add an option somewhere in the settings, such that playback shuffle state is preserved indefinitely. If I turn off shuffle, then shuffle is always off until I turn it on again--at which point it is always on.
Description
I almost always want my playlists on shuffle. When I start my car, and my automation starts up a playlist with several dozen songs in it, I don't want to hear the same three songs at the beginning every time (I don't have Android Auto, BTW, just bluetooth). But I understand that the default for this project is for shuffle to always start in the off position. I feel like this would be a good compromise, and maybe even the option could ultimately become the default setting (though initially it would default to false). If someone doesn't like shuffle, they would never encounter it unless they turned on shuffle, and visa-versa.
Expected behavior
Default behavior would be for "Remember shuffle state" to be off, which would preserve the current behavior of the app. If a user checks the "Remember shuffle state" option, then whatever setting playback is currently in would be stored in permanent storage. Similarly, if the user goes into the playback and turns shuffle on or off, that state is then stored for later.
When the app is closed, and later reopened, the state of the shuffle option is retrieved from storage (if the "Remember shuffle state" is turned on), and then that state is applyed to the shuffle in any subsequent playback. For instance, the user does a Google Assistant request for a specific playlist to play, that playlist would start in shuffle mode if shuffle would previously enabled.
Screenshot / video
App mode
Smartphone