|
|
@ -229,6 +229,8 @@ class MTVServicesInfoExtractor(InfoExtractor):
|
|
|
|
if info:
|
|
|
|
if info:
|
|
|
|
entries.append(info)
|
|
|
|
entries.append(info)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if len(entries) == 1:
|
|
|
|
|
|
|
|
return entries[0]
|
|
|
|
return self.playlist_result(
|
|
|
|
return self.playlist_result(
|
|
|
|
entries, playlist_title=title, playlist_description=description)
|
|
|
|
entries, playlist_title=title, playlist_description=description)
|
|
|
|
|
|
|
|
|
|
|
@ -299,6 +301,8 @@ class MTVServicesInfoExtractor(InfoExtractor):
|
|
|
|
webpage = self._download_webpage(url, title)
|
|
|
|
webpage = self._download_webpage(url, title)
|
|
|
|
mgid = self._extract_mgid(webpage)
|
|
|
|
mgid = self._extract_mgid(webpage)
|
|
|
|
videos_info = self._get_videos_info(mgid)
|
|
|
|
videos_info = self._get_videos_info(mgid)
|
|
|
|
|
|
|
|
if videos_info and videos_info.get('_type') != 'playlist':
|
|
|
|
|
|
|
|
videos_info['display_id'] = title
|
|
|
|
return videos_info
|
|
|
|
return videos_info
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|