aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/downloader
AgeCommit message (Collapse)Author
2014-08-27[downloader/rtmp] Use check_exectubleJaime Marquínez Ferrándiz
2014-08-27[downloader/hls] Return False if ffmpeg or avconv couldn't be foundJaime Marquínez Ferrándiz
2014-08-27[downloader/hls] Use check_executableJaime Marquínez Ferrándiz
2014-08-27[downloader/hls] Use the correct program when reporting an errorJaime Marquínez Ferrándiz
2014-08-24[grooveshark,http] Make HTTP POST downloads workPhilipp Hagemeister
2014-08-10[downloader/common] Fix typoSergey M․
2014-07-28[bloomberg] Extract the available formats (closes #2776)Jaime Marquínez Ferrándiz
It uses a helper method in the InfoExtractor class. The downloader will pick the requested formats using the bitrate in the info dict.
2014-06-09rtmp and hls downloaders: Clarify error message when the external tools are ↵Jaime Marquínez Ferrándiz
not installed Ask to install them, as we do in the postprocessor. We get some reports with it, like #3061 or #3048.
2014-06-06[naver] Add rtmp formats (fixes #3054)Jaime Marquínez Ferrándiz
2014-05-01[rtmp] Add support for multiple AFM data entriesSergey M․
2014-04-30[http] Fix string/None comparison with int while in testSergey M․
2014-04-27[http] Improve download mechanism when Range HTTP header is ignoredSergey M․
2014-04-04[downloader/common] Use `compat_str` with the error in `try_rename` ↵Jaime Marquínez Ferrándiz
(appeared in #2389) Otherwise on python 2.x we get `UnicodeDecodeError` because it may contain non ascii characters.
2014-04-03[downloader/f4m] Close the final videoJaime Marquínez Ferrándiz
2014-03-25Replace 'referer' with 'http_referer'Sergey M․
2014-03-25Use explicitly set Referer header for downloadingSergey M․
2014-03-24[downloader/hls] Encode filename (Fixes #2609)Philipp Hagemeister
2014-03-07[http] Use the `YoutubeDL.urlopen` methodJaime Marquínez Ferrándiz
2014-03-05Do not resume live streamsSergey M․
No resuming or seeking in live streams is possible (c) man rtmpdump
2014-03-05Use unicode literalsSergey M․
2014-03-05Report no connect as errorSergey M․
2014-03-05Handle rtmpdump's no connection return valueSergey M․
2014-03-05Remove superfluous whitespaceSergey M․
2014-03-05Use meaningful return value constants for rtmpdumpSergey M․
2014-02-26Set resume_len to 0 if download is restartedrzhxeo
2014-02-22[f4m] Clean upPhilipp Hagemeister
2014-02-15[f4m] Download only the first fragment with the `--test` optionJaime Marquínez Ferrándiz
2014-02-15Fix f4m downloading on Python 2.6Philipp Hagemeister
2014-02-09Add a downloader for f4m manifestsJaime Marquínez Ferrándiz
2014-02-08[bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes #2184)Sergey M.
2014-01-27[huffpost] Add supportPhilipp Hagemeister
2014-01-25Some pep8 style fixesJaime Marquínez Ferrándiz
2014-01-08[hls] Fix the program name when reporting the file sizeJaime Marquínez Ferrándiz
2013-12-31[http] Fix ‘err’ variable not being assigned in an except block (#2045)Jaime Marquínez Ferrándiz
2013-12-23Remove dead codePhilipp Hagemeister
2013-12-23[mplayer] Fix error introduced by downloader separationPhilipp Hagemeister
2013-12-23[bliptv] Remove support for direct downloadsPhilipp Hagemeister
This is now handled by the generic IE
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