Browse Source

[extractor/common] Extract _parse_xspf

totalwebcasting
Sergey M․ 10 years ago
parent
commit
942acef594
1 changed files with 7 additions and 3 deletions
  1. +7
    -3
      youtube_dl/extractor/common.py

+ 7
- 3
youtube_dl/extractor/common.py View File

@ -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',


Loading…
Cancel
Save