diff options
Diffstat (limited to 'youtube_dl/extractor/mixcloud.py')
| -rw-r--r-- | youtube_dl/extractor/mixcloud.py | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/youtube_dl/extractor/mixcloud.py b/youtube_dl/extractor/mixcloud.py index d47aeceda..c2b7ed9ab 100644 --- a/youtube_dl/extractor/mixcloud.py +++ b/youtube_dl/extractor/mixcloud.py @@ -64,7 +64,8 @@ class MixcloudIE(InfoExtractor):          preview_url = self._search_regex(              r'\s(?:data-preview-url|m-preview)="([^"]+)"', webpage, 'preview url') -        song_url = preview_url.replace('/previews/', '/c/originals/') +        song_url = re.sub(r'audiocdn(\d+)', r'stream\1', preview_url) +        song_url = song_url.replace('/previews/', '/c/originals/')          if not self._check_url(song_url, track_id, 'mp3'):              song_url = song_url.replace('.mp3', '.m4a').replace('originals/', 'm4a/64/')              if not self._check_url(song_url, track_id, 'm4a'): | 
