Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [downloader/hls] Disable decryption in tests (#27660) | Kevin O'Connor | 2021-01-05 | 1 | -2/+6 |
| | | | | | | | | Tests truncate the download to 10241 bytes, which is not divisible by 16 and cannot be decrypted. Tests don't really care about the decrypted content, just that the data they retrieved is the expected data. Therefore, it's fine to just return the encrypted data to tests. See: #27621 and #27620 | ||||
* | [downloader/hls] delegate manifests with media initialization to ffmpeg | Remita Amine | 2020-12-13 | 1 | -0/+2 |
| | |||||
* | [downloader/fragment] Set final file's mtime according to last fragment's ↵ | Sergey M․ | 2020-11-24 | 1 | -2/+12 |
| | | | | Last-Modified header (closes #11718, closes #18384, closes #27138) | ||||
* | [downloader/http] Fix crash during urlopen caused by missing reason of URLError | Sergey M․ | 2020-11-21 | 1 | -1/+3 |
| | |||||
* | [downloader/http] Properly handle missing message in SSLError (closes #26646) | Sergey M․ | 2020-09-22 | 1 | -1/+1 |
| | |||||
* | [downloader/http] Fix access to not yet opened stream in retry | Sergey M․ | 2020-09-22 | 1 | -3/+4 |
| | |||||
* | [downloader/hls] Fix incorrect end byte in Range HTTP header for media ↵ | Stefan Pöschel | 2020-09-18 | 1 | -1/+1 |
| | | | | | | | | | | segments with EXT-X-BYTERANGE (#24512) (closes #14748) The end of the byte range is the first byte that is NOT part of the to be downloaded range. So don't include it into the requested HTTP download range, as this additional byte leads to a broken TS packet and subsequently to e.g. visible video corruption. Fixes #14748. | ||||
* | [downloader/http] Improve timeout detection when reading block of data (refs ↵ | Sergey M․ | 2020-09-18 | 1 | -3/+5 |
| | | | | #10935) | ||||
* | [downloader/http] Retry download when urlopen times out (#26603) (refs #10935) | Ori Avtalion | 2020-09-18 | 1 | -1/+6 |
| | |||||
* | [downloader/http] Request last data block of exact remaining size | Sergey M․ | 2020-05-05 | 1 | -1/+1 |
| | | | | Always request last data block of exact size remaining to download if possible not the current block size. | ||||
* | [downloader/http] Finish downloading once received data length matches expected | Sergey M․ | 2020-05-05 | 1 | -1/+1 |
| | | | | | Always do this if possible, i.e. if Content-Length or expected length is known, not only in test. This will save unnecessary last extra loop trying to read 0 bytes. | ||||
* | [vzaar] override AES decryption key URL(closes #17521) | Remita Amine | 2019-12-03 | 1 | -2/+2 |
| | |||||
* | [downloader/external] Respect mtime option for aria2c (#22242) | telephono | 2019-09-01 | 1 | -0/+1 |
| | |||||
* | [downloader/fragment] Fix ETA calculation of resumed download (#21992) | lightmare | 2019-08-11 | 1 | -3/+4 |
| | |||||
* | Fix typos (#21901) | Kitten King | 2019-07-26 | 2 | -2/+2 |
| | |||||
* | [downloader/common] Improve rate limit (#21301) | Sergey M․ | 2019-06-05 | 1 | -1/+3 |
| | |||||
* | Fix W504 and disable W503 (closes #20863) | Sergey M․ | 2019-05-11 | 5 | -22/+22 |
| | |||||
* | [download/external] pass rtmp_conn to ffmpeg | Remita Amine | 2019-04-02 | 1 | -0/+6 |
| | |||||
* | Start moving to ytdl-org | Sergey M․ | 2019-03-11 | 4 | -8/+8 |
| | |||||
* | [downloader/external] Add support for rate limit and retries for wget | Sergey M․ | 2019-02-23 | 1 | -0/+6 |
| | |||||
* | [downloader/external] Fix infinite retries for curl (closes #19303) | Sergey M․ | 2019-02-23 | 1 | -1/+5 |
| | |||||
* | [downloader/hls] fix uplynk ad skipping(closes #18824) | Remita Amine | 2019-01-13 | 1 | -6/+12 |
| | |||||
* | [downloader/dash] Improve error handling (#16927) | Sergey M․ | 2018-07-08 | 1 | -1/+12 |
| | |||||
* | [downloader/rtmp] Fix downloading in verbose mode (closes #16736) | Sergey M․ | 2018-06-15 | 1 | -9/+4 |
| | |||||
* | [downloader/http] Fix resume when writing ot stdout (closes #16699) | Sergey M․ | 2018-06-12 | 1 | -2/+3 |
| | |||||
* | [downloader/rtmp] Generalize download messages and report time elapsed on finish | Sergey M․ | 2018-05-26 | 1 | -2/+5 |
| | |||||
* | [downloader/rtmp] Gracefully handle live streams interrupted by user | Sergey M․ | 2018-05-26 | 1 | -53/+66 |
| | |||||
* | Remove experimental mark for some options | Sergey M․ | 2018-05-19 | 1 | -1/+0 |
| | |||||
* | [downloader/fragment] Restart download if .ytdl file is corrupt (closes #16312) | Sergey M․ | 2018-04-29 | 1 | -5/+16 |
| | |||||
* | [downloader/external] Simplify finished progress hook reporting and add ↵ | Sergey M․ | 2018-03-24 | 1 | -10/+11 |
| | | | | elapsed time (closes #10876) | ||||
* | [downloader/common] Improve progress reporting when no total bytes available | Sergey M․ | 2018-03-24 | 1 | -3/+2 |
| | |||||
* | [downloader/external] Fix download finalization when writing file to stdout ↵ | John Hawkinson | 2018-03-24 | 2 | -13/+21 |
| | | | | | | | | | (closes #10809) An OSError or IOError generally indicates something a little more wrong than a "simple" UnavailableVideoError, so print the actual traceback that leads to the exception. Otherwise meaningful postmortem debugging a bug report is essentially infeasible. | ||||
* | [downloader/fragment] Fix download finalization when writing file to stdout ↵ | Sergey M․ | 2018-03-24 | 1 | -4/+8 |
| | | | | (closes #15799) | ||||
* | [downloader/hls] Skip uplynk ad fragments (closes #15748) | Sergey M․ | 2018-03-03 | 1 | -4/+5 |
| | |||||
* | [downloader/common] Add whitespace | Sergey M․ | 2018-02-17 | 1 | -1/+1 |
| | |||||
* | [downloader/http] Randomize HTTP chunk size | Sergey M․ | 2018-02-04 | 1 | -4/+8 |
| | |||||
* | [downloader/http] Add ability to pass downloader options via info dict | Sergey M․ | 2018-02-04 | 1 | -0/+1 |
| | |||||
* | [downloader/http] Fix 302 infinite loops by not reusing requests | Sergey M․ | 2018-02-04 | 1 | -9/+3 |
| | |||||
* | Document http_chunk_size | Sergey M․ | 2018-02-04 | 1 | -0/+3 |
| | |||||
* | Introduce --http-chunk-size | Sergey M․ | 2018-02-03 | 1 | -22/+79 |
| | |||||
* | Add support for IronPython | Sergey M․ | 2018-01-28 | 1 | -15/+17 |
| | |||||
* | [downloader/ism] Fix Python 3.2 support | Sergey M․ | 2018-01-28 | 1 | -1/+1 |
| | |||||
* | Switch codebase to use compat_b64decode | Sergey M․ | 2018-01-23 | 1 | -3/+3 |
| | |||||
* | [downloader/hls] Use HTTP headers for key request | Sergey M․ | 2017-12-31 | 1 | -1/+2 |
| | |||||
* | [downloader/fragment] Encode filename of fragment being removed (closes #15020) | Sergey M․ | 2017-12-18 | 1 | -1/+1 |
| | |||||
* | [downloader/http] Return actual download result (closes #14971) | Sergey M․ | 2017-12-13 | 1 | -2/+1 |
| | |||||
* | [downloader/fragment] Commit part file after each fragment | Sergey M․ | 2017-12-02 | 1 | -0/+1 |
| | | | | In order to obtain correct resume_len on next iteration | ||||
* | [f4m] Prefer baseURL for relative URLs (closes #14660) | Sergey M․ | 2017-11-04 | 1 | -8/+17 |
| | |||||
* | [downloader/fragment] Report warning instead of error on inconsistent ↵ | Sergey M․ | 2017-10-17 | 1 | -1/+1 |
| | | | | download state | ||||
* | [downloader/hls] Fix total fragments count when ad fragments exist | Sergey M․ | 2017-10-15 | 1 | -0/+1 |
| |