diff --git a/youtube_dl/extractor/soundcloud.py b/youtube_dl/extractor/soundcloud.py index 001292cd5..77c7f0e2d 100644 --- a/youtube_dl/extractor/soundcloud.py +++ b/youtube_dl/extractor/soundcloud.py @@ -227,10 +227,13 @@ class SoundcloudIE(InfoExtractor): acodec = 'opus' ext = 'ogg' abr = 64 - elif stream['preset'] == 'aac_1_0': + elif stream['preset'] in ('aac_1_0', 'aac_hq'): acodec = 'aac' ext = 'm4a' abr = 256 + else: + self.to_screen('Stream type %s not recognised' % stream['preset']) + continue format_id = ('%s-%s-%s' % (stream['format']['protocol'], acodec, abr))