Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Do not download the full album from Yandex.Music #8260

Closed
maxximum opened this issue Jan 17, 2016 · 3 comments
Closed

Do not download the full album from Yandex.Music #8260

maxximum opened this issue Jan 17, 2016 · 3 comments

Comments

@maxximum
Copy link

@maxximum maxximum commented Jan 17, 2016

If the album ... like a lot of tracks here https://music.yandex.ru/album/2137609 not download completely.
The program writes.

ERROR: 19090822: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

$ youtube-dl --verbose https://music.yandex.ru/album/2137609
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'https://music.yandex.ru/album/2137609']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.01.01
[debug] Python version 2.7.10 - Linux-4.2.0-23-generic-x86_64-with-Ubuntu-15.10-wily
[debug] exe versions: ffmpeg 2.7.4-0ubuntu0.15.10.1, ffprobe 2.7.4-0ubuntu0.15.10.1
[debug] Proxy map: {}
[yandexmusic:album] 2137609: Downloading album JSON
ERROR: 2137609: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 485, in _parse_json
return json.loads(json_string)
File "/usr/lib/python2.7/json/init.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 665, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 291, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/yandexmusic.py", line 103, in _real_extract
album_id, 'Downloading album JSON')
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 479, in _download_json
json_string, video_id, transform_source=transform_source, fatal=fatal)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 489, in _parse_json
raise ExtractorError(errmsg, cause=ve)
ExtractorError: 2137609: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

After downloading the update stopped completely

$ youtube-dl https://music.yandex.ru/album/92004
[yandexmusic:album] 92004: Downloading album JSON
ERROR: 92004: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
insider@insider-R780:
$
$ youtube-dl --verbose https://music.yandex.ru/album/92004[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--verbose', u'https://music.yandex.ru/album/92004']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.01.15
[debug] Python version 2.7.10 - Linux-4.2.0-23-generic-x86_64-with-Ubuntu-15.10-wily
[debug] exe versions: ffmpeg 2.7.4-0ubuntu0.15.10.1, ffprobe 2.7.4-0ubuntu0.15.10.1
[debug] Proxy map: {}
[yandexmusic:album] 92004: Downloading album JSON
ERROR: 92004: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 506, in _parse_json
return json.loads(json_string)
File "/usr/lib/python2.7/json/init.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 665, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 312, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/yandexmusic.py", line 103, in _real_extract
album_id, 'Downloading album JSON')
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 500, in _download_json
json_string, video_id, transform_source=transform_source, fatal=fatal)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 510, in _parse_json
raise ExtractorError(errmsg, cause=ve)
ExtractorError: 92004: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jan 17, 2016

Works fine for me. Post the output of youtube-dl --dump-pages --verbose https://music.yandex.ru/album/2137609

@maxximum
Copy link
Author

@maxximum maxximum commented Jan 17, 2016

