|  |  |  | @ -166,6 +166,9 @@ public class RandomPlayQueueController extends ParameterizableViewController { | 
			
		
	
		
			
				
					|  |  |  |  |         // Handle the music folder filter
 | 
			
		
	
		
			
				
					|  |  |  |  |         List<MusicFolder> musicFolders = getMusicFolders(request); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Do we add to the current playlist or do we replace it?
 | 
			
		
	
		
			
				
					|  |  |  |  |         boolean shouldAddToPlayList = ServletRequestUtils.getBooleanParameter(request, "addToPlaylist", false); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         // Search the database using these criteria
 | 
			
		
	
		
			
				
					|  |  |  |  |         RandomSearchCriteria criteria = new RandomSearchCriteria( | 
			
		
	
		
			
				
					|  |  |  |  |                 size, | 
			
		
	
	
		
			
				
					|  |  |  | @ -184,7 +187,7 @@ public class RandomPlayQueueController extends ParameterizableViewController { | 
			
		
	
		
			
				
					|  |  |  |  |         User user = securityService.getCurrentUser(request); | 
			
		
	
		
			
				
					|  |  |  |  |         Player player = playerService.getPlayer(request, response); | 
			
		
	
		
			
				
					|  |  |  |  |         PlayQueue playQueue = player.getPlayQueue(); | 
			
		
	
		
			
				
					|  |  |  |  |         playQueue.addFiles(false, mediaFileService.getRandomSongs(criteria, user.getUsername())); | 
			
		
	
		
			
				
					|  |  |  |  |         playQueue.addFiles(shouldAddToPlayList, mediaFileService.getRandomSongs(criteria, user.getUsername())); | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |         if (request.getParameter("autoRandom") != null) { | 
			
		
	
		
			
				
					|  |  |  |  |             playQueue.setRandomSearchCriteria(criteria); | 
			
		
	
	
		
			
				
					|  |  |  | 
 |