A bit early perhaps, but with current stable I get: maciek@liwardyna ~/Movies $ youtube-dl -x https://www.youtube.com/watch?v=HOQMSC4wxyE [youtube] HOQMSC4wxyE: Downloading webpage [youtube] HOQMSC4wxyE: Downloading video info webpage [youtube] HOQMSC4wxyE: Extracting video information [youtube] HOQMSC4wxyE: Downloading js player en_US-vflkRUE82 ERROR: Signature extraction failed: Traceback (most recent call last): File "/usr/lib64/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 1005, in _decrypt_signature video_id, player_url, s File "/usr/lib64/python3.4/site-packages/youtube_dl/extractor/youtube.py", line 919, in _extract_signature_function errnote='Download of %s failed' % player_url) File "/usr/lib64/python3.4/site-packages/youtube_dl/extractor/common.py", line 518, in _download_webpage res = self._download_webpage_handle(url_or_request, video_id, note, errnote, fatal, encoding=encoding, data=data, headers=headers, query=query) File "/usr/lib64/python3.4/site-packages/youtube_dl/extractor/common.py", line 425, in _download_webpage_handle urlh = self._request_webpage(url_or_request, video_id, note, errnote, fatal, data=data, headers=headers, query=query) File "/usr/lib64/python3.4/site-packages/youtube_dl/extractor/common.py", line 405, in _request_webpage return self._downloader.urlopen(url_or_request) File "/usr/lib64/python3.4/site-packages/youtube_dl/YoutubeDL.py", line 2000, in urlopen req = sanitized_Request(req) File "/usr/lib64/python3.4/site-packages/youtube_dl/utils.py", line 518, in sanitized_Request return compat_urllib_request.Request(sanitize_url(url), *args, **kwargs) File "/usr/lib64/python3.4/urllib/request.py", line 267, in __init__ self.full_url = url File "/usr/lib64/python3.4/urllib/request.py", line 293, in full_url self._parse() File "/usr/lib64/python3.4/urllib/request.py", line 322, in _parse raise ValueError("unknown url type: %r" % self.full_url) ValueError: unknown url type: '/yts/jsbin/player-en_US-vflkRUE82/base.js' (caused by ValueError("unknown url type: '/yts/jsbin/player-en_US-vflkRUE82/base.js'",)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; see https://yt-dl.org/update on how to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Fixed in latest version.
Oops, where are my manners, removing arches.
I can confirm the problem with current stable and the solution by upgrading to 2017.03.10. Either stabilize 2017.03.10 early or drop stable keywords because 2016.12.22 has a major deficiency. Thanks.
Arch teams, please test and mark stable: =net-misc/youtube-dl-2017.03.16 Targeted stable KEYWORDS : amd64 hppa ppc ppc64 x86
amd64 stable
Stable for HPPA.
x86 stable
ppc ppc64 stable w/ testfailures, closing.