aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/downloader
AgeCommit message (Collapse)Author
2017-04-22[downloader/fragment] use the documented names for fragment progress_hooks ↵Remita Amine
fields
2017-04-19[downloader/fragment] use a general file to store fragment download contextRemita Amine
2017-04-19[fragment,hls,f4m,dash,ism] improve fragment downloadingRemita Amine
- resume immediately - no need to concatenate segments and decrypt them on every resume - no need to save temp files for segments and for hls downloader: - no need to download keys for segments that already downloaded
2017-04-13[downloader/hls] add basic support for EXT-X-BYTERANGE tag(#10955)Remita Amine
2017-04-12improve coding styleRemita Amine
2017-03-25[downloader/hls] move check for m3u8 live streams to get_suitable_downloaderRemita Amine
2017-03-25[downloader/hls] immediately delegate downloading to ffmpeg in case live streamRemita Amine
2017-03-05[downloader/external] Add missing import and PEP8Sergey M․
2017-03-05[external:ffmpeg] In test harness, limit to 10k download sizeJohn Hawkinson
Otherwise, if you screw up a playlist test by including a playlist dictionary key, you'll be there for eons while it downloads all the files before erroring out.
2017-02-25[downloader/common] Limit displaying 2 digits after decimal point in sleep ↵Pratyush Singh
interval message
2017-02-19[downloader/ism] Honor HTTP headers when downloading fragmentsSergey M․
2017-02-19[downloader/dash] Honor HTTP headers when downloading fragmentsSergey M․
For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor
2017-02-09[external:ffmpeg] do not assume that ffmpeg unknown version format is newRemita Amine
2017-02-06[downloader/fragment] Respect --no-partSergey M․
2017-02-04[turner] fix downloading of secure hls formats using ffmpeg(closes ↵Remita Amine
#11358)(closes #11373)(closes #11800)
2017-02-02[downloader/external:ffmpeg] minimize the use of aac_adtstoasc filterRemita Amine
2016-12-20[uplynk] force downloading using hls native downloader(closes #11496)Remita Amine
2016-11-17Update coding style after pycodestyle 2.1.0Yen Chi Hsuan
In pycodestyle 2.1.0, E305 was introduced, which requires two blank lines after top level declarations, too. See https://github.com/PyCQA/pycodestyle/issues/400 See also #10689; thanks @stepshal for first mentioning this issue and initial patches
2016-11-13[downoader/fragment,f4m,hls] Add internal support for custom HTTP headersSergey M․
2016-11-03[downloader/ism] Fix typoSergey M․
2016-11-03[downloader/ism] fix AVC Decoder Configuration Record creation in python 3Remita Amine
2016-11-02add Basic support for Smooth Streaming protocol(#8118)Remita Amine
2016-10-12[downloader/common] Remove debug outputSergey M․
2016-10-01[downloader/http] xattr values should be bytesYen Chi Hsuan
2016-10-01[downloader/http] Use write_xattr function for --xattr-set-filesizeYen Chi Hsuan
2016-09-24[download/hls] Delegate downloading to ffmpeg for live streamsRemita Amine
2016-09-17Refactor fragments interface and dash segments downloaderSergey M․
- Eliminate segment_urls and initialization_url + Introduce manifest_url (manifest may contain unfragmented data in this case url will be used for direct media URL and manifest_url for manifest itself correspondingly) * Rewrite dashsegments downloader to use fragments data * Improve generic mpd extraction
2016-09-04[downloader/dash] Abort if the first segment failsYen Chi Hsuan
Closes #10497, Closes #10542
2016-09-03[downloader/dash] Abort download immediately after giving up on some fragmentSergey M․
2016-09-03[downloader/dash:hls] Report exact fragment error on retrySergey M․
2016-09-03[downloader/dash:hls] Respect --fragment-retries and ↵Sergey M․
--skip-unavailable-fragments (Closes #10165, closes #10448)
2016-09-03Introduce --skip-unavailable-fragmentsSergey M․
2016-08-29[downloader/external] Recommend --hls-prefer-native for SOCKS usersYen Chi Hsuan
Related: #10490
2016-08-28[turner] fix secure m3u8 formats downloadingRemita Amine
2016-08-25[downloader/external] Clarify that ffmpeg doesn't support SOCKSYen Chi Hsuan
Ref: #10304
2016-08-25[downloader/hls] fill IV with zeros for IVs shorter than 16-octetRemita Amine
2016-08-13[uplynk] Add new extractorRemita Amine
2016-08-13[downloader/external:curl] Clarify why CurlFD should not capture stderrRemita Amine
2016-08-12[external/curl] respect more downloader options and display progressRemita Amine
2016-08-09Add more checks for --min/max-sleep-interval arguments and use more ↵Sergey M․
idiomatic naming
2016-08-09Add --max-sleep-interval (Closes #9930)singh-pratyush96
2016-07-03[downloader/f4m] Fix for Rai live streamsYen Chi Hsuan
2016-06-20[downloader/hls] Simplify and carry long linesSergey M․
2016-06-19[downloader/hls] Add support for AES-128 encrypted segments in hlsnative ↵remitamine
downloader
2016-06-12[downloader/external] Decode error string before writing to stderrSergey M․
2016-06-08[downloader/external] Add another env for proxies in ffmpeg/avconvYen Chi Hsuan
Related sources: https://git.libav.org/?p=libav.git;a=blob;f=libavformat/http.c;h=8fe8d11e1edfdbb04a8726db2c49cfef3f572aac;hb=HEAD#l152 https://git.libav.org/?p=libav.git;a=blob;f=libavformat/tls.c;h=fab243e93e20034e88e619188c13a44a5d8ccdb9;hb=HEAD#l63 https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/http.c#L191 https://github.com/FFmpeg/FFmpeg/blob/f8e89d8/libavformat/tls.c#L92
2016-06-05[downloader/hls] Correct comment on twitch vodsSergey M․
2016-06-05[downloader/hls] PEP 8Sergey M․
2016-06-05[downloader/hls] Do not rely on EXT-X-PLAYLIST-TYPE:EVENTSergey M․
2016-05-27[downloader/f4m] Simply select format when it's the only oneSergey M․