| 
					
				 | 
			
			
				@@ -28,8 +28,10 @@ categories = ['music'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 paging = True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 # search-url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-url = 'https://api.soundcloud.com/' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# missing attribute: user_id, app_version, app_locale 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+url = 'https://api-v2.soundcloud.com/' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 search_url = url + 'search?{query}'\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                         '&variant_ids='\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          '&facet=model'\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          '&limit=20'\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                          '&offset={offset}'\ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -57,7 +59,7 @@ def get_client_id(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             # gets app_js and searches for the clientid 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             response = http_get(app_js_url) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if response.ok: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                cids = cid_re.search(response.text) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                cids = cid_re.search(response.content.decode("utf-8")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if cids is not None and len(cids.groups()): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     return cids.groups()[0] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     logger.warning("Unable to fetch guest client_id from SoundCloud, check parser!") 
			 |