$ youtube-dl --dump-pages --verbose https://music.yandex.ru/album/2137609
[debug] System config: []
[debug] User config: []
[debug] Command-line args: [u'--dump-pages', u'--verbose', u'https://music.yandex.ru/album/2137609']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2016.01.15
[debug] Python version 2.7.10 - Linux-4.2.0-23-generic-x86_64-with-Ubuntu-15.10-wily
[debug] exe versions: ffmpeg 2.7.4-0ubuntu0.15.10.1, ffprobe 2.7.4-0ubuntu0.15.10.1
[debug] Proxy map: {}
[yandexmusic:album] 2137609: Downloading album JSON
[yandexmusic:album] Dumping request to http://music.yandex.ru/handlers/album.jsx?album=2137609
PCFET0NUWVBFIEhUTUw+PGh0bWwgY2xhc3M9ImktdWFfanNfbm8gaS11YV9jc3Nfc3RhbmRhcmQiPjxoZWFkPjxtZXRhIGNoYXJzZXQ9InV0Zi04Ii8+PG1ldGEgaHR0cC1lcXVpdj0iWC1VQS1Db21wYXRpYmxlIiBjb250ZW50PSJJRT1lZGdlIi8+PHRpdGxlPtCe0LkhPC90aXRsZT48c2NyaXB0PjsoZnVuY3Rpb24oZCxlLGMscixuLHcsdixmKXtlPWQuZG9jdW1lbnRFbGVtZW50O2M9ImNsYXNzTmFtZSI7cj0icmVwbGFjZSI7bj0iY3JlYXRlRWxlbWVudE5TIjtmPSJmaXJzdENoaWxkIjt3PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI7ZVtjXSs9IiBpLXVhX3N2Z18iKyghIWRbbl0mJiEhZFtuXSh3LCJzdmciKS5jcmVhdGVTVkdSZWN0PyJ5ZXMiOiJubyIpO3Y9ZC5jcmVhdGVFbGVtZW50KCJkaXYiKTt2LmlubmVySFRNTD0iPHN2Zy8+IjtlW2NdKz0iIGktdWFfaW5saW5lc3ZnXyIrKCh2W2ZdJiZ2W2ZdLm5hbWVzcGFjZVVSSSk9PXc/InllcyI6Im5vIik7fSkoZG9jdW1lbnQpOzsoZnVuY3Rpb24oZCxlLGMscixuLHcsdixmKXtlPWQuZG9jdW1lbnRFbGVtZW50O2M9ImNsYXNzTmFtZSI7cj0icmVwbGFjZSI7bj0iY3JlYXRlRWxlbWVudE5TIjtmPSJmaXJzdENoaWxkIjt3PSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI7ZVtjXSs9ISFkW25dJiYhIWRbbl0odywic3ZnIikuY3JlYXRlU1ZHUmVjdD8iIGktdWFfc3ZnX3llcyI6IiBpLXVhX3N2Z19ubyI7dj1kLmNyZWF0ZUVsZW1lbnQoImRpdiIpO3YuaW5uZXJIVE1MPSI8c3ZnLz4iO2VbY10rPSh2W2ZdJiZ2W2ZdLm5hbWVzcGFjZVVSSSk9PXc/IiBpLXVhX2lubGluZXN2Z195ZXMiOiIgaS11YV9pbmxpbmVzdmdfbm8iO30pKGRvY3VtZW50KTs7KGZ1bmN0aW9uKGQsZSxjLHIpe2U9ZC5kb2N1bWVudEVsZW1lbnQ7Yz0iY2xhc3NOYW1lIjtyPSJyZXBsYWNlIjtlW2NdPWVbY11bcl0oImktdWFfanNfbm8iLCJpLXVhX2pzX3llcyIpO2lmKGQuY29tcGF0TW9kZSE9IkNTUzFDb21wYXQiKWVbY109ZVtjXVtyXSgiaS11YV9jc3Nfc3RhbmRhcnQiLCJpLXVhX2Nzc19xdWlya3MiKX0pKGRvY3VtZW50KTs8L3NjcmlwdD48IS0tW2lmIGd0IElFIDldPjwhLS0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvY2FwdGNoYS9fY29tbW9uLmNzcyIvPjwhLS08IVtlbmRpZl0tLT48IS0tW2lmIElFIDZdPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2NhcHRjaGEvX2NvbW1vbi5pZTYuY3NzIi8+PCFbZW5kaWZdLS0+PCEtLVtpZiBJRSA3XT48bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jYXB0Y2hhL19jb21tb24uaWU3LmNzcyIvPjwhW2VuZGlmXS0tPjwhLS1baWYgSUUgOF0+PGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvY2FwdGNoYS9fY29tbW9uLmllOC5jc3MiLz48IVtlbmRpZl0tLT48IS0tW2lmIElFIDldPjxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iL2NhcHRjaGEvX2NvbW1vbi5pZTkuY3NzIi8+PCFbZW5kaWZdLS0+PC9oZWFkPjxib2R5IGNsYXNzPSJiLXBhZ2UgaS11YSBpLXVhX2ludGVyYWN0aW9uX3llcyBiLXBhZ2VfX2JvZHkgaS1nbG9iYWwgaS1iZW0iIGRhdGEtYmVtPSJ7JnF1b3Q7Yi1wYWdlJnF1b3Q7Ont9LCZxdW90O2ktdWEmcXVvdDs6e30sJnF1b3Q7aS1nbG9iYWwmcXVvdDs6eyZxdW90O2xhbmcmcXVvdDs6JnF1b3Q7cnUmcXVvdDssJnF1b3Q7dGxkJnF1b3Q7OiZxdW90O3J1JnF1b3Q7LCZxdW90O2NvbnRlbnQtcmVnaW9uJnF1b3Q7OiZxdW90O3J1JnF1b3Q7LCZxdW90O2NsaWNrLWhvc3QmcXVvdDs6JnF1b3Q7Ly9jbGNrLnlhbmRleC5ydSZxdW90OywmcXVvdDtwYXNzcG9ydC1ob3N0JnF1b3Q7OiZxdW90O2h0dHBzOi8vcGFzc3BvcnQueWFuZGV4LnJ1JnF1b3Q7LCZxdW90O3Bhc3MtaG9zdCZxdW90OzomcXVvdDsvL3Bhc3MueWFuZGV4LnJ1JnF1b3Q7LCZxdW90O3NvY2lhbC1ob3N0JnF1b3Q7OiZxdW90Oy8vc29jaWFsLnlhbmRleC5ydSZxdW90OywmcXVvdDtleHBvcnQtaG9zdCZxdW90OzomcXVvdDsvL2V4cG9ydC55YW5kZXgucnUmcXVvdDssJnF1b3Q7bGVnby1zdGF0aWMtaG9zdCZxdW90OzomcXVvdDsvL3lhc3RhdGljLm5ldC9sZWdvLzIuMTAtMTUyJnF1b3Q7fX0iPjxkaXYgY2xhc3M9ImktZXhwYW5kZXJfX2dhcCI+PC9kaXY+PGRpdiBjbGFzcz0iaS1leHBhbmRlcl9fY29udGVudCI+PGRpdiBjbGFzcz0iaXNsYW5kIGlzbGFuZF90eXBlX2ZseSI+PGRpdiBjbGFzcz0iYmFkZ2UiPjxkaXYgY2xhc3M9ImxvZ28gbG9nb19sYW5nX3J1Ij48YSBjbGFzcz0ibG9nb19fbGluayIgaHJlZj0iLy93d3cueWFuZGV4LnJ1Ij48aW1nIGNsYXNzPSJsb2dvX19pbWFnZSIgYWx0PSLQr9C90LTQtdC60YEiIHNyYz0iLy95YXN0YXRpYy5uZXQvbGVnby9fL0xhNnFpMThaOEx3Z25aZHNBcjFxeTFHd0N3by5naWYiLz48L2E+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0iY29udGVudCI+PGgxIGNsYXNzPSJ0aXRsZSI+0L7QuS4uLjwvaDE+PGRpdiBjbGFzcz0idGV4dCI+CjxwPtCd0LDQvCDQvtGH0LXQvdGMINC20LDQu9GMLCDQvdC+Jm5ic3A70LfQsNC/0YDQvtGB0YssINC/0L7RgdGC0YPQv9C40LLRiNC40LUg0YEmbmJzcDvQstCw0YjQtdCz0L4gSVAt0LDQtNGA0LXRgdCwLCDQv9C+0YXQvtC20Lgg0L3QsCZuYnNwO9Cw0LLRgtC+0LzQsNGC0LjRh9C10YHQutC40LUuCtCf0L4mbmJzcDvRjdGC0L7QuSDQv9GA0LjRh9C40L3QtSDQvNGLJm5ic3A70LLRi9C90YPQttC00LXQvdGLINCy0YDQtdC80LXQvdC90L4g0LfQsNCx0LvQvtC60LjRgNC+0LLQsNGC0Ywg0LTQvtGB0YLRg9C/INC6Jm5ic3A70L/QvtC40YHQutGDLjwvcD4KPHA+0KfRgtC+0LHRiyZuYnNwO9C/0YDQvtC00L7Qu9C20LjRgtGMINC/0L7QuNGB0LosINC/0L7QttCw0LvRg9C50YHRgtCwLCDQstCy0LXQtNC40YLQtSDRgdC40LzQstC+0LvRiyDRgSZuYnNwO9C60LDRgNGC0LjQvdC60Lgg0LImbmJzcDvQv9C+0LvQtSDQstCy0L7QtNCwINC4Jm5ic3A70L3QsNC20LzQuNGC0LUgJmxhcXVvO9Ce0YLQv9GA0LDQstC40YLRjCZyYXF1bzsuPC9wPgo8cCBjbGFzcz0iYi1oaWRkZW4iPjxpIGNsYXNzPSJpY29uIGljb25fYWxlcnRfeWVzIj48L2k+CjxiPtCSINCy0LDRiNC10Lwg0LHRgNCw0YPQt9C10YDQtSDQvtGC0LrQu9GO0YfQtdC90Ysg0YTQsNC50LvRiyBjb29raWVzPC9iPi4g0K/QvdC00LXQutGBINC90LUg0YHQvNC+0LbQtdGCINC30LDQv9C+0LzQvdC40YLRjCDQstCw0YEg0Lgg0L/RgNCw0LLQuNC70YzQvdC+INC40LTQtdC90YLQuNGE0LjRhtC40YDQvtCy0LDRgtGMINCyINC00LDQu9GM0L3QtdC50YjQtdC8LiDQp9GC0L7QsdGLINCy0LrQu9GO0YfQuNGC0YwgY29va2llcywg0LLQvtGB0L/QvtC70YzQt9GD0LnRgtC10YHRjCDRgdC+0LLQtdGC0LDQvNC4INC90LAgPGEgY2xhc3M9ImxpbmsiIHRhcmdldD0iX2JsYW5rIiBocmVmPSIvL2hlbHAueWFuZGV4LnJ1L2NvbW1vbi8/aWQ9MTExMTEyMCI+0YHRgtGA0LDQvdC40YbQtSDQvdCw0YjQtdC5INCf0L7QvNC+0YnQuDwvYT4uCjwvcD48L2Rpdj48ZGl2IGNsYXNzPSJmb3JtIGZvcm1fc3RhdGVfaW1hZ2UgZm9ybV9lcnJvcl9ubyBmb3JtX2F1ZGlvX3llcyBpLWJlbSIgZGF0YS1iZW09InsmcXVvdDtmb3JtJnF1b3Q7OnsmcXVvdDtmbGFzaCZxdW90OzomcXVvdDsvY2FwdGNoYS9zb3VuZG1hbmFnZXIyLnN3ZiZxdW90OywmcXVvdDtzb3VuZCZxdW90OzomcXVvdDtodHRwczovL211c2ljLnlhbmRleC5ydS9jYXB0Y2hhL3ZvaWNlP2FIUjBjSE02THk5dVlTNWpZWEIwWTJoaExubGhibVJsZUM1dVpYUXZkbTlwWTJVX2EyVjVQV016VUROSFVFUkJkVkY1Um5KWFpXdEhNV3hXVFZCblJEaE9iR1JHWlZKUF8wLzE0NTMwMTA4NDEvODFhZGQyYmNmN2E1YmM1NWE1MWY0ZTYxZDgwYzlmMmJfNTY2NDI1MjY0ZmVhMTM5YmFmNGYwZWM3ODE3MzUyOTcmcXVvdDssJnF1b3Q7c291bmRJbnRybyZxdW90OzomcXVvdDtodHRwczovL211c2ljLnlhbmRleC5ydS9jYXB0Y2hhL3ZvaWNlaW50cm8/YUhSMGNITTZMeTl1WVM1allYQjBZMmhoTG5saGJtUmxlQzV1WlhRdmMzUmhkR2xqTDJsdWRISnZMWEoxTG0xd013LCxfMC8xNDUzMDEwODQxLzgxYWRkMmJjZjdhNWJjNTVhNTFmNGU2MWQ4MGM5ZjJiX2U4NzllOGQ1MjZhNjRkNTNjNGNmNDI1NzhiY2ZiYjIyJnF1b3Q7LCZxdW90O2J1dHRvblBsYXkmcXVvdDs6JnF1b3Q70J/RgNC+0LjQt9C90LXRgdGC0LgmcXVvdDssJnF1b3Q7YnV0dG9uUGxheWluZyZxdW90OzomcXVvdDvQktC+0YHQv9GA0L7QuNC30LLQvtC00LjRgtGB0Y8mcXVvdDt9fSI+PGZvcm0gY2xhc3M9ImZvcm1fX2lubmVyIiBtZXRob2Q9ImdldCIgYWN0aW9uPSIvY2hlY2tjYXB0Y2hhIj48aW5wdXQgY2xhc3M9ImZvcm1fX2tleSIgdHlwZT0iaGlkZGVuIiBuYW1lPSJrZXkiIHZhbHVlPSJjM1AzR1BEQXVReUZyV2VrRzFsVk1QZ0Q4TmxkRmVST18wLzE0NTMwMTA4NDEvODFhZGQyYmNmN2E1YmM1NWE1MWY0ZTYxZDgwYzlmMmJfMmM4ZDBiNGRmMzk2M2M1MDcxNTg3MzFlYzljMGNmODciLz48aW5wdXQgY2xhc3M9ImZvcm1fX3JldHBhdGgiIHR5cGU9ImhpZGRlbiIgbmFtZT0icmV0cGF0aCIgdmFsdWU9Imh0dHBzOi8vbXVzaWMueWFuZGV4LnJ1L2hhbmRsZXJzL2FsYnVtLmpzeD9hbGJ1bT0yMTM3NjA5Xzk1ZTg4MWNlNTI0NDBlMmFlMzdlMjEyODk1ZGRjMTBjIi8+PGRpdiBjbGFzcz0iZm9ybV9fdHJpZ2dlciIgdGl0bGU9ItCY0LfQvtCx0YDQsNC20LXQvdC40LUgJiM4NTk2OyDQl9Cy0YPQuiIgcm9sZT0iYnV0dG9uIiB0YWJpbmRleD0iMCIgYXJpYS1sYWJlbD0i0JjQt9C+0LHRgNCw0LbQtdC90LjQtSAmIzg1OTY7INCX0LLRg9C6Ij48L2Rpdj48c3BhbiBjbGFzcz0ibGluayBmb3JtX19yZWZyZXNoIiB0aXRsZT0i0J/QvtC60LDQt9Cw0YLRjCDQtNGA0YPQs9GD0Y4g0LrQsNGA0YLQuNC90LrRgyIgYXJpYS1sYWJlbD0i0J/QvtC60LDQt9Cw0YLRjCDQtNGA0YPQs9GD0Y4g0LrQsNGA0YLQuNC90LrRgyIgcm9sZT0iYnV0dG9uIiB0YWJpbmRleD0iMCI+PC9zcGFuPjxpbWcgY2xhc3M9ImltYWdlIGZvcm1fX2NhcHRjaGEiIHN0eWxlPSJiYWNrZ3JvdW5kOiAjY2ZjZmNmOyIgc3JjPSJodHRwczovL211c2ljLnlhbmRleC5ydS9jYXB0Y2hhaW1nP2FIUjBjSE02THk5dVlTNWpZWEIwWTJoaExubGhibVJsZUM1dVpYUXZhVzFoWjJVX2EyVjVQV016VUROSFVFUkJkVkY1Um5KWFpXdEhNV3hXVFZCblJEaE9iR1JHWlZKUF8wLzE0NTMwMTA4NDEvODFhZGQyYmNmN2E1YmM1NWE1MWY0ZTYxZDgwYzlmMmJfYWVkNDYxMWFjYWY0ODkyNmFhMjM5YjcyZDE1MjdhMDgiIGFsdD0iIi8+PGRpdiBjbGFzcz0iZm9ybV9fYXVkaW8iPjxidXR0b24gY2xhc3M9ImJ1dHRvbiBidXR0b25fc2l6ZV9tIGJ1dHRvbl90eXBlX3BsYXkgYnV0dG9uX3RoZW1lX25vcm1hbCBmb3JtX19wbGF5IGktYmVtIiByb2xlPSJidXR0b24iIHR5cGU9ImJ1dHRvbiIgZGF0YS1iZW09InsmcXVvdDtidXR0b24mcXVvdDs6e319Ij48c3BhbiBjbGFzcz0iYnV0dG9uX190ZXh0Ij7Qn9GA0L7QuNC30L3QtdGB0YLQuDwvc3Bhbj48L2J1dHRvbj48L2Rpdj48ZGl2IGNsYXNzPSJmb3JtX19hcnJvdyI+4oaSPC9kaXY+PHNwYW4gY2xhc3M9ImlucHV0IGlucHV0X3NpemVfbSBpbnB1dF9jbGVhcl9ubyBpbnB1dF9rZXlib2FyZF95ZXMgaW5wdXRfdGhlbWVfbm9ybWFsIGZvcm1fX2lucHV0IGktYmVtIiBkYXRhLWJlbT0ieyZxdW90O2lucHV0JnF1b3Q7OnsmcXVvdDthdXRvRm9jdXMmcXVvdDs6dHJ1ZSwmcXVvdDtsaXZlJnF1b3Q7OmZhbHNlfX0iPjxsYWJlbCBjbGFzcz0iaW5wdXRfX2hpbnQgaW5wdXRfX2hpbnRfdmlzaWJpbGl0eV92aXNpYmxlIiBpZD0iaGludHVuaXExNDMzNzczNjk1NDU5MiIgZm9yPSJ1bmlxMTQzMzc3MzY5NTQ1OTIiIGFyaWEtaGlkZGVuPSJ0cnVlIj7RgdC40LzQstC+0LvRiyDRgdC70LXQstCwPC9sYWJlbD48c3BhbiBjbGFzcz0iaW5wdXRfX2JveCI+PGlucHV0IGNsYXNzPSJpbnB1dF9fY29udHJvbCBpLWJlbSIgaWQ9InJlcCIgbmFtZT0icmVwIiBkYXRhLWJlbT0ieyZxdW90O2lucHV0X19jb250cm9sJnF1b3Q7Ont9fSIvPjwvc3Bhbj48c3BhbiBjbGFzcz0iYi1rZXlib2FyZC1sb2FkZXIgYi1rZXlib2FyZC1sb2FkZXJfdHlwZV9zZWFyY2ggYi1rZXlib2FyZC1sb2FkZXJfbGFuZ19ydSBpLWJlbSIgZGF0YS1iZW09InsmcXVvdDtiLWtleWJvYXJkLWxvYWRlciZxdW90Ozp7JnF1b3Q7Zm9yJnF1b3Q7OiZxdW90OyNyZXAmcXVvdDt9fSI+PGltZyBjbGFzcz0iaW1hZ2UgYi1rZXlib2FyZC1sb2FkZXJfX2tleWJvYXJkIiBzcmM9Ii8veWFzdGF0aWMubmV0L2xlZ28vXy9MYTZxaTE4WjhMd2duWmRzQXIxcXkxR3dDd28uZ2lmIiBhbHQ9IiIvPjwvc3Bhbj48L3NwYW4+PGJ1dHRvbiBjbGFzcz0iYnV0dG9uIGJ1dHRvbl9zaXplX20gYnV0dG9uX3NpZGVfcmlnaHQgYnV0dG9uX3RoZW1lX25vcm1hbCBmb3JtX19zdWJtaXQgaS1iZW0iIHJvbGU9ImJ1dHRvbiIgdHlwZT0ic3VibWl0IiBkYXRhLWJlbT0ieyZxdW90O2J1dHRvbiZxdW90Ozp7fX0iPjxzcGFuIGNsYXNzPSJidXR0b25fX3RleHQiPtCe0YLQv9GA0LDQstC40YLRjDwvc3Bhbj48L2J1dHRvbj48L2Zvcm0+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0id2h5Ij48aDIgY2xhc3M9IndoeV9fdGl0bGUiPtCf0L7Rh9C10LzRgyDRgtCw0Log0YHQu9GD0YfQuNC70L7RgdGMPzwvaDI+CiAgICA8cD7QktC+0LfQvNC+0LbQvdC+LCDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuNC1INC30LDQv9GA0L7RgdGLINC/0YDQuNC90LDQtNC70LXQttCw0YIg0L3QtSDQstCw0LwsINCwINC00YDRg9Cz0L7QvNGDINC/0L7Qu9GM0LfQvtCy0LDRgtC10LvRjiwg0LLRi9GF0L7QtNGP0YnQtdC80YMg0LIg0YHQtdGC0Ywg0YEg0L7QtNC90L7Qs9C+INGBINCy0LDQvNC4IElQLdCw0LTRgNC10YHQsC4KICAgINCS0LDQvCDQvdC10L7QsdGF0L7QtNC40LzQviDQvtC00LjQvSDRgNCw0Lcg0LLQstC10YHRgtC4INGB0LjQvNCy0L7Qu9GLINCyINGE0L7RgNC80YMsINC/0L7RgdC70LUg0YfQtdCz0L4g0LzRiyDQt9Cw0L/QvtC80L3QuNC8INCy0LDRgSDQuCDRgdC80L7QttC10Lwg0L7RgtC70LjRh9Cw0YLRjCDQvtGCINC00YDRg9Cz0LjRhSDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuSwg0LLRi9GF0L7QtNGP0YnQuNGFINGBINC00LDQvdC90L7Qs9C+IElQLgogICAg0JIg0Y3RgtC+0Lwg0YHQu9GD0YfQsNC1INGB0YLRgNCw0L3QuNGG0LAg0YEg0LrQsNC/0YfQtdC5INC90LUg0LHRg9C00LXRgiDQsdC10YHQv9C+0LrQvtC40YLRjCDQstCw0YEg0LTQvtCy0L7Qu9GM0L3QviDQtNC+0LvQs9C+LjwvcD4KICAgIDxwPtCS0L7Qt9C80L7QttC90L4sINCyINCy0LDRiNC10Lwg0LHRgNCw0YPQt9C10YDQtSDRg9GB0YLQsNC90L7QstC70LXQvdGLINC00L7Qv9C+0LvQvdC10L3QuNGPLCDQutC+0YLQvtGA0YvQtSDQvNC+0LPRg9GCINC30LDQtNCw0LLQsNGC0Ywg0LDQstGC0L7QvNCw0YLQuNGH0LXRgdC60LjQtSDQt9Cw0L/RgNC+0YHRiyDQuiDQv9C+0LjRgdC60YMuINCSINGN0YLQvtC8INGB0LvRg9GH0LDQtSDRgNC10LrQvtC80LXQvdC00YPQtdC8INCy0LDQvCDQvtGC0LrQu9GO0YfQuNGC0Ywg0LjRhS48L3A+CiAgICA8cD7QotCw0LrQttC1INCy0L7Qt9C80L7QttC90L4sINGH0YLQviDQstCw0Ygg0LrQvtC80L/RjNGO0YLQtdGAINC30LDRgNCw0LbQtdC9INCy0LjRgNGD0YHQvdC+0Lkg0L/RgNC+0LPRgNCw0LzQvNC+0LksINC40YHQv9C+0LvRjNC30YPRjtGJ0LXQuSDQtdCz0L4g0LTQu9GPINGB0LHQvtGA0LAg0LjQvdGE0L7RgNC80LDRhtC40LguCiAgICDQnNC+0LbQtdGCINCx0YvRgtGMLCDQstCw0Lwg0YHRgtC+0LjRgiDQv9GA0L7QstC10YDQuNGC0Ywg0YHQuNGB0YLQtdC80YMg0L3QsCDQvdCw0LvQuNGH0LjQtSDQstC40YDRg9GB0L7Qsiwg0L3QsNC/0YDQuNC80LXRgCwg0LDQvdGC0LjQstC40YDRg9GB0L3QvtC5INGD0YLQuNC70LjRgtC+0LkgPGEgY2xhc3M9ImxpbmsiIHRhcmdldD0iX2JsYW5rIiBocmVmPSJodHRwOi8vd3d3LmZyZWVkcndlYi5jb20vP2xuZz1ydSI+Q3VyZUl0PC9hPiDQvtGCIMKrRHIuV2ViwrsuPC9wPgogICAgPHA+0JXRgdC70Lgg0YMg0LLQsNGBINCy0L7Qt9C90LjQutC70Lgg0L/RgNC+0LHQu9C10LzRiyDQuNC70Lgg0LLRiyDRhdC+0YLQuNGC0LUg0LfQsNC00LDRgtGMINCy0L7Qv9GA0L7RgSDQvdCw0YjQtdC5INGB0LvRg9C20LHQtSDQv9C+0LTQtNC10YDQttC60LgsINC/0L7QttCw0LvRg9C50YHRgtCwLCDQstC+0YHQv9C+0LvRjNC30YPQudGC0LXRgdGMCiAgICA8YSBjbGFzcz0ibGluayIgaHJlZj0iLy9mZWVkYmFjazIueWFuZGV4LnJ1L2NhcHRjaGEvIj7RhNC+0YDQvNC+0Lkg0L7QsdGA0LDRgtC90L7QuSDRgdCy0Y/Qt9C4PC9hPi4KICAgIDwvcD4KPC9kaXY+PGRpdiBjbGFzcz0ibm90ZSI+PHA+CiAgICDQldGB0LvQuCDQsNCy0YLQvtC80LDRgtC40YfQtdGB0LrQuNC1INC30LDQv9GA0L7RgdGLINC00LXQudGB0YLQstC40YLQtdC70YzQvdC+INC/0L7RgdGC0YPQv9Cw0Y7RgiDRgSDQstCw0YjQtdCz0L4g0LrQvtC80L/RjNGO0YLQtdGA0LAsINC4INCy0Ysg0L7QsSDRjdGC0L7QvCDQt9C90LDQtdGC0LUgKNC90LDQv9GA0LjQvNC10YAsINCy0LDQvCDQv9C+INGA0L7QtNGDINC00LXRj9GC0LXQu9GM0L3QvtGB0YLQuCDQvdC10L7QsdGF0L7QtNC40LzQviDQvtGC0L/RgNCw0LLQu9GP0YLRjCDQr9C90LTQtdC60YHRgwogICAg0L/QvtC00L7QsdC90YvQtSDQt9Cw0L/RgNC+0YHRiyksINGA0LXQutC+0LzQtdC90LTRg9C10Lwg0LLQvtGB0L/QvtC70YzQt9C+0LLQsNGC0YzRgdGPINGB0L/QtdGG0LjQsNC70YzQvdC+INGA0LDQt9GA0LDQsdC+0YLQsNC90L3Ri9C8INC00LvRjyDRjdGC0LjRhSDRhtC10LvQtdC5INGB0LXRgNCy0LjRgdC+0LwKICAgIDxhIGNsYXNzPSJsaW5rIiBocmVmPSIvL3htbC55YW5kZXgucnUiPtCv0L3QtNC10LrRgS5YTUw8L2E+Lgo8L3A+PC9kaXY+PC9kaXY+PC9kaXY+PGRpdiBjbGFzcz0icG9wdXAgcG9wdXBfdGhlbWVfZmZmZmZmIHBvcHVwX2NvbG9yX2Vycm9yIHBvcHVwX2F1dG9jbG9zYWJsZV95ZXMgcG9wdXBfYWRhcHRpdmVfeWVzIHBvcHVwX2FuaW1hdGVfeWVzIj48ZGl2IGNsYXNzPSJwb3B1cF9fdW5kZXIiPjwvZGl2PjxpIGNsYXNzPSJwb3B1cF9fdGFpbCI+PC9pPjxkaXYgY2xhc3M9InBvcHVwX19jb250ZW50Ij7QndC10LLQtdGA0L3Qviwg0L/QvtC/0YDQvtCx0YPQudGC0LUg0LXRidGRINGA0LDQty48L2Rpdj48L2Rpdj48c2NyaXB0IHNyYz0iLy95YXN0YXRpYy5uZXQvanF1ZXJ5LzEuOC4zL2pxdWVyeS5taW4uanMiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSIvY2FwdGNoYS9zb3VuZG1hbmFnZXIyLm1pbi5qcyI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii9jYXB0Y2hhL19jb21tb24ucnUuanMiPjwvc2NyaXB0Pgo8IS0tIFlhbmRleC5NZXRyaWthIGNvdW50ZXIgLS0+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPihmdW5jdGlvbiAoZCwgdywgYykgeyAod1tjXSA9IHdbY10gfHwgW10pLnB1c2goZnVuY3Rpb24oKSB7IHRyeSB7IHcueWFDb3VudGVyMTA2MzAzMzAgPSBuZXcgWWEuTWV0cmlrYSh7aWQ6MTA2MzAzMzAsIHdlYnZpc29yOnRydWUsIGNsaWNrbWFwOnRydWUsIHRyYWNrTGlua3M6dHJ1ZSwgYWNjdXJhdGVUcmFja0JvdW5jZTp0cnVlLCB1dDoibm9pbmRleCJ9KTsgfSBjYXRjaChlKSB7IH0gfSk7IHZhciBuID0gZC5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2NyaXB0IilbMF0sIHMgPSBkLmNyZWF0ZUVsZW1lbnQoInNjcmlwdCIpLCBmID0gZnVuY3Rpb24gKCkgeyBuLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHMsIG4pOyB9OyBzLnR5cGUgPSAidGV4dC9qYXZhc2NyaXB0Ijsgcy5hc3luYyA9IHRydWU7IHMuc3JjID0gKGQubG9jYXRpb24ucHJvdG9jb2wgPT0gImh0dHBzOiIgPyAiaHR0cHM6IiA6ICJodHRwOiIpICsgIi8vbWMueWFuZGV4LnJ1L21ldHJpa2Evd2F0Y2guanMiOyBpZiAody5vcGVyYSA9PSAiW29iamVjdCBPcGVyYV0iKSB7IGQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsIGYsIGZhbHNlKTsgfSBlbHNlIHsgZigpOyB9IH0pKGRvY3VtZW50LCB3aW5kb3csICJ5YW5kZXhfbWV0cmlrYV9jYWxsYmFja3MiKTs8L3NjcmlwdD48bm9zY3JpcHQ+PGRpdj48aW1nIHNyYz0iLy9tYy55YW5kZXgucnUvd2F0Y2gvMTA2MzAzMzA/dXQ9bm9pbmRleCIgc3R5bGU9InBvc2l0aW9uOmFic29sdXRlOyBsZWZ0Oi05OTk5cHg7IiBhbHQ9IiIgLz48L2Rpdj48L25vc2NyaXB0PjwhLS0gL1lhbmRleC5NZXRyaWthIGNvdW50ZXIgLS0+CjwvYm9keT48L2h0bWw+
ERROR: 2137609: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 506, in _parse_json
return json.loads(json_string)
File "/usr/lib/python2.7/json/init.py", line 338, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
Traceback (most recent call last):
File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 665, in extract_info
ie_result = ie.extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 312, in extract
return self._real_extract(url)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/yandexmusic.py", line 103, in _real_extract
album_id, 'Downloading album JSON')
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 500, in _download_json
json_string, video_id, transform_source=transform_source, fatal=fatal)
File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 510, in _parse_json
raise ExtractorError(errmsg, cause=ve)
ExtractorError: 2137609: Failed to parse JSON (caused by ValueError('No JSON object could be decoded',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

@dstftw
Copy link
Collaborator

@dstftw dstftw commented Jan 17, 2016

Yandex Music asks you to solve captcha. Navigate to this URL with browser, solve captcha, export cookies and pass to youtube-dl.

@dstftw dstftw closed this Jan 17, 2016
@dstftw dstftw mentioned this issue May 29, 2016
4 of 8 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
2 participants
You can’t perform that action at this time.