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 .
10 years ago
Jaime Marquínez Ferrándiz
087ca2cb07
[naver] Add rtmp formats ( fixes #3054 )
10 years ago
Sergey M․
eb45133451
[rtmp] Add support for multiple AFM data entries
10 years ago
Sergey M․
32fd27ec98
[http] Fix string/None comparison with int while in test
10 years ago
Sergey M․
df297c8794
[http] Improve download mechanism when Range HTTP header is ignored
10 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.
10 years ago
Jaime Marquínez Ferrándiz
b900e7cba4
[downloader/f4m] Close the final video
10 years ago
Sergey M․
a59e40a1ea
Replace 'referer' with 'http_referer'
10 years ago
Sergey M․
1d0e49e1c7
Use explicitly set Referer header for downloading
10 years ago
Philipp Hagemeister
75f2e25ba9
[downloader/hls] Encode filename ( Fixes #2609 )
10 years ago
Jaime Marquínez Ferrándiz
22ff5d2105
[http] Use the `YoutubeDL.urlopen` method
10 years ago
Sergey M․
9d6105c9f0
Do not resume live streams
No resuming or seeking in live streams is possible (c) man rtmpdump
10 years ago
Sergey M․
8dec03ecba
Use unicode literals
10 years ago
Sergey M․
826547870b
Report no connect as error
10 years ago
Sergey M․
52d6a9a61d
Handle rtmpdump's no connection return value
10 years ago
Sergey M․
ad242b5fbc
Remove superfluous whitespace
10 years ago
Sergey M․
3524175625
Use meaningful return value constants for rtmpdump
10 years ago
rzhxeo
60daf7f0bb
Set resume_len to 0 if download is restarted
10 years ago
Philipp Hagemeister
1df96e59ce
[f4m] Clean up
10 years ago
Jaime Marquínez Ferrándiz
1824b48169
[f4m] Download only the first fragment with the `--test` option
10 years ago
Philipp Hagemeister
b53466e168
Fix f4m downloading on Python 2.6
10 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 )
10 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