pukkandan
0700fde640
[utils, etc] Kill child processes when yt-dl is killed
...
* derived from PR #26592 , closes #26592
Authored by: Unrud
3 years ago
Sergey M․
9b0b627534
[downloader/rtmp] Fix downloading in verbose mode ( closes #16736 )
7 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