|  | @@ -1144,11 +1144,15 @@ class InfoExtractor(object):
 | 
	
		
			
				|  |  |              })
 | 
	
		
			
				|  |  |          return subtitles
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    def _extract_xspf_playlist(self, playlist_url, playlist_id):
 | 
	
		
			
				|  |  | -        playlist = self._download_xml(
 | 
	
		
			
				|  |  | +    def _extract_xspf_playlist(self, playlist_url, playlist_id, fatal=True):
 | 
	
		
			
				|  |  | +        xspf = self._download_xml(
 | 
	
		
			
				|  |  |              playlist_url, playlist_id, 'Downloading xpsf playlist',
 | 
	
		
			
				|  |  | -            'Unable to download xspf manifest')
 | 
	
		
			
				|  |  | +            'Unable to download xspf manifest', fatal=fatal)
 | 
	
		
			
				|  |  | +        if xspf is False:
 | 
	
		
			
				|  |  | +            return []
 | 
	
		
			
				|  |  | +        return self._parse_xspf(xspf, playlist_id)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +    def _parse_xspf(self, playlist, playlist_id):
 | 
	
		
			
				|  |  |          NS_MAP = {
 | 
	
		
			
				|  |  |              'xspf': 'http://xspf.org/ns/0/',
 | 
	
		
			
				|  |  |              's1': 'http://static.streamone.nl/player/ns/0',
 |