YouTube seem to have recently changed the layout of their pages, thus some downloads no longer work: $ youtube-dl http://www.youtube.com/watch?v=BwDlobymMk0 [youtube] Setting language [youtube] BwDlobymMk0: Downloading video webpage [youtube] BwDlobymMk0: Downloading video info webpage [youtube] BwDlobymMk0: Extracting video information Traceback (most recent call last): File "/usr/bin/youtube-dl", line 2987, in <module> retcode = fd.download(all_urls) File "/usr/bin/youtube-dl", line 604, in download ie.extract(url) File "/usr/bin/youtube-dl", line 844, in extract return self._real_extract(url) File "/usr/bin/youtube-dl", line 1085, in _real_extract url_map = dict((ud['itag'], urllib.unquote(ud['url'])) for ud in url_data) File "/usr/bin/youtube-dl", line 1085, in <genexpr> url_map = dict((ud['itag'], urllib.unquote(ud['url'])) for ud in url_data) KeyError: 'url' $ This is resolved by using the latest version of youtube-dl, 2011.09.27. Reproducible: Always
2011.09.30 is in cvs now (bug 385187).