aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dl/downloader/hls.py
Commit message (Collapse)AuthorAgeFilesLines
* [downloader/hls] Use redirect URL as manifest base (#13755)Sergey M․2017-07-291-3/+3
|
* [downloader/fragment] use the documented names for fragment progress_hooks ↵Remita Amine2017-04-221-1/+1
| | | | fields
* [fragment,hls,f4m,dash,ism] improve fragment downloadingRemita Amine2017-04-191-21/+13
| | | | | | | | | - 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
|
* [downloader/hls] move check for m3u8 live streams to get_suitable_downloaderRemita Amine2017-03-251-13/+8
|
* [downloader/hls] immediately delegate downloading to ffmpeg in case live streamRemita Amine2017-03-251-8/+13
|
* [uplynk] force downloading using hls native downloader(closes #11496)Remita Amine2016-12-201-0/+3
|
* [downoader/fragment,f4m,hls] Add internal support for custom HTTP headersSergey M․2016-11-131-2/+6
|
* [download/hls] Delegate downloading to ffmpeg for live streamsRemita Amine2016-09-241-2/+3
|
* [downloader/dash:hls] Report exact fragment error on retrySergey M․2016-09-031-2/+2
|
* [downloader/dash:hls] Respect --fragment-retries and ↵Sergey M․2016-09-031-7/+34
| | | | --skip-unavailable-fragments (Closes #10165, closes #10448)
* [turner] fix secure m3u8 formats downloadingRemita Amine2016-08-281-4/+7
|
* [downloader/hls] fill IV with zeros for IVs shorter than 16-octetRemita Amine2016-08-251-1/+1
|
* [uplynk] Add new extractorRemita Amine2016-08-131-0/+6
|
* [downloader/hls] Simplify and carry long linesSergey M․2016-06-201-4/+6
|
* [downloader/hls] Add support for AES-128 encrypted segments in hlsnative ↵remitamine2016-06-191-22/+56
| | | | downloader
* [downloader/hls] Correct comment on twitch vodsSergey M․2016-06-051-2/+2
|
* [downloader/hls] PEP 8Sergey M․2016-06-051-1/+1
|
* [downloader/hls] Do not rely on EXT-X-PLAYLIST-TYPE:EVENTSergey M․2016-06-051-2/+8
|
* [downloader/hls] PEP 8Sergey M․2016-05-091-1/+1
|
* [downloader/hls] Add event media playlists to unsupported features of hlsnativeSergey M․2016-05-091-0/+3
|
* [downloader/hls] Remove EXT-X-MEDIA-SEQUENCE from unsupported features for ↵Sergey M․2016-05-091-1/+3
| | | | hlsnative
* [downloader/hls] Delegate extraction to ffmpeg when unsupported features ↵Sergey M․2016-05-011-0/+23
| | | | detected
* [downloader/external] Add FFmpegFD(fixes #622)remitamine2016-02-191-71/+3
| | | | | - replace HlsFD and RtspFD - add basic support for downloading part of the video or audio
* [downloader/hls] Do not send 'q' to ffmpeg on Windows (Closes #8300)Sergey M․2016-02-061-2/+5
|
* Add --hls-use-mpegts optionJaime Marquínez Ferrándiz2016-01-301-1/+5
| | | | | When using the mpegts container hls vidoes can be played while being downloaded (useful if you are recording a live stream). VLC and mpv play them file, but QuickTime doesn't.
* [downloader/hls] Ask ffmpeg to quit when interrupting youtube-dl with ↵Jaime Marquínez Ferrándiz2016-01-191-1/+10
| | | | | | 'Ctrl+C' (#8252) Otherwise the mp4 file can't be played.
* [downloader/hls] Don't let ffmpeg read from stdin (#8139)Jaime Marquínez Ferrándiz2016-01-041-1/+1
| | | | | | If you run 'while read aurl ; do youtube-dl "${aurl}"; done < path_to_batch_file' (batch_file contains one url per line that uses the hls downloader) each call to youtube-dl consumed some characters and 'read' would assing to 'aurl' a non valid url (This is the same problem that was fixed for the ffmpeg postprocessors in cffcbc02de504d84e1c2677bb525c00b03e04f53)
* [downloader/hls] Respect Youtubedl-* headersYen Chi Hsuan2015-11-291-1/+3
|
* [downloader/hls] Remove Accept-encoding from headers passed to ffmpegYen Chi Hsuan2015-11-271-1/+1
| | | | Fails for Youtube Gaming live streams (#7671)
* [downloader/hls] Add headers only for http(s) URLsYen Chi Hsuan2015-10-181-1/+1
| | | | ffmpeg 2.8.1 raises an error with -headers and non-http input files.
* [downloader/hls] Pass http headers to downloaderSergey M․2015-09-231-3/+12
|
* [postprocessor/ffmpeg] Always use the 'file:' protocol for filenames (fixes ↵Jaime Marquínez Ferrándiz2015-09-181-1/+1
| | | | | | | #6874) If the filename contains ':' it is interpreted as a protocol. It also handles filenames starting with '-'.
* [downloader/hls] Properly close streamSergey M․2015-09-101-0/+1
|
* [hls] Properly encode fragment filenameSergey M․2015-08-311-4/+5
|
* [downloader/hls] Add _debug_cmdSergey M․2015-08-131-0/+2
|
* [hls] Implement hlsnative fd in terms of fragment fdSergey M․2015-07-291-42/+37
|
* [hls] Switch to available as a propertyPhilipp Hagemeister2015-02-171-1/+1
|
* [downloader/hls] Fix detection of ffmpeg/avconv (reported in #4966)Jaime Marquínez Ferrándiz2015-02-171-1/+1
|
* [ffmpeg] Add --ffmpeg-locationPhilipp Hagemeister2015-02-161-4/+3
|
* [hls] SimplifySergey M․2015-02-011-5/+5
|
* [hls] Fix encode issues on python2 @ WindowsSergey M․2015-02-011-6/+6
|
* [downloader/hls] Respect the 'prefer_ffmpeg' optionJaime Marquínez Ferrándiz2015-01-041-8/+4
|
* Fix imports and general cleanupPhilipp Hagemeister2014-12-131-1/+3
| | | | | | | | · Import from compat what comes from compat. Yes, some names are available in utils too, but that's an implementation detail. · Use _match_id consistently whenever possible · Fix some outdated tests · Use consistent valid URL (always match the whole protocol, no ^ at start required) · Use modern test definitions
* [ffmpeg] Improve version check and call it from hls (Fixes #4377)Philipp Hagemeister2014-12-061-0/+4
|
* [hls] Remove useless u porefixesPhilipp Hagemeister2014-11-261-4/+4
|
* PEP8 appliedJouke Waleson2014-11-231-1/+0
|
* [hlsnative] Correct handling when remaining_bytes is NonePhilipp Hagemeister2014-09-251-3/+3
|
* [hlsnative] Support test parameterPhilipp Hagemeister2014-09-241-3/+15
|
* [vevo] Support 1080p videos (Fixes #3656)Philipp Hagemeister2014-09-241-0/+47
|