aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/downloader
Commit message (Collapse)AuthorAgeFilesLines
...
| * [http] Ensure the file handle is always closedpukkandan2022-07-111-6/+12
| | | | | | | | Closes #4323
| * [cleanup] Misc cleanuppukkandan2022-06-292-4/+6
| |
* | updated from upstream | 27/06/2022 at 01:25Jesús2022-06-2712-224/+224
|\|
| * [hls] Warn user when trying to download live HLSpukkandan2022-06-261-3/+9
| | | | | | | | We do not automatically switch to ffmpeg because the detection is not 100% accurate
| * [compat] Remove deprecated functions from core codepukkandan2022-06-254-19/+15
| |
| * [cleanup] Consistent style for file headspukkandan2022-06-251-1/+1
| |
| * [compat] Remove more functionspukkandan2022-06-256-24/+25
| | | | | | | | Removing any more will require changes to a large number of extractors
| * [cleanup] Misc fixespukkandan2022-06-222-2/+2
| |
| * [f4m] Bugfixpukkandan2022-06-211-1/+2
| |
| * [utils] `Popen`: Refactor to use contextmanagerpukkandan2022-06-162-39/+30
| | | | | | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
| * [cleanup] Misc fixes (see desc)pukkandan2022-06-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * [tvver] Fix bug in 6837633a4a614920b6e43ffc6b4b8590dca8c9d7 - Closes #4054 * [rumble] Fix tests - Closes #3976 * [make] Remove `cat` abuse - Closes #3989 * [make] Revert #3684 - Closes #3814 * [utils] Improve `get_elements_by_class` - Closes #3993 * [utils] Inherit `Namespace` from `types.SimpleNamespace` * [utils] Use `re.fullmatch` for matching filters * [jsinterp] Handle quotes in `_separate` * [make_readme] Allow overshooting last line Authored by: pukkandan, kwconder, MrRawes, Lesmiscore
| * [dash] Show fragment count with `--live-from-start` (#3493)MMM2022-06-072-0/+5
| | | | | | Authored by: flashdagger
| * Add option `--download-sections` to download video partiallypukkandan2022-06-072-13/+12
| | | | | | | | Closes #52, Closes #3932
| * [cleanup] Misc fixespukkandan2022-06-031-6/+14
| | | | | | | | | | | | Cherry-picks from: #3498, #3947 Related: #3949, https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 Authored by: pukkandan, flashdagger, gamer191
| * Do not print progress to `stderr` with `-q`pukkandan2022-06-011-2/+2
| | | | | | | | | | | | | | | | It is arguable how this "should" behave, but since progress is always written to stdout in older yt-dl/p, we should keep it as-is Bug in cf4f42cb9776eaa3166d2d234c3ec7651f05d7a9 Closes #3844
| * [cleanup] Misc fixes and cleanuppukkandan2022-05-271-2/+1
| | | | | | | | Closes #3780, Closes #3853, Closes #3850
| * [downloader, cleanup] Refactor `report_progress`pukkandan2022-05-221-65/+48
| | | | | | | | Closes #3790
| * [cleanup] Miscpukkandan2022-05-217-31/+35
| |
| * Bugfix for 3a408f9d199127ca2626359e21a866a09ab236b3pukkandan2022-05-201-4/+4
| |
| * [compat] Add `functools.cached_property`pukkandan2022-05-202-2/+4
| |
| * Bugfix for 23326151c45b632c3d5948bd018e80abb370e676pukkandan2022-05-202-15/+8
| |
| * Add option --retry-sleep (#3059)pukkandan2022-05-193-6/+18
| | | | | | | | Closes #2852
| * Bugfix for 591bb9d3553a4d7b453777c1e28e0948741e3b50pukkandan2022-05-171-1/+1
| | | | | | | | Closes #3769
| * Fix color in `-q -F`pukkandan2022-05-171-3/+3
| | | | | | | | | | | | and convert `ydl._out_files`/`ydl._allow_colors` to `Namespace` Closes #3761
* | updated from upstream | 17/05/2022 at 10:10Jesús2022-05-1716-287/+210
|\|
| * [http] Fix bug in retrying on read timeout in py < 3.10coletdjnz2022-05-171-1/+8
| | | | | | | | | | | | socket.timeout is not an alias of TimeoutError in py < 3.10 Fixes bug in https://github.com/yt-dlp/yt-dlp/commit/a2e77303e3385da640a0904cd6cb76235fa9691b Authored-by: coletdjnz
| * Show name of downloader in verbose logpukkandan2022-05-116-10/+4
| | | | | | | | Closes #3703
| * [cleanup] Minor fixes (See desc)pukkandan2022-05-099-15/+15
| | | | | | | | | | | | | | | | | | | | * [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup
| * [hls] Fix unapplied byte_range for EXT-X-MAP fragmentfelix2022-05-021-8/+8
| | | | | | | | | | Cherry-picked from #3302 Authored by: fstirlitz
| * [cleanup] Misc fixes (see desc)pukkandan2022-05-011-1/+1
| | | | | | | | | | | | | | | | * Do not warn when fixup is skipped for existing file * [fragment] Fix `--skip-unavailable-fragments` for HTTP Errors * [utils] write_string: Fix bug in 59f943cd5097e9bdbc3cb3e6b5675e43d369341a * [utils] parse_codecs: Subtitle codec is generally referred to as `scodec`. https://github.com/yt-dlp/yt-dlp/pull/2174#discussion_r790156048 * [docs] Remove note about permissions. Closes #3597
| * [cleanup] Misc fixespukkandan2022-04-294-12/+10
| | | | | | | | Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
| * Improve `--clean-infojson`pukkandan2022-04-281-2/+5
| | | | | | | | | | It should not removes fields that may be needed for `--load-infojson`. Eg: `_ffmpeg_args`, `_has_drm`
| * [downloader/ffmpeg] Specify headers for each URL (#3553)Elyse2022-04-261-6/+13
| | | | | | | | Closes #2696 Authored by: elyse0
| * [downloader/fc2] Stop heatbeating once FFmpeg finishesLesmiscore2022-04-251-1/+8
| | | | | | | | Authored by: Lesmiscore
| * [dependencies] Create module with all dependency importspukkandan2022-04-212-11/+4
| |
| * bugfix for 19a0394044bfad36cd665450271b8eb048a41c02, ↵pukkandan2022-04-181-1/+1
| | | | | | | | 3d3bb1688bfc5373105e6bf7c3d4729cf3f78788
| * [compat] Split into sub-modules (#2173)felix2022-04-181-1/+1
| | | | | | | | Authored by: fstirlitz, pukkandan
| * [cleanup] Misc cleanup and refactor (#2173)pukkandan2022-04-183-64/+47
| |
| * [downloader/fragment] Make single thread download work for --live-from-start ↵Lesmiscore (Naoya Ozaki)2022-04-161-2/+7
| | | | | | | | | | (#3446) Authored by: Lesmiscore
| * Fix `--skip-unavailable-fragments`pukkandan2022-04-151-0/+2
| | | | | | | | | | Bug in d71fd412495af9ebccef807379859a0baa97ddee Closes #3437
| * Do not change fragment chunk-size when `--test`pukkandan2022-04-151-1/+1
| | | | | | | | Closes #3434
| * [cleanup] Sort importspukkandan2022-04-1214-90/+46
| | | | | | | | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
| * [cleanup] Upgrade syntaxpukkandan2022-04-1215-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)pukkandan2022-04-121-11/+11
| | | | | | | | Authored by fstirlitz, pukkandan
* | updated from upstream | 07/04/2022 at 02:21Jesús2022-04-072-2/+7
|\|
| * Do not prevent download if locking is unsupportedpukkandan2022-04-051-1/+5
| | | | | | | | | | | | | | Closes #3022 Failure to lock download-archive is still fatal. This is consistent with youtube-dl's behavior
| * [http] Fix #3215pukkandan2022-04-051-1/+2
| |
* | updated from upstream | 06/04/2022 at 00:09Jesús2022-04-062-31/+19
|\|
| * [cleanup] Misc fixespukkandan2022-04-052-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`pukkandan2022-03-311-3/+3
| |