aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/YoutubeDL.py
AgeCommit message (Collapse)Author
2014-01-15Don’t try to merge the formats if ffmpeg or avconv are not installedJaime Marquínez Ferrándiz
2014-01-08Add ‘--prefer-avconv’ and ‘--prefer-ffmpeg’ options (#2115)Jaime Marquínez Ferrándiz
Affects the ffmpeg post processors, if ‘--prefer-ffmpeg’ is given and both avconv and ffmpeg are installed, it will use ffmpeg. Otherwise it will follow the old behaviour.
2014-01-07--list-formats: Only add "@" if vbr is givenPhilipp Hagemeister
2014-01-07Move postprocessor into its own packagePhilipp Hagemeister
2014-01-05Set required properties for format mergingPhilipp Hagemeister
2014-01-05Merge remote-tracking branch 'jaimeMF/merge-formats'Philipp Hagemeister
2014-01-05Prepare widespread unicode literal usePhilipp Hagemeister
2014-01-04Allow merging formats (closes #1612)Jaime Marquínez Ferrándiz
Multiple formats can be requested using `-f 137+139`, each one is downloaded and then the two are merged with ffmpeg.
2014-01-01Merge remote-tracking branch 'origin/master'Philipp Hagemeister
2014-01-01Merge pull request #2061 from rzhxeo/varJaime Marquínez Ferrándiz
Correct variable name in YoutubeDL.list_formats
2014-01-01Merge remote-tracking branch 'origin/master'Philipp Hagemeister
2013-12-31Fix initialization of YoutubeDL with params set to NoneJaime Marquínez Ferrándiz
Set it to an empty dictionary because it’s directly accessed when setting some properties
2013-12-30Correct variable name in YoutubeDLrzhxeo
2013-12-29Add new --print-traffic optionPhilipp Hagemeister
2013-12-25[yahoo] Use centralized sorting, and add tbr fieldPhilipp Hagemeister
2013-12-24[zdf] Use centralized sortingPhilipp Hagemeister
2013-12-24Add temporary _sort_formats helper functionPhilipp Hagemeister
2013-12-24Add a resolution field and improve general --list-formats outputPhilipp Hagemeister
2013-12-23[bliptv] Remove support for direct downloadsPhilipp Hagemeister
This is now handled by the generic IE
2013-12-23YoutubeDL: rename `_fd_progress_hooks` back to `_progress_hooks`Jaime Marquínez Ferrándiz
In the future it may report more things.
2013-12-23YoutubeDL: only set the ‘formats’ field of the info_dict if it was ↵Jaime Marquínez Ferrándiz
already set before It caused a circular reference error, when trying to dump it to json (for example with the test video for myvideo.de or any other video without formats)
2013-12-23Merge remote-tracking branch 'jaimeMF/split-downloaders'Philipp Hagemeister
2013-12-23Merge remote-tracking branch 'rzhxeo/youtube'Philipp Hagemeister
2013-12-23Remove debugging codePhilipp Hagemeister
Introduced by accident in 5d681e960db98ec2d9f3d4361bd66f581506a772
2013-12-23Use bidiv instead of fribidi if available (Fixes #1912)Philipp Hagemeister
2013-12-18Make prefer_free_formats sorting more robustrzhxeo
2013-12-18Filter and sort videos before calling list_formatsrzhxeo
2013-12-18[YoutubeIE] Externalize format selectionrzhxeo
2013-12-17Add webpage_url_basename info_dict field (Fixes #1938)Philipp Hagemeister
2013-12-16Incorrect variable is used to check whether thumbnail existsalimirjamali
Dear @phihag I believe in line 848, the correct variable to check is 'thumb_filename' rather than 'infofn' Kindly advise Mit freundlichen Gruessen Ali
2013-12-16Simplify --playlist-start / --playlist-end interfacePhilipp Hagemeister
2013-12-16Apply --no-overwrites for --write-* files as well (Fixes #1980)Philipp Hagemeister
2013-12-16Add --get-duration (Fixes #859)Philipp Hagemeister
2013-12-16Add --min-views / --max-views (Fixes #1979)Philipp Hagemeister
2013-12-11Move FileDownloader to its own module and create a new class for each ↵Jaime Marquínez Ferrándiz
download process A suitable downloader can be found using the 'get_suitable_downloader' function. Each subclass implements 'real_download', for downloading an info dict you call the 'download' method, which first checks if the video has already been downloaded
2013-12-11Now a new FileDownloader is created when downloading a videoJaime Marquínez Ferrándiz
The progress hooks can be added using the method "add_downloader_progress_hook"
2013-12-11Fix thumbnail filename determination (Fixes #1945)Philipp Hagemeister
2013-12-10[YoutubeDL] Simplify filename preparationPhilipp Hagemeister
2013-12-09Set 'NA' as the default value for missing fields in the output template ↵Jaime Marquínez Ferrándiz
(fixes #1931) Remove the `except KeyError` clause, it won't get raised anymore
2013-12-09Improve --bidi-workaround supportPhilipp Hagemeister
2013-12-09[--load-info] Always read file as UTF-8Philipp Hagemeister
This allows editing the file (and not escaping non-ASCII characters) and reloading it in.
2013-12-09Merge remote-tracking branch 'jaimeMF/load-info'Philipp Hagemeister
2013-12-09Remove unused importsPhilipp Hagemeister
2013-12-09Add filename to --dump-json output (Fixes #1908)Philipp Hagemeister
2013-12-09Add a workaround for terminals without bidi support (Fixes #1912)Philipp Hagemeister
2013-12-06[wistia] Add extractorPhilipp Hagemeister
2013-12-05[9gag] Add extractorPhilipp Hagemeister
2013-12-03Option '--load-info': if the download fails, try extracting the info with ↵Jaime Marquínez Ferrándiz
the 'webpage_url' field of the info dict The video url may have expired.
2013-12-03Add --load-info option (#972)Jaime Marquínez Ferrándiz
It just calls the 'YoutubeDL.process_ie_result' with the dictionary from the json file
2013-12-02Add --socket-timeout optionPhilipp Hagemeister