Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [cleanup] Misc | pukkandan | 2021-08-07 | 1 | -5/+2 | |
| | ||||||
* | Fix resuming when using `--no-part` | pukkandan | 2021-08-06 | 1 | -1/+1 | |
| | | | | Closes #576 | |||||
* | [nbcolympics:stream] Fix extractor | nikhil | 2021-08-04 | 1 | -0/+3 | |
| | | | | | | | | | | | | PR: https://github.com/ytdl-org/youtube-dl/pull/29688 Closes: #617, https://github.com/ytdl-org/youtube-dl/issues/29665 * Livestreams are untested * If using ffmpeg as downloader, v4.3+ is needed since `-http_seekable` option is necessary * Instead of making a seperate key for each arg that needs to be passed to ffmpeg, I made `_ffmpeg_args` * This deprecates `_seekable`, but the option is kept for compatibility Authored by: nchilada, pukkandan | |||||
* | [ffmpeg] Fix streaming `mp4` to `stdout` | pukkandan | 2021-08-03 | 1 | -1/+4 | |
| | ||||||
* | [cleanup] Fix linter in 96fccc101f8f579ebd67da176e029803d82634c7 | pukkandan | 2021-08-01 | 2 | -2/+2 | |
| | ||||||
* | [downloader] Allow streaming unmerged formats to stdout using ffmpeg | pukkandan | 2021-08-01 | 4 | -9/+18 | |
| | | | | | | | | | For this to work: 1. The downloader must be ffmpeg 2. The selected formats must have the same protocol 3. The formats must be downloadable by ffmpeg to stdout Partial solution for: https://github.com/ytdl-org/youtube-dl/issues/28146, https://github.com/ytdl-org/youtube-dl/issues/27265 | |||||
* | [cleanup] Refactor some code | pukkandan | 2021-08-01 | 5 | -19/+29 | |
| | ||||||
* | [downloader] Pass same status object to all `progress_hooks` | pukkandan | 2021-07-23 | 1 | -1/+5 | |
| | ||||||
* | [downloader] Pass `info_dict` to `progress_hook`s | pukkandan | 2021-07-22 | 12 | -28/+35 | |
| | ||||||
* | [youtube] Extract data from multiple clients (#536) | pukkandan | 2021-07-21 | 1 | -4/+4 | |
| | | | | | | | | | | | * `player_client` accepts multiple clients * default `player_client` = `android,web` * music clients can be specifically requested * Add IOS `player_client` * Hide live dash since they can't be downloaded Closes #501 Authored-by: pukkandan, colethedj | |||||
* | [fragment] Handle errors in threads correctly | pukkandan | 2021-07-07 | 1 | -7/+3 | |
| | ||||||
* | [downloader/ffmpeg] Fix `--ppa` when using simultaneous download | pukkandan | 2021-07-02 | 1 | -3/+2 | |
| | ||||||
* | [youtube_live_chat] use `clickTrackingParams` (#449) | siikamiika | 2021-06-27 | 1 | -18/+29 | |
| | | | Authored by: siikamiika | |||||
* | [cleanup] Minor refactoring of `fragment` | pukkandan | 2021-06-24 | 3 | -77/+75 | |
| | ||||||
* | [fragment] Return status of download correctly | pukkandan | 2021-06-24 | 3 | -10/+5 | |
| | ||||||
* | [youtube_live_chat] Fix download with cookies (#437) | siikamiika | 2021-06-24 | 1 | -13/+34 | |
| | | | | | Closes #417 Authored by: siikamiika | |||||
* | [youtube_live_chat] Support ongoing live chat (#422) | siikamiika | 2021-06-23 | 2 | -29/+112 | |
| | | | Authored by: siikamiika | |||||
* | [cleanup] Revert unnecessary changes in 51d9739f8031fb37d8e25b0e9f1abea561e3d2e3 | pukkandan | 2021-06-23 | 1 | -3/+2 | |
| | ||||||
* | Add option `--throttled-rate` below which video data is re-extracted | pukkandan | 2021-06-23 | 2 | -2/+18 | |
| | | | | | | Currently only for HTTP downloads Closes #430, workaround for https://github.com/ytdl-org/youtube-dl/issues/29326 | |||||
* | [fragment] Merge during download for `-N`, and refactor `hls`/`dash` (#364) | pukkandan | 2021-06-22 | 3 | -270/+133 | |
| | ||||||
* | [websockets] Add `WebSocketFragmentFD` (#399) | pukkandan | 2021-06-21 | 3 | -1/+69 | |
| | | | | | | Necessary for #392 Co-authored by: nao20010128nao, pukkandan | |||||
* | [aria2c] Lower `--min-split-size` for HTTP downloads | pukkandan | 2021-06-20 | 1 | -0/+2 | |
| | | | | This makes downloading smaller files much faster | |||||
* | [downloader/mhtml] Add new downloader (#343) | felix | 2021-06-13 | 2 | -0/+204 | |
| | | | | | | | | | | | | | | | | | | This downloader is intended to be used for streams that consist of a timed sequence of stand-alone images, such as slideshows or thumbnail streams This can be used for implementing: https://github.com/ytdl-org/youtube-dl/issues/4974#issue-58006762 https://github.com/ytdl-org/youtube-dl/issues/4540#issuecomment-69574231 https://github.com/ytdl-org/youtube-dl/pull/11185#issuecomment-335554239 https://github.com/ytdl-org/youtube-dl/issues/9868 https://github.com/ytdl-org/youtube-dl/pull/14951 Authored by: fstirlitz | |||||
* | [downloader/ffmpeg] Hide FFmpeg banner unless in verbose mode (#372) | felix | 2021-06-06 | 1 | -0/+2 | |
| | | | | Authored by: fstirlitz | |||||
* | [hls] Decrypt fragment when reading from disk | pukkandan | 2021-06-05 | 1 | -15/+16 | |
| | | | | Closes #373 | |||||
* | [hls,dash] When using `concurrent_fragment_downloads`, do not keep the ↵ | pukkandan | 2021-05-30 | 2 | -6/+16 | |
| | | | | | | | fragment content in memory Partial fix for #359 This is a temporary solution until #364 can be implemented | |||||
* | [hls] Disable external downloader for `webtt` | pukkandan | 2021-05-30 | 1 | -3/+5 | |
| | ||||||
* | [ffmpeg] Download and merge in a single step if possible | pukkandan | 2021-05-23 | 1 | -3/+11 | |
| | ||||||
* | [downloader] Fix `write_debug` | pukkandan | 2021-05-19 | 1 | -0/+3 | |
| | ||||||
* | Standardize `write_debug` | pukkandan | 2021-05-14 | 1 | -2/+1 | |
| | ||||||
* | [fragment] Make sure first segment is not skipped | pukkandan | 2021-05-09 | 2 | -4/+6 | |
| | ||||||
* | Add experimental option `--check-formats` to test the URLs before format ↵ | pukkandan | 2021-05-06 | 1 | -3/+3 | |
| | | | | selection | |||||
* | [downloader] Fix `quiet` and `to_stderr` | pukkandan | 2021-05-04 | 1 | -2/+2 | |
| | ||||||
* | [fragment] Ensure the file is closed on error | pukkandan | 2021-05-04 | 2 | -0/+6 | |
| | ||||||
* | [whowatch] Add extractor #292 | The Hatsune Daishi | 2021-05-02 | 2 | -1/+4 | |
| | | | | | | closes #223 Authored by: nao20010128nao Modified from: https://github.com/nao20010128nao/ytdl-patched/blob/9e4a0e061a558cdb05a618e27f47ca0ac56ece94/youtube_dl/extractor/whowatch.py | |||||
* | [aria2c] Fix whitespace being stripped off | pukkandan | 2021-05-02 | 1 | -2/+10 | |
| | | | | Closes #276 | |||||
* | [niconico] Fix HLS formats | pukkandan | 2021-04-28 | 1 | -5/+6 | |
| | | | | | | | | | | | | | Closes #171 * The structure of the API JSON was changed * Smile Video seems to be no longer available. So remove the warning * Move ping to downloader * Change heartbeat interval to 40sec * Remove unnecessary API headers Authored-by: CXwudi, tsukumijima, nao20010128nao, pukkandan Tested by: tsukumijima | |||||
* | [downloader/ism] Support muxing TTML subtitles | Felix S | 2021-04-28 | 1 | -2/+9 | |
| | ||||||
* | [downloader/hls] Handle MPEG-2 PES timestamp overflow | Felix S | 2021-04-28 | 1 | -1/+10 | |
| | ||||||
* | [downloader/hls] Remove duplicate cues using a sliding window of candidates | Felix S | 2021-04-28 | 1 | -0/+25 | |
| | ||||||
* | [downloader/hls] Assemble single-file WebVTT subtitles from HLS segments | Felix S | 2021-04-28 | 1 | -0/+44 | |
| | ||||||
* | [extractor/common, downloader/ism] Extract SSTR subtitle tracks | Felix S | 2021-04-28 | 1 | -9/+29 | |
| | | | | | | | | | | _parse_ism_formats was extended into _parse_ism_formats_and_subtitles; all direct users were updated, though _extract_ism_formats was left as a compatibility wrapper. The SSTR downloader was also modified in order to prepare for muxing subtitle streams, although no support for any subtitle codecs was added in this commit. | |||||
* | [downloader/ism] Prevent writing the header again when resuming an ↵ | Felix S | 2021-04-28 | 1 | -3/+6 | |
| | | | | interrupted download | |||||
* | [downloader/fragment] Allow persisting extra state when a download is ↵ | Felix S | 2021-04-28 | 1 | -1/+6 | |
| | | | | interrupted | |||||
* | Py2 compatibility for `FileNotFoundError` | pukkandan | 2021-04-26 | 2 | -2/+10 | |
| | ||||||
* | [downloader] Fix ffmpeg selection for m3u8_native | pukkandan | 2021-04-17 | 1 | -1/+1 | |
| | ||||||
* | [downloader] Fix downloader selection for m3u8 | pukkandan | 2021-04-14 | 1 | -1/+1 | |
| | | | | Bug introduced by: 52a8a1e1b93dbc88f0018d4842f1e90ba96e095f and a31953b0e69f710f737643cb36b0ca1caf69e04c | |||||
* | [downloader] Fix external downloader selection for m3u8 | pukkandan | 2021-04-12 | 1 | -1/+1 | |
| | | | | Closes #239 | |||||
* | [downloaders] Fix API access | pukkandan | 2021-04-10 | 1 | -1/+1 | |
| | | | | Bug introduced by: 52a8a1e1b93dbc88f0018d4842f1e90ba96e095f | |||||
* | Option to choose different downloader for different protocols | pukkandan | 2021-04-10 | 4 | -13/+47 | |
| | | | | | | | | | * Renamed `--external-downloader-args` to `--downloader-args` * Added `native` as an option for the downloader * Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c` * Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively * Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls` * Standardize shortening of protocol names with `downloader.shorten_protocol_name` |