Implement format selection in YoutubeDL
authorJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Tue, 2 Jul 2013 08:08:58 +0000 (10:08 +0200)
committerJaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@gmail.com>
Fri, 11 Oct 2013 14:34:48 +0000 (16:34 +0200)
commitdd82ffea0c3a0dcf67f8e9fca7226de3a2899425
tree4ee8b6727cd5582952d26f717345c49ce810890b
parent3823342d9d0a2c50327aa3e1f85a7e8e1221b0bc
Implement format selection in YoutubeDL

Now the IEs can set a formats field in the info_dict, with the formats ordered from worst to best quality. It's a list of dicts with the following fields:
* Mandatory: url and ext
* Optional: format and format_id

The format_id is used for choosing which formats have to be downloaded.

Now a video result is processed by the method process_video_result.
youtube_dl/YoutubeDL.py
youtube_dl/__init__.py