Commit Graph

31 Commits (b0eeaf4f40b12d9a6a3b45918b0ec531db4d310c)

Author SHA1 Message Date
ashutosh-mishra 17cc153435 Typo fix, found while going through the code.
AndroKev f101079ae0 [downloader/rtmp] Respect --no-continue option
now when downloading a "rtmp-file" the --no-continue option works!
Yen Chi Hsuan 156fc83a55 [downloader/rtmp] Fix a typo
Sergey M․ 9e105a858c [downloader/rtmp] Fix arguments encoding and simplify retry logic (Closes )
Philipp Hagemeister c59e701e35 Default to continuedl=True
We already do this in the CLI interface, so it should be just fine.
Philipp Hagemeister 2a15a98a6a [rmtp] Encode filename before invoking subprocess
This fixes .
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"
Philipp Hagemeister a91a2c1a83 [downloader] Remove various unneeded assignments and imports
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 .
Paul Hartmann 7bb3ceb4c7 [dctp] prefix real_time parameter with rtmp_
Paul Hartmann 0865f397ae added extractor for dctp.tv
Philipp Hagemeister 3dee7826e7 [rtl2] PEP8, simplify, make rtmp tests run ()
David-Development 7906d199a1 [rtl2] Add new extractor
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.
Philipp Hagemeister 7af808a5ef Improve code style
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
Jouke Waleson 2514d2635e PEP8: E225,E227
Jouke Waleson 8bcc875676 PEP8: more applied
Jouke Waleson 5f6a1245ff PEP8 applied
Philipp Hagemeister 4c83c96795 [YoutubeDL] Include rtmpdump in exe versions -v output
Jaime Marquínez Ferrándiz 7798fad535 [downloader/rtmp] Use check_exectuble
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  or .
Jaime Marquínez Ferrándiz 087ca2cb07 [naver] Add rtmp formats (fixes )
Sergey M․ eb45133451 [rtmp] Add support for multiple AFM data entries
Sergey M․ 9d6105c9f0 Do not resume live streams
No resuming or seeking in live streams is possible (c) man rtmpdump
Sergey M․ 8dec03ecba Use unicode literals
Sergey M․ 826547870b Report no connect as error
Sergey M․ 52d6a9a61d Handle rtmpdump's no connection return value
Sergey M․ ad242b5fbc Remove superfluous whitespace
Sergey M․ 3524175625 Use meaningful return value constants for rtmpdump
Sergey M. 082c6c867a [bbc.co.uk] Add support for bbc.co.uk radio programmes (Closes )
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