when no music is playing or queued, shuffle all when the play button is pressed
Merge branch 'media'
comments and some cleanups