summaryrefslogtreecommitdiffstats
path: root/youtube_dl/downloader
Commit message (Collapse)AuthorAgeFilesLines
...
* Use relative paths for DASH fragments (closes #12990)Sergey M․2017-08-051-4/+10
| | | | | 10x reduced JSON size refs #13810
* [downloader/hls] Use redirect URL as manifest base (#13755)Sergey M․2017-07-291-3/+3
|
* Fix bugs caused by typosRobin Neatherway2017-07-141-2/+1
|
* [downloader/common] Use utils.shell_quote for debug command lineSergey M․2017-06-171-6/+2
|
* [downloader/external] Pass -loglevel to ffmpeg downloader (closes #13183)Sergey M․2017-05-221-0/+5
|
* [downloader/fragment] PEP 8Sergey M․2017-04-301-1/+1
|
* [downloader/external] Properly handle live stream downloading cancellation ↵Sergey M․2017-04-291-1/+11
| | | | (closes #8932)
* [downloader/fragment] Remove assert for resume_len when no fragments downloadedSergey M․2017-04-281-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 experimentalSergey M․2017-04-251-1/+3
|
* [downloader/fragment] Improve .ytdl format and start documentingSergey M․2017-04-241-5/+26
|
* [downloader/fragment] Don't process ytdl file when it's not needed yetSergey M․2017-04-241-13/+23
|
* Introduce --keep-fragmentsSergey M․2017-04-241-1/+4
|
* [downloader/fragment] Use temp file for current fragmentSergey M․2017-04-242-26/+41
|
* [downloader/fragment] remove unused codeRemita Amine2017-04-222-5/+0
|
* [downloader/fragment] use the documented names for fragment progress_hooks ↵Remita Amine2017-04-225-12/+14
| | | | fields
* [downloader/fragment] use a general file to store fragment download contextRemita Amine2017-04-192-7/+15
|
* [fragment,hls,f4m,dash,ism] improve fragment downloadingRemita Amine2017-04-197-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 Amine2017-04-131-3/+16
|
* improve coding styleRemita Amine2017-04-121-1/+1
|
* [downloader/hls] move check for m3u8 live streams to get_suitable_downloaderRemita Amine2017-03-252-13/+11
|
* [downloader/hls] immediately delegate downloading to ffmpeg in case live streamRemita Amine2017-03-251-8/+13
|
* [downloader/external] Add missing import and PEP8Sergey M․2017-03-051-2/+5
|
* [external:ffmpeg] In test harness, limit to 10k download sizeJohn Hawkinson2017-03-051-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 Singh2017-02-251-1/+4
| | | | interval message
* [downloader/ism] Honor HTTP headers when downloading fragmentsSergey M․2017-02-191-1/+4
|
* [downloader/dash] Honor HTTP headers when downloading fragmentsSergey M․2017-02-191-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 newRemita Amine2017-02-091-1/+1
|
* [downloader/fragment] Respect --no-partSergey M․2017-02-061-0/+1
|
* [turner] fix downloading of secure hls formats using ffmpeg(closes ↵Remita Amine2017-02-041-0/+9
| | | | #11358)(closes #11373)(closes #11800)
* [downloader/external:ffmpeg] minimize the use of aac_adtstoasc filterRemita Amine2017-02-021-1/+4
|
* [uplynk] force downloading using hls native downloader(closes #11496)Remita Amine2016-12-201-0/+3
|
* Update coding style after pycodestyle 2.1.0Yen Chi Hsuan2016-11-171-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 headersSergey M․2016-11-133-4/+17
|
* [downloader/ism] Fix typoSergey M․2016-11-031-3/+3
|
* [downloader/ism] fix AVC Decoder Configuration Record creation in python 3Remita Amine2016-11-031-3/+1
|
* add Basic support for Smooth Streaming protocol(#8118)Remita Amine2016-11-022-0/+275
|
* [downloader/common] Remove debug outputSergey M․2016-10-121-1/+0
|
* [downloader/http] xattr values should be bytesYen Chi Hsuan2016-10-011-1/+1
|
* [downloader/http] Use write_xattr function for --xattr-set-filesizeYen Chi Hsuan2016-10-011-3/+5
|
* [download/hls] Delegate downloading to ffmpeg for live streamsRemita Amine2016-09-241-2/+3
|
* Refactor fragments interface and dash segments downloaderSergey M․2016-09-171-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 failsYen Chi Hsuan2016-09-041-7/+13
| | | | Closes #10497, Closes #10542
* [downloader/dash] Abort download immediately after giving up on some fragmentSergey M․2016-09-031-3/+6
|
* [downloader/dash:hls] Report exact fragment error on retrySergey M․2016-09-033-6/+7
|
* [downloader/dash:hls] Respect --fragment-retries and ↵Sergey M․2016-09-032-12/+41
| | | | --skip-unavailable-fragments (Closes #10165, closes #10448)
* Introduce --skip-unavailable-fragmentsSergey M․2016-09-031-2/+8
|
* [downloader/external] Recommend --hls-prefer-native for SOCKS usersYen Chi Hsuan2016-08-291-1/+2
| | | | Related: #10490
* [turner] fix secure m3u8 formats downloadingRemita Amine2016-08-281-4/+7
|
* [downloader/external] Clarify that ffmpeg doesn't support SOCKSYen Chi Hsuan2016-08-251-0/+5
| | | | Ref: #10304
* [downloader/hls] fill IV with zeros for IVs shorter than 16-octetRemita Amine2016-08-251-1/+1
|