Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | [downloader/fragment] Make single thread download work for --live-from-start ↵ | Lesmiscore (Naoya Ozaki) | 2022-04-16 | 1 | -2/+7 | |
| | | | | | (#3446) Authored by: Lesmiscore | |||||
* | Fix `--skip-unavailable-fragments` | pukkandan | 2022-04-15 | 1 | -0/+2 | |
| | | | | | Bug in d71fd412495af9ebccef807379859a0baa97ddee Closes #3437 | |||||
* | Do not change fragment chunk-size when `--test` | pukkandan | 2022-04-15 | 1 | -1/+1 | |
| | | | | Closes #3434 | |||||
* | [cleanup] Sort imports | pukkandan | 2022-04-12 | 14 | -90/+46 | |
| | | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc . | |||||
* | [cleanup] Upgrade syntax | pukkandan | 2022-04-12 | 15 | -57/+25 | |
| | | | | | | | | | | Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts | |||||
* | [cleanup] Mark some compat variables for removal (#2173) | pukkandan | 2022-04-12 | 1 | -11/+11 | |
| | | | | Authored by fstirlitz, pukkandan | |||||
* | Do not prevent download if locking is unsupported | pukkandan | 2022-04-05 | 1 | -1/+5 | |
| | | | | | | | Closes #3022 Failure to lock download-archive is still fatal. This is consistent with youtube-dl's behavior | |||||
* | [http] Fix #3215 | pukkandan | 2022-04-05 | 1 | -1/+2 | |
| | ||||||
* | [cleanup] Misc fixes | pukkandan | 2022-04-05 | 2 | -28/+16 | |
| | | | | | | Closes https://github.com/yt-dlp/yt-dlp/pull/3213, Closes https://github.com/yt-dlp/yt-dlp/pull/3117 Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114, https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671, https://github.com/yt-dlp/yt-dlp/commit/a825ffbffa0bea322e3ccb44c6f8e01d8d9572fb#commitcomment-68538986, https://github.com/yt-dlp/yt-dlp/issues/2360, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393519, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393254 | |||||
* | [utils] Add `try_call` | pukkandan | 2022-03-31 | 1 | -3/+3 | |
| | ||||||
* | [downloader] Fix invocation of `HttpieFD` | pukkandan | 2022-03-25 | 1 | -15/+21 | |
| | | | | Closes #3154 | |||||
* | Remove `Accept-Encoding` header from `std_headers` (#3153) | coletdev | 2022-03-23 | 1 | -2/+2 | |
| | | | | | This should be set by each downloader to what it supports. Fixes https://github.com/yt-dlp/yt-dlp/issues/3142 Authored-by: coletdjnz | |||||
* | [wget] Fix proxy (#3152) | coletdev | 2022-03-22 | 1 | -1/+4 | |
| | | | | Upstream PR: https://github.com/ytdl-org/youtube-dl/pull/29343 Authored-by: kikuyan, coletdjnz | |||||
* | [http] Reject broken range before request (#3079) | Lesmiscore (Naoya Ozaki) | 2022-03-18 | 1 | -9/+16 | |
| | | | | | | * And fix filesize estimate for byterange downloads Closes #2001 Authored by: Lesmiscore, Jules-A, pukkandan | |||||
* | [downloader/http] Retry on more errors (#3065) | coletdev | 2022-03-18 | 1 | -26/+14 | |
| | | | | | Closes #3056, #2071 Related: #3034, #2969 Authored-by: coletdjnz | |||||
* | [fragment] Read downloaded fragments only when needed (#3069) | Lesmiscore (Naoya Ozaki) | 2022-03-15 | 4 | -30/+29 | |
| | | | Authored by: Lesmiscore | |||||
* | [downloader/mhtml] Fix fragments with absolute urls (#3044) | coletdev | 2022-03-13 | 1 | -1/+5 | |
| | | | Authored-by: coletdjnz | |||||
* | [cleanup] Minor cleanup | pukkandan | 2022-03-11 | 1 | -1/+1 | |
| | | | | Closes #3006 | |||||
* | Protect stdout from unexpected progress and console-title | pukkandan | 2022-03-11 | 1 | -3/+3 | |
| | | | | Closes #3023 | |||||
* | [cleanup, docs] Misc cleanup | pukkandan | 2022-03-08 | 1 | -0/+3 | |
| | | | | Closes #2828, closes #2734, closes #2802, closes #2937 | |||||
* | [downloader] Obey `--file-access-retries` when deleting/renaming (#2224) | Emanuel Hoogeveen | 2022-03-03 | 3 | -21/+34 | |
| | | | Authored by: ehoogeveen-medweb | |||||
* | [downloader/fragment] Fix bugs around resuming with Range (#2901) | Lesmiscore (Naoya Ozaki) | 2022-02-28 | 2 | -19/+31 | |
| | | | Authored by: Lesmiscore | |||||
* | [downloader/fragment] Ignore `FileNotFoundError` when downloading livestreams | Lesmiscore | 2022-02-26 | 1 | -1/+6 | |
| | | | | | | when `--live-from-start` is used for YouTube and the live ends, request for the last segment prematurely ends (or 404, 403). this is causing lack of the file and `FileNotFoundError` lacking segment doesn't have any data, so it's safe to ignore | |||||
* | [downloader/fragment] Fix problem where multiple threads can share one iterator | Lesmiscore | 2022-02-25 | 1 | -8/+7 | |
| | | | | | | which causes "ValueError: generator already executing" error Closes #2881 | |||||
* | [fc2:live] Add extractor (#2418) | Lesmiscore (Naoya Ozaki) | 2022-02-25 | 2 | -0/+43 | |
| | | | Authored by: Lesmiscore | |||||
* | [downloader/fragment] Improve `--live-from-start` for YouTube livestreams ↵ | Lesmiscore (Naoya Ozaki) | 2022-02-25 | 1 | -10/+30 | |
| | | | | (#2870) | |||||
* | [aria2c] Add `--http-accept-gzip=true` | pukkandan | 2022-02-18 | 1 | -1/+1 | |
| | | | | Closes #1936, #1236 | |||||
* | [downloader] Do not use aria2c for non-native `m3u8` | pukkandan | 2022-02-11 | 1 | -1/+1 | |
| | | | | Closes #2718 | |||||
* | [websocket] Make syntax error in `websockets` module non-fatal | pukkandan | 2022-02-04 | 1 | -2/+5 | |
| | | | | Closes #2633 | |||||
* | [aes] Add unpad_pkcs7 | pukkandan | 2022-02-01 | 1 | -3/+2 | |
| | ||||||
* | [downloader/ffmpeg] Handle unknown formats better | pukkandan | 2022-01-24 | 1 | -0/+11 | |
| | ||||||
* | [httpie] Fix `available` method | pukkandan | 2022-01-13 | 1 | -1/+1 | |
| | | | | Closes #2330 | |||||
* | [aria2c] Don't show progress when `--no-progress` | pukkandan | 2021-12-27 | 1 | -0/+1 | |
| | ||||||
* | [youtube] End `live-from-start` properly when stream ends with 403 | pukkandan | 2021-12-26 | 1 | -0/+2 | |
| | | | | Closes #2089 | |||||
* | Add option `--file-access-retries` (#2066) | Emanuel Hoogeveen | 2021-12-23 | 4 | -11/+26 | |
| | | | | Closes #517 Authored by: ehoogeveen-medweb | |||||
* | [cleanup] Misc cleanup | pukkandan | 2021-12-23 | 1 | -0/+1 | |
| | | | | Closes #1942 #1976 #2020 #2058 #1984 | |||||
* | [dash] Fix `--test` | pukkandan | 2021-12-23 | 1 | -1/+1 | |
| | | | | Bug in adbc4ec4bbfbe57842049cf9194384480f534859 | |||||
* | [dash] Fix aria2c dash downloads | pukkandan | 2021-12-21 | 1 | -1/+1 | |
| | | | | Bug in adbc4ec4bbfbe57842049cf9194384480f534859 | |||||
* | [dash,youtube] Download live from start to end (#888) | The Hatsune Daishi | 2021-12-20 | 4 | -38/+91 | |
| | | | | | | | | | | | | | | | * Add option `--live-from-start` to enable downloading live videos from start * Add key `is_from_start` in formats to identify formats (of live videos) that downloads from start * [dash] Create protocol `http_dash_segments_generator` that allows a function to be passed instead of fragments * [fragment] Allow multiple live dash formats to download simultaneously * [youtube] Implement fragment re-fetching for the live dash formats * [youtube] Re-extract dash manifest every 5 hours (manifest expires in 6hrs) * [postprocessor/ffmpeg] Add `FFmpegFixupDuplicateMoovPP` to fixup duplicated moov atoms Known issue: Ctrl+C doesn't work on Windows when downloading multiple formats Closes #1521 Authored by: nao20010128nao, pukkandan | |||||
* | [cleanup] Misc cleanup | pukkandan | 2021-11-29 | 2 | -3/+6 | |
| | | | | Closes #1805, closes #1800 | |||||
* | [downloader] Add colors to download progress | pukkandan | 2021-11-29 | 1 | -4/+24 | |
| | ||||||
* | [downloader/ffmpeg] Fix for direct videos inside mpd manifests | pukkandan | 2021-11-23 | 1 | -2/+1 | |
| | | | | Closes #1751 | |||||
* | Fix `--check-formats` for `mhtml` | pukkandan | 2021-11-20 | 1 | -2/+2 | |
| | | | | Closes #1709 | |||||
* | [hls] Better FairPlay DRM detection (#1661) | nyuszika7h | 2021-11-19 | 1 | -0/+9 | |
| | | | Authored by: nyuszika7h | |||||
* | [docs] Minor documentation improvements | pukkandan | 2021-11-10 | 1 | -0/+1 | |
| | | | | Closes #1583, #1599 | |||||
* | [cleanup] Minor cleanup | pukkandan | 2021-11-04 | 1 | -1/+3 | |
| | ||||||
* | [ffmpeg] Detect libavformat version for `aac_adtstoasc` | pukkandan | 2021-11-04 | 1 | -2/+1 | |
| | | | | | and print available features in verbose head Based on https://github.com/ytdl-org/youtube-dl/pull/29581 | |||||
* | [fragment] Fix progress display in fragmented downloads | pukkandan | 2021-11-03 | 2 | -3/+13 | |
| | | | | Closes #1517 | |||||
* | [cleanup] misc | pukkandan | 2021-10-23 | 1 | -1/+2 | |
| | ||||||
* | Don't create console for subprocesses on Windows (#1261) | pukkandan | 2021-10-20 | 2 | -12/+11 | |
| | | | Closes #1251 |