Commit Graph

36 Commits (df65a4a1ed3096b8210c097c77d00f0391f78503)

Author SHA1 Message Date
Sergey M․ 9b0b627534
[downloader/rtmp] Fix downloading in verbose mode (closes #16736) 6 years ago
Sergey M․ f16f48779c
[downloader/rtmp] Generalize download messages and report time elapsed on finish 7 years ago
Sergey M․ ddd8486a44
[downloader/rtmp] Gracefully handle live streams interrupted by user 7 years ago
Remita Amine 40fcba5edb improve coding style 8 years ago
Sergey M․ d800609c62 [refactor] Do not specify redundant None as second argument in dict.get() 9 years ago
ashutosh-mishra 17cc153435 Typo fix, found while going through the code. 9 years ago
AndroKev f101079ae0 [downloader/rtmp] Respect --no-continue option
now when downloading a "rtmp-file" the --no-continue option works!
9 years ago
Yen Chi Hsuan 156fc83a55 [downloader/rtmp] Fix a typo 10 years ago
Sergey M․ 9e105a858c [downloader/rtmp] Fix arguments encoding and simplify retry logic (Closes #5528) 10 years ago
Philipp Hagemeister c59e701e35 Default to continuedl=True
We already do this in the CLI interface, so it should be just fine.
10 years ago
Philipp Hagemeister 2a15a98a6a [rmtp] Encode filename before invoking subprocess
This fixes #5066.
Reproducible with
LC_ALL=C youtube-dl "http://www.prosieben.de/tv/germanys-next-topmodel/video/playlist/ganze-folge-episode-2-das-casting-in-muenchen"
10 years ago
Philipp Hagemeister a91a2c1a83 [downloader] Remove various unneeded assignments and imports 10 years ago
Philipp Hagemeister 5cda4eda72 [YoutubeDL] Use a progress hook for progress reporting
Instead of every downloader calling two helper functions, let our progress report be an ordinary progress hook like everyone else's.
Closes #4875.
10 years ago
Paul Hartmann 7bb3ceb4c7 [dctp] prefix real_time parameter with rtmp_ 10 years ago
Paul Hartmann 0865f397ae added extractor for dctp.tv 10 years ago
Philipp Hagemeister 3dee7826e7 [rtl2] PEP8, simplify, make rtmp tests run (#470) 10 years ago
David-Development 7906d199a1 [rtl2] Add new extractor 10 years ago
Philipp Hagemeister 222516d97d [downloader] Lay groundwork for external downloaders.
This comes with a very simply implementation for wget; the real work is in setting up the infrastructure.
10 years ago
Philipp Hagemeister 7af808a5ef Improve code style 10 years ago
Philipp Hagemeister 1cc79574fc Fix imports and general cleanup
· Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail.
· Use _match_id consistently whenever possible
· Fix some outdated tests
· Use consistent valid URL (always match the whole protocol, no ^ at start required)
· Use modern test definitions
10 years ago
Jouke Waleson 2514d2635e PEP8: E225,E227 10 years ago
Jouke Waleson 8bcc875676 PEP8: more applied 10 years ago
Jouke Waleson 5f6a1245ff PEP8 applied 10 years ago
Philipp Hagemeister 4c83c96795 [YoutubeDL] Include rtmpdump in exe versions -v output 10 years ago
Jaime Marquínez Ferrándiz 7798fad535 [downloader/rtmp] Use check_exectuble 10 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․ 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
Sergey M. 082c6c867a [bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes #2184) 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