| 
					
				 | 
			
			
				@@ -795,10 +795,14 @@ impl SpircTask { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let query_uri = format!("hm://autoplay-enabled/query?uri={}", uri); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let request = self.session.mercury().get(query_uri); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Box::new(request.and_then(move |response| { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let data = response.payload.first().expect("Empty autoplay uri").to_vec(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            let autoplay_uri = String::from_utf8(data).unwrap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            Ok(autoplay_uri) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if response.status_code == 200 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let data = response.payload.first().expect("Empty autoplay uri").to_vec(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let autoplay_uri = String::from_utf8(data).unwrap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Ok(autoplay_uri) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                warn!("No autoplay_uri found"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                Err(MercuryError) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         })) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |