From 954f36f890713f39bba7e5a08559856c367c89e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaime=20Marqui=CC=81nez=20Ferra=CC=81ndiz?= Date: Mon, 1 Dec 2014 00:03:24 +0100 Subject: [PATCH] [myspace] Cleanup --- youtube_dl/extractor/myspace.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/youtube_dl/extractor/myspace.py b/youtube_dl/extractor/myspace.py index 0ead81095..e62614670 100644 --- a/youtube_dl/extractor/myspace.py +++ b/youtube_dl/extractor/myspace.py @@ -36,7 +36,6 @@ class MySpaceIE(InfoExtractor): 'info_dict': { 'id': '93388656', 'ext': 'flv', - 'playlist': 'The Demo', 'title': 'Of weakened soul...', 'uploader': 'Killsorrow', 'uploader_id': 'killsorrow', @@ -85,13 +84,14 @@ def _real_extract(self, url): r'''.*?)\1''' % name, + song_data, name, default='', group='data') streamUrl = search_data('stream-url') if not streamUrl: vevo_id = search_data('vevo-id') @@ -110,7 +110,6 @@ def search_data(name): 'title': self._og_search_title(webpage), 'uploader': search_data('artist-name'), 'uploader_id': search_data('artist-username'), - 'playlist': search_data('album-title'), 'thumbnail': self._og_search_thumbnail(webpage), } else: @@ -165,16 +164,16 @@ def _real_extract(self, url): webpage = self._download_webpage(url, display_id) tracks_paths = re.findall(r'"music:song" content="(.*?)"', webpage) if not tracks_paths: - self.to_screen('%s: No songs found, try using proxy' % display_id) - return + raise ExtractorError( + '%s: No songs found, try using proxy' % display_id, + expected=True) entries = [ self.url_result(t_path, ie=MySpaceIE.ie_key()) for t_path in tracks_paths] - title = self._og_search_title(webpage) return { '_type': 'playlist', 'id': playlist_id, 'display_id': display_id, - 'title': title, + 'title': self._og_search_title(webpage), 'entries': entries, }