view: Implement 'random' (shuffle) media selection