Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use relative paths for DASH fragments (closes #12990) | Sergey M․ | 2017-08-05 | 1 | -4/+10 | |
| | | | | | 10x reduced JSON size refs #13810 | |||||
* | [downloader/hls] Use redirect URL as manifest base (#13755) | Sergey M․ | 2017-07-29 | 1 | -3/+3 | |
| | ||||||
* | Fix bugs caused by typos | Robin Neatherway | 2017-07-14 | 1 | -2/+1 | |
| | ||||||
* | [downloader/common] Use utils.shell_quote for debug command line | Sergey M․ | 2017-06-17 | 1 | -6/+2 | |
| | ||||||
* | [downloader/external] Pass -loglevel to ffmpeg downloader (closes #13183) | Sergey M․ | 2017-05-22 | 1 | -0/+5 | |
| | ||||||
* | [downloader/fragment] PEP 8 | Sergey M․ | 2017-04-30 | 1 | -1/+1 | |
| | ||||||
* | [downloader/external] Properly handle live stream downloading cancellation ↵ | Sergey M․ | 2017-04-29 | 1 | -1/+11 | |
| | | | | (closes #8932) | |||||
* | [downloader/fragment] Remove assert for resume_len when no fragments downloaded | Sergey M․ | 2017-04-28 | 1 | -2/+0 | |
| | | | | This may be incorrect due some header (e.g. flv header in f4m downloader) | |||||
* | [downloader/fragment] Clarify current_fragment's index and mark as experimental | Sergey M․ | 2017-04-25 | 1 | -1/+3 | |
| | ||||||
* | [downloader/fragment] Improve .ytdl format and start documenting | Sergey M․ | 2017-04-24 | 1 | -5/+26 | |
| | ||||||
* | [downloader/fragment] Don't process ytdl file when it's not needed yet | Sergey M․ | 2017-04-24 | 1 | -13/+23 | |
| | ||||||
* | Introduce --keep-fragments | Sergey M․ | 2017-04-24 | 1 | -1/+4 | |
| | ||||||
* | [downloader/fragment] Use temp file for current fragment | Sergey M․ | 2017-04-24 | 2 | -26/+41 | |
| | ||||||
* | [downloader/fragment] remove unused code | Remita Amine | 2017-04-22 | 2 | -5/+0 | |
| | ||||||
* | [downloader/fragment] use the documented names for fragment progress_hooks ↵ | Remita Amine | 2017-04-22 | 5 | -12/+14 | |
| | | | | fields | |||||
* | [downloader/fragment] use a general file to store fragment download context | Remita Amine | 2017-04-19 | 2 | -7/+15 | |
| | ||||||
* | [fragment,hls,f4m,dash,ism] improve fragment downloading | Remita Amine | 2017-04-19 | 7 | -124/+112 | |
| | | | | | | | | | - 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 | |||||
* | [downloader/hls] add basic support for EXT-X-BYTERANGE tag(#10955) | Remita Amine | 2017-04-13 | 1 | -3/+16 | |
| | ||||||
* | improve coding style | Remita Amine | 2017-04-12 | 1 | -1/+1 | |
| | ||||||
* | [downloader/hls] move check for m3u8 live streams to get_suitable_downloader | Remita Amine | 2017-03-25 | 2 | -13/+11 | |
| | ||||||
* | [downloader/hls] immediately delegate downloading to ffmpeg in case live stream | Remita Amine | 2017-03-25 | 1 | -8/+13 | |
| | ||||||
* | [downloader/external] Add missing import and PEP8 | Sergey M․ | 2017-03-05 | 1 | -2/+5 | |
| | ||||||
* | [external:ffmpeg] In test harness, limit to 10k download size | John Hawkinson | 2017-03-05 | 1 | -0/+4 | |
| | | | | | 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. | |||||
* | [downloader/common] Limit displaying 2 digits after decimal point in sleep ↵ | Pratyush Singh | 2017-02-25 | 1 | -1/+4 | |
| | | | | interval message | |||||
* | [downloader/ism] Honor HTTP headers when downloading fragments | Sergey M․ | 2017-02-19 | 1 | -1/+4 | |
| | ||||||
* | [downloader/dash] Honor HTTP headers when downloading fragments | Sergey M․ | 2017-02-19 | 1 | -1/+4 | |
| | | | | For example, https://www.oppetarkiv.se/video/1196142/natten-ar-dagens-mor | |||||
* | [external:ffmpeg] do not assume that ffmpeg unknown version format is new | Remita Amine | 2017-02-09 | 1 | -1/+1 | |
| | ||||||
* | [downloader/fragment] Respect --no-part | Sergey M․ | 2017-02-06 | 1 | -0/+1 | |
| | ||||||
* | [turner] fix downloading of secure hls formats using ffmpeg(closes ↵ | Remita Amine | 2017-02-04 | 1 | -0/+9 | |
| | | | | #11358)(closes #11373)(closes #11800) | |||||
* | [downloader/external:ffmpeg] minimize the use of aac_adtstoasc filter | Remita Amine | 2017-02-02 | 1 | -1/+4 | |
| | ||||||
* | [uplynk] force downloading using hls native downloader(closes #11496) | Remita Amine | 2016-12-20 | 1 | -0/+3 | |
| | ||||||
* | Update coding style after pycodestyle 2.1.0 | Yen Chi Hsuan | 2016-11-17 | 1 | -0/+1 | |
| | | | | | | | | | | 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 | |||||
* | [downoader/fragment,f4m,hls] Add internal support for custom HTTP headers | Sergey M․ | 2016-11-13 | 3 | -4/+17 | |
| | ||||||
* | [downloader/ism] Fix typo | Sergey M․ | 2016-11-03 | 1 | -3/+3 | |
| | ||||||
* | [downloader/ism] fix AVC Decoder Configuration Record creation in python 3 | Remita Amine | 2016-11-03 | 1 | -3/+1 | |
| | ||||||
* | add Basic support for Smooth Streaming protocol(#8118) | Remita Amine | 2016-11-02 | 2 | -0/+275 | |
| | ||||||
* | [downloader/common] Remove debug output | Sergey M․ | 2016-10-12 | 1 | -1/+0 | |
| | ||||||
* | [downloader/http] xattr values should be bytes | Yen Chi Hsuan | 2016-10-01 | 1 | -1/+1 | |
| | ||||||
* | [downloader/http] Use write_xattr function for --xattr-set-filesize | Yen Chi Hsuan | 2016-10-01 | 1 | -3/+5 | |
| | ||||||
* | [download/hls] Delegate downloading to ffmpeg for live streams | Remita Amine | 2016-09-24 | 1 | -2/+3 | |
| | ||||||
* | Refactor fragments interface and dash segments downloader | Sergey M․ | 2016-09-17 | 1 | -23/+12 | |
| | | | | | | | - 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 | |||||
* | [downloader/dash] Abort if the first segment fails | Yen Chi Hsuan | 2016-09-04 | 1 | -7/+13 | |
| | | | | Closes #10497, Closes #10542 | |||||
* | [downloader/dash] Abort download immediately after giving up on some fragment | Sergey M․ | 2016-09-03 | 1 | -3/+6 | |
| | ||||||
* | [downloader/dash:hls] Report exact fragment error on retry | Sergey M․ | 2016-09-03 | 3 | -6/+7 | |
| | ||||||
* | [downloader/dash:hls] Respect --fragment-retries and ↵ | Sergey M․ | 2016-09-03 | 2 | -12/+41 | |
| | | | | --skip-unavailable-fragments (Closes #10165, closes #10448) | |||||
* | Introduce --skip-unavailable-fragments | Sergey M․ | 2016-09-03 | 1 | -2/+8 | |
| | ||||||
* | [downloader/external] Recommend --hls-prefer-native for SOCKS users | Yen Chi Hsuan | 2016-08-29 | 1 | -1/+2 | |
| | | | | Related: #10490 | |||||
* | [turner] fix secure m3u8 formats downloading | Remita Amine | 2016-08-28 | 1 | -4/+7 | |
| | ||||||
* | [downloader/external] Clarify that ffmpeg doesn't support SOCKS | Yen Chi Hsuan | 2016-08-25 | 1 | -0/+5 | |
| | | | | Ref: #10304 | |||||
* | [downloader/hls] fill IV with zeros for IVs shorter than 16-octet | Remita Amine | 2016-08-25 | 1 | -1/+1 | |
| |