1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2024-12-12 08:36:28 +01:00
yt-dlp/youtube_dl/downloader
Sergey M․ a3c3a1e128
[http] Rework HTTP downloader
* Simplify code and split into separate routines to facilitate maintaining
* Make retry mechanism work on errors during actual download not only during connection establishment phase
* Retry on ECONNRESET and ETIMEDOUT during reading data from network
* Retry on content too short and various timeout errors
* Show error description on retry
* Closes #506, closes #809, closes #2849, closes #4240, closes #6023, closes #8625, closes #9483
2017-08-27 02:22:30 +07:00
..
__init__.py [downloader/hls] move check for m3u8 live streams to get_suitable_downloader 2017-03-25 23:07:05 +01:00
common.py [http] Rework HTTP downloader 2017-08-27 02:22:30 +07:00
dash.py Use relative paths for DASH fragments (closes #12990) 2017-08-05 07:40:29 +07:00
external.py [downloader/external] Pass -loglevel to ffmpeg downloader (closes #13183) 2017-05-22 23:40:07 +07:00
f4m.py [downloader/fragment] use the documented names for fragment progress_hooks fields 2017-04-22 16:42:24 +01:00
fragment.py [downloader/fragment] PEP 8 2017-04-30 22:04:01 +07:00
hls.py [downloader/hls] Use redirect URL as manifest base (#13755) 2017-07-29 15:02:41 +07:00
http.py [http] Rework HTTP downloader 2017-08-27 02:22:30 +07:00
ism.py Fix bugs caused by typos 2017-07-14 23:08:32 +07:00
rtmp.py improve coding style 2017-04-12 20:38:43 +01:00
rtsp.py [downloader/rtsp] Print the command 2016-04-14 15:07:31 +08:00