Commit Graph

201 Commits (28559564b20813c3e3b7206f493cc789a4f1c03d)

Author SHA1 Message Date
Philipp Hagemeister b6b70730bf [downloader/common] Modernize 10 years ago
Philipp Hagemeister 4c83c96795 [YoutubeDL] Include rtmpdump in exe versions -v output 10 years ago
Philipp Hagemeister ee966928af [f4m] Support bootstrap URLs 10 years ago
Philipp Hagemeister fec02bcc90 [hlsnative] Correct handling when remaining_bytes is None 10 years ago
Philipp Hagemeister b686fc18da [hlsnative] Support test parameter 10 years ago
Philipp Hagemeister f0b5d6af74 [vevo] Support 1080p videos (Fixes #3656) 10 years ago
Jaime Marquínez Ferrándiz b509a4b176 [downloader/f4m] If <pv-2.0> is in the manifest, add it to the fragments urls query (fixes #3176)
It's used in some akamai videos (for example for theplatform.com).
10 years ago
Sergey M․ 88a23aef5a [http] Avoid closing stdout (Fixes #3686) 10 years ago
Jaime Marquínez Ferrándiz 7798fad535 [downloader/rtmp] Use check_exectuble 10 years ago
Jaime Marquínez Ferrándiz baf2907501 [downloader/hls] Return False if ffmpeg or avconv couldn't be found 10 years ago
Jaime Marquínez Ferrándiz 3c765c68c4 [downloader/hls] Use check_executable 10 years ago
Jaime Marquínez Ferrándiz 29153f49b3 [downloader/hls] Use the correct program when reporting an error 10 years ago
Philipp Hagemeister d769be6c96 [grooveshark,http] Make HTTP POST downloads work 11 years ago
rupertbaxter2 a42c921598 Removed sleep and sleep output when interval is zero 11 years ago
rupertbaxter2 f96252b913 Merge remote-tracking branch 'upstream/master' 11 years ago
Sergey M․ c767dc74b8 [downloader/common] Fix typo 11 years ago
SyxbEaEQ2 00cf122d7a [downloader/common] Fix possible negative sleep time in slow_down() 11 years ago
rupertbaxter2 03359e9864 Added --sleep-interval option 11 years ago
SyxbEaEQ2 c7667c2d7f [downloader/(common/http)] Changes calculation of the rate-limit. (Fix #2297, fix #2140, fix #595, fix #2370) 11 years ago
Jaime Marquínez Ferrándiz 31bb8d3f51 [bloomberg] Extract the available formats (closes #2776)
It uses a helper method in the InfoExtractor class.
The downloader will pick the requested formats using the bitrate in the info dict.
11 years ago
Jaime Marquínez Ferrándiz 23566e0d78 rtmp and hls downloaders: Clarify error message when the external tools are not installed
Ask to install them, as we do in the postprocessor.
We get some reports with it, like #3061 or #3048.
11 years ago
Jaime Marquínez Ferrándiz 087ca2cb07 [naver] Add rtmp formats (fixes #3054) 11 years ago
Sergey M․ eb45133451 [rtmp] Add support for multiple AFM data entries 11 years ago
Sergey M․ 32fd27ec98 [http] Fix string/None comparison with int while in test 11 years ago
Sergey M․ df297c8794 [http] Improve download mechanism when Range HTTP header is ignored 11 years ago
Jaime Marquínez Ferrándiz e3ced9ed61 [downloader/common] Use `compat_str` with the error in `try_rename` (appeared in #2389)
Otherwise on python 2.x we get `UnicodeDecodeError` because it may contain non ascii characters.
11 years ago
Jaime Marquínez Ferrándiz b900e7cba4 [downloader/f4m] Close the final video 11 years ago
Sergey M․ a59e40a1ea Replace 'referer' with 'http_referer' 11 years ago
Sergey M․ 1d0e49e1c7 Use explicitly set Referer header for downloading 11 years ago
Philipp Hagemeister 75f2e25ba9 [downloader/hls] Encode filename (Fixes #2609) 11 years ago
Jaime Marquínez Ferrándiz 22ff5d2105 [http] Use the `YoutubeDL.urlopen` method 11 years ago
Sergey M․ 9d6105c9f0 Do not resume live streams
No resuming or seeking in live streams is possible (c) man rtmpdump
11 years ago
Sergey M․ 8dec03ecba Use unicode literals 11 years ago
Sergey M․ 826547870b Report no connect as error 11 years ago
Sergey M․ 52d6a9a61d Handle rtmpdump's no connection return value 11 years ago
Sergey M․ ad242b5fbc Remove superfluous whitespace 11 years ago
Sergey M․ 3524175625 Use meaningful return value constants for rtmpdump 11 years ago
rzhxeo 60daf7f0bb Set resume_len to 0 if download is restarted 11 years ago
Philipp Hagemeister 1df96e59ce [f4m] Clean up 11 years ago
Jaime Marquínez Ferrándiz 1824b48169 [f4m] Download only the first fragment with the `--test` option 11 years ago
Philipp Hagemeister b53466e168 Fix f4m downloading on Python 2.6 11 years ago
Jaime Marquínez Ferrándiz cf1eb45153 Add a downloader for f4m manifests 11 years ago
Sergey M. 082c6c867a [bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes #2184) 11 years ago
Philipp Hagemeister db1f388878 [huffpost] Add support 11 years ago
Jaime Marquínez Ferrándiz f89197d73e Some pep8 style fixes 11 years ago
Jaime Marquínez Ferrándiz 70af3439e9 [hls] Fix the program name when reporting the file size 11 years ago
Jaime Marquínez Ferrándiz 7976fcac55 [http] Fix ‘err’ variable not being assigned in an except block (#2045) 11 years ago
Philipp Hagemeister dabc127362 Remove dead code 11 years ago
Philipp Hagemeister c25c991809 [mplayer] Fix error introduced by downloader separation 11 years ago
Philipp Hagemeister 1538eff6d8 [bliptv] Remove support for direct downloads
This is now handled by the generic IE
11 years ago
Jaime Marquínez Ferrándiz 3bc2ddccc8 Move FileDownloader to its own module and create a new class for each 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
11 years ago