|  | @@ -34,7 +34,6 @@ class SnagFilmsIE(InfoExtractor):
 | 
	
		
			
				|  |  |          display_id, video_id = match(self._VALID_URL,url).groups()
 | 
	
		
			
				|  |  |          if display_id is None:
 | 
	
		
			
				|  |  |              embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |              display_id = self._html_search_regex(
 | 
	
		
			
				|  |  |                  r"snagfilms\.com/films/title/(?P<display_id>.+?)(?:/|')",
 | 
	
		
			
				|  |  |                  embed_webpage,
 | 
	
	
		
			
				|  | @@ -48,16 +47,16 @@ class SnagFilmsIE(InfoExtractor):
 | 
	
		
			
				|  |  |              'data'
 | 
	
		
			
				|  |  |          ), display_id)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        if video_id is None:
 | 
	
		
			
				|  |  | +            video_id = json_data['id']
 | 
	
		
			
				|  |  | +            embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          title = json_data['title']
 | 
	
		
			
				|  |  |          duration = int(json_data['duration'])
 | 
	
		
			
				|  |  |          description = json_data['synopsis']
 | 
	
		
			
				|  |  |          categories = [category['title'] for category in json_data['categories']]
 | 
	
		
			
				|  |  |          thumbnail = json_data['image']
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        if video_id is None:
 | 
	
		
			
				|  |  | -            video_id = json_data['id']
 | 
	
		
			
				|  |  | -            embed_webpage = self._download_webpage('http://www.snagfilms.com/embed/player?filmId=' + video_id, video_id)
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |          sources = self._parse_json(js_to_json(self._html_search_regex(
 | 
	
		
			
				|  |  |              r'sources: (?P<sources>\[.*?\])',
 | 
	
		
			
				|  |  |              embed_webpage,
 |