aboutsummaryrefslogtreecommitdiff
path: root/youtube_dl/downloader/fragment.py
AgeCommit message (Collapse)Author
2023-03-14[FragmentFD] Respect `--no-continue`dirkf
* discard partial fragment on `--no-continue` * continue with correct progress display otherwise Resolves #21467
2020-11-24[downloader/fragment] Set final file's mtime according to last fragment's ↵Sergey M․
Last-Modified header (closes #11718, closes #18384, closes #27138)
2019-08-11[downloader/fragment] Fix ETA calculation of resumed download (#21992)lightmare
2019-05-11Fix W504 and disable W503 (closes #20863)Sergey M․
2018-04-29[downloader/fragment] Restart download if .ytdl file is corrupt (closes #16312)Sergey M․
2018-03-24[downloader/fragment] Fix download finalization when writing file to stdout ↵Sergey M․
(closes #15799)
2017-12-18[downloader/fragment] Encode filename of fragment being removed (closes #15020)Sergey M․
2017-12-02[downloader/fragment] Commit part file after each fragmentSergey M․
In order to obtain correct resume_len on next iteration
2017-10-17[downloader/fragment] Report warning instead of error on inconsistent ↵Sergey M․
download state
2017-10-15[downloader/fragment] Output ad fragment countSergey M․
2017-09-14[downloader/fragment] Restart inconsistent incomplete fragment downloads ↵Sergey M․
(#13731)
2017-04-30[downloader/fragment] PEP 8Sergey M․
2017-04-28[downloader/fragment] Remove assert for resume_len when no fragments downloadedSergey M․
This may be incorrect due some header (e.g. flv header in f4m downloader)
2017-04-25[downloader/fragment] Clarify current_fragment's index and mark as experimentalSergey M․
2017-04-24[downloader/fragment] Improve .ytdl format and start documentingSergey M․
2017-04-24[downloader/fragment] Don't process ytdl file when it's not needed yetSergey M․
2017-04-24Introduce --keep-fragmentsSergey M․
2017-04-24[downloader/fragment] Use temp file for current fragmentSergey M․
2017-04-22[downloader/fragment] remove unused codeRemita Amine
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-02-06[downloader/fragment] Respect --no-partSergey M․
2016-11-13[downoader/fragment,f4m,hls] Add internal support for custom HTTP headersSergey M․
2016-09-03[downloader/dash:hls] Report exact fragment error on retrySergey M․
2016-09-03Introduce --skip-unavailable-fragmentsSergey M․
2016-03-19[downloader/fragment] Document fragment_retriesSergey M․
2016-03-19[downloader/{common,fragment}] Fix total retries reporting on python 2.6Sergey M․
2016-03-19[downloader/fragment] Add report_retry_fragmentSergey M․
2016-03-06[downloader/fragment] Make speed more smoothSergey M․
At the beginning of every segment there was a drop to Unknown speed due to timeslice being too small to calculate speed. Now last speed from the previous fragment is used.
2016-02-14[refactor] Do not specify redundant None as second argument in dict.get()Sergey M․
2016-01-30[downloader/fragment] Remove superfluous whitespaceSergey M․
2016-01-30[downloader/fragment] Do not report total bytes estimation and eta for live ↵Sergey M․
streams
2016-01-13[downloader/fragment] Move helper data to context dictSergey M․
2016-01-12[downloader/fragment] More smooth calculationsSergey M․
`downloaded_bytes` is now updated on each fragment progress hook invocation
2016-01-12[downloader/fragment] Remove unused code and fix zero division errorSergey M․
2016-01-10[downloader/fragment] Don't fail if the 'Content-Length' header is missingJaime Marquínez Ferrándiz
In some dailymotion videos (like http://www.dailymotion.com/video/x3k0dtv from #8156) the segments URLs don't have the 'Content-Length' header and HttpFD sets the 'totat_bytes' field to None, so we also use '0' in that case (since we do different math operations with it).
2015-08-13[downloader/fragment] Respect --retries for fragment based downloaders ↵Sergey M․
(Closes #6549)
2015-07-29[fragment] Generalize fragmented media file downloaderSergey M․