[mtv] Skip missing video parts (closes #13690)

This commit is contained in:
Sergey M․ 2017-07-23 00:25:23 +07:00
parent 0017d9ad6d
commit e0f1fb0a27
No known key found for this signature in database
GPG key ID: 2C393E0F18A9236D
2 changed files with 30 additions and 10 deletions

View file

@ -121,7 +121,11 @@ class VH1IE(MTVIE):
idoc = self._download_xml(
doc_url, video_id,
'Downloading info', transform_source=fix_xml_ampersands)
return self.playlist_result(
[self._get_video_info(item) for item in idoc.findall('.//item')],
playlist_id=video_id,
)
entries = []
for item in idoc.findall('.//item'):
info = self._get_video_info(item)
if info:
entries.append(info)
return self.playlist_result(entries, playlist_id=video_id)