/** * Create a random queue. For simplicity sake, instead of a random queue, we create a queue using * the first genre, * * @param musicProvider * @return */ public static final List<MediaSession.QueueItem> getRandomQueue(MusicProvider musicProvider) { Iterator<String> genres = musicProvider.getGenres().iterator(); if (!genres.hasNext()) { return new ArrayList<>(); } String genre = genres.next(); Iterable<MediaMetadata> tracks = musicProvider.getMusicsByGenre(genre); return convertToQueue(tracks); }