diff options
author | Sergey M․ <dstftw@gmail.com> | 2015-11-21 20:55:48 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2015-11-21 20:55:48 +0600 |
commit | 4e3b3030168927bd589343c51278040a5cec6203 (patch) | |
tree | dbd9487a596c742681e652d712ab72e78f541714 | |
parent | 7e1f5447e76e57af58bf45ce565742c813c80b99 (diff) |
[soundcloud:search] Fix non-ASCII searches
-rw-r--r-- | youtube_dl/extractor/soundcloud.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/youtube_dl/extractor/soundcloud.py b/youtube_dl/extractor/soundcloud.py index a5c40514b..66bb1cb54 100644 --- a/youtube_dl/extractor/soundcloud.py +++ b/youtube_dl/extractor/soundcloud.py @@ -14,6 +14,7 @@ from ..compat import ( compat_urllib_parse, ) from ..utils import ( + encode_dict, ExtractorError, int_or_none, unified_strdate, @@ -506,7 +507,7 @@ class SoundcloudSearchIE(SearchInfoExtractor, SoundcloudIE): for i in itertools.count(): if not next_url: query['offset'] = i * results_per_page - data = compat_urllib_parse.urlencode(query) + data = compat_urllib_parse.urlencode(encode_dict(query)) next_url = '{0}{1}?{2}'.format( self._API_V2_BASE, endpoint, data) |