Youtube no longer provides www.youtube.com/get_video interface and
responds on these requests with HTTP 204 No Content. Native youtube
flashplayer gets HTTP 204 code as well.
Video url is now extracted from fmt_map variable.
Following error happen while at the end of _do_download called try_rename
WindowsError: [Error 32] The process cannot access the file because it is being used by another process
Fixed several problems courtesy of jamiejones:
The parsing for the SWF url was wrong (the "//" are now escaped and the
initial .*match needs to be 'ungreedy'), so the -W setting to rtmpdump
was not set, causing the decryption of the video to be wrong.
Finally, add "&has_verified=1" to the fetch of the HMTL page to
allow fetching of age-restricted videos.
Also only setting "-q" to rtmpdump if "-q" is sent to youtube-dl
Finally, add "&has_verified=1" to the fetch of the HMTL page to allow fetching of age-restricted videos
Numbering downloaded URLs was implemented with %(ord)s in the
output template. It has been replaced with the %(autonumber)s
sequence and is now also available as a command line switch.
This allows for numbering URLs to preserve download order.
eg. Will preserve order of playlist items.
eg. Will preserve order of URLs in file specified by -a or --batch-file.