dxsooo / VideoDownload

VideoDownload tool for Youtube/BiliBili
Apache License 2.0
14 stars 0 forks source link

Update dependency yt-dlp to v2023.11.16 - autoclosed #59

Closed renovate[bot] closed 9 months ago

renovate[bot] commented 10 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
yt-dlp 2023.10.13 -> 2023.11.16 age adoption passing confidence

Release Notes

yt-dlp/yt-dlp (yt-dlp) ### [`v2023.11.16`](https://togithub.com/yt-dlp/yt-dlp/blob/HEAD/Changelog.md#20231116) [Compare Source](https://togithub.com/yt-dlp/yt-dlp/compare/2023.11.14...2023.11.16) ##### Extractor changes - **abc.net.au**: iview, showseries: [Fix extraction](https://togithub.com/yt-dlp/yt-dlp/commit/15cb3528cbda7b6198f49a6b5953c226d701696b) ([#​8586](https://togithub.com/yt-dlp/yt-dlp/issues/8586)) by [bashonly](https://togithub.com/bashonly) - **beatbump**: [Update `_VALID_URL`](https://togithub.com/yt-dlp/yt-dlp/commit/21dc069bea2d4d99345dd969e098f4535c751d45) ([#​8576](https://togithub.com/yt-dlp/yt-dlp/issues/8576)) by [seproDev](https://togithub.com/seproDev) - **dailymotion**: [Improve `_VALID_URL`](https://togithub.com/yt-dlp/yt-dlp/commit/a489f071508ec5caf5f32052d142afe86c28df7a) ([#​7692](https://togithub.com/yt-dlp/yt-dlp/issues/7692)) by [TravisDupes](https://togithub.com/TravisDupes) - **drtv**: [Fix extractor](https://togithub.com/yt-dlp/yt-dlp/commit/0783fd558ed0d3a8bc754beb75a406256f8b97b2) ([#​8484](https://togithub.com/yt-dlp/yt-dlp/issues/8484)) by [almx](https://togithub.com/almx), [seproDev](https://togithub.com/seproDev) - **eltrecetv**: [Add extractor](https://togithub.com/yt-dlp/yt-dlp/commit/dcfad52812aa8ce007cefbfbe63f58b49f6b1046) ([#​8216](https://togithub.com/yt-dlp/yt-dlp/issues/8216)) by [elivinsky](https://togithub.com/elivinsky) - **jiosaavn**: [Add extractors](https://togithub.com/yt-dlp/yt-dlp/commit/b530118e7f48232cacf8050d79a6b20bdfcf5468) ([#​8307](https://togithub.com/yt-dlp/yt-dlp/issues/8307)) by [awalgarg](https://togithub.com/awalgarg) - **njpwworld**: [Remove](https://togithub.com/yt-dlp/yt-dlp/commit/e569c2d1f4b665795a2b64f0aaf7f76930664233) ([#​8570](https://togithub.com/yt-dlp/yt-dlp/issues/8570)) by [aarubui](https://togithub.com/aarubui) - **tv5mondeplus**: [Extract subtitles](https://togithub.com/yt-dlp/yt-dlp/commit/0f634dba3afdc429ece8839b02f6d56c27b7973a) ([#​4209](https://togithub.com/yt-dlp/yt-dlp/issues/4209)) by [FrankZ85](https://togithub.com/FrankZ85) - **twitcasting**: [Fix livestream detection](https://togithub.com/yt-dlp/yt-dlp/commit/2325d03aa7bb80f56ba52cd6992258e44727b424) ([#​8574](https://togithub.com/yt-dlp/yt-dlp/issues/8574)) by [JC-Chung](https://togithub.com/JC-Chung) - **zenyandex**: [Fix extraction](https://togithub.com/yt-dlp/yt-dlp/commit/5efe68b73cbf6e907c2e6a3aa338664385084184) ([#​8454](https://togithub.com/yt-dlp/yt-dlp/issues/8454)) by [starius](https://togithub.com/starius) ##### Misc. changes - **build**: [Make `secretstorage` an optional dependency](https://togithub.com/yt-dlp/yt-dlp/commit/24f827875c6ba513f12ed09a3aef2bbed223760d) ([#​8585](https://togithub.com/yt-dlp/yt-dlp/issues/8585)) by [bashonly](https://togithub.com/bashonly) ### [`v2023.11.14`](https://togithub.com/yt-dlp/yt-dlp/blob/HEAD/Changelog.md#20231114) [Compare Source](https://togithub.com/yt-dlp/yt-dlp/compare/2023.10.13...2023.11.14) ##### Important changes - **The release channels have been adjusted!** - [`master`](https://togithub.com/yt-dlp/yt-dlp-master-builds) builds are made after each push, containing the latest fixes (but also possibly bugs). This was previously the `nightly` channel. - [`nightly`](https://togithub.com/yt-dlp/yt-dlp-nightly-builds) builds are now made once a day, if there were any changes. - Security: \[[CVE-2023-46121](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-46121)] Patch [Generic Extractor MITM Vulnerability via Arbitrary Proxy Injection](https://togithub.com/yt-dlp/yt-dlp/security/advisories/GHSA-3ch3-jhc6-5r8x) - Disallow smuggling of arbitrary `http_headers`; extractors now only use specific headers ##### Core changes - [Add `--compat-option manifest-filesize-approx`](https://togithub.com/yt-dlp/yt-dlp/commit/10025b715ea01489557eb2c5a3cc04d361fcdb52) ([#​8356](https://togithub.com/yt-dlp/yt-dlp/issues/8356)) by [bashonly](https://togithub.com/bashonly) - [Fix format sorting with `--load-info-json`](https://togithub.com/yt-dlp/yt-dlp/commit/595ea4a99b726b8fe9463e7853b7053978d0544e) ([#​8521](https://togithub.com/yt-dlp/yt-dlp/issues/8521)) by [bashonly](https://togithub.com/bashonly) - [Include build origin in verbose output](https://togithub.com/yt-dlp/yt-dlp/commit/20314dd46f25e0e0a7e985a7804049aefa8b909f) by [bashonly](https://togithub.com/bashonly), [Grub4K](https://togithub.com/Grub4K) - [Only ensure playlist thumbnail dir if writing thumbs](https://togithub.com/yt-dlp/yt-dlp/commit/a40e0b37dfc8c26916b0e01aa3f29f3bc42250b6) ([#​8373](https://togithub.com/yt-dlp/yt-dlp/issues/8373)) by [bashonly](https://togithub.com/bashonly) - **update**: [Overhaul self-updater](https://togithub.com/yt-dlp/yt-dlp/commit/0b6ad22e6a432006a75df968f0283e6c6b3cfae6) by [bashonly](https://togithub.com/bashonly), [Grub4K](https://togithub.com/Grub4K) ##### Extractor changes - [Do not smuggle `http_headers`](https://togithub.com/yt-dlp/yt-dlp/commit/f04b5bedad7b281bee9814686bba1762bae092eb) by [coletdjnz](https://togithub.com/coletdjnz) - [Do not test truth value of `xml.etree.ElementTree.Element`](https://togithub.com/yt-dlp/yt-dlp/commit/d4f14a72dc1dd79396e0e80980268aee902b61e4) ([#​8582](https://togithub.com/yt-dlp/yt-dlp/issues/8582)) by [bashonly](https://togithub.com/bashonly) - **brilliantpala**: [Fix cookies support](https://togithub.com/yt-dlp/yt-dlp/commit/9b5bedf13a3323074daceb0ec6ebb3cc6e0b9684) ([#​8352](https://togithub.com/yt-dlp/yt-dlp/issues/8352)) by [pzhlkj6612](https://togithub.com/pzhlkj6612) - **generic**: [Improve direct video link ext detection](https://togithub.com/yt-dlp/yt-dlp/commit/4ce2f29a50fcfb9920e6f2ffe42192945a2bad7e) ([#​8340](https://togithub.com/yt-dlp/yt-dlp/issues/8340)) by [bashonly](https://togithub.com/bashonly) - **laxarxames**: [Add extractor](https://togithub.com/yt-dlp/yt-dlp/commit/312a2d1e8bc247264f9d85c5ec764e33aa0133b5) ([#​8412](https://togithub.com/yt-dlp/yt-dlp/issues/8412)) by [aniolpages](https://togithub.com/aniolpages) - **n-tv.de**: [Fix extractor](https://togithub.com/yt-dlp/yt-dlp/commit/8afd9468b0c822843bc480d366d1c86698daabfb) ([#​8414](https://togithub.com/yt-dlp/yt-dlp/issues/8414)) by [1100101](https://togithub.com/1100101) - **neteasemusic**: [Improve metadata extraction](https://togithub.com/yt-dlp/yt-dlp/commit/46acc418a53470b7f32581b3309c3cb87aa8488d) ([#​8531](https://togithub.com/yt-dlp/yt-dlp/issues/8531)) by [LoserFox](https://togithub.com/LoserFox) - **nhk**: [Improve metadata extraction](https://togithub.com/yt-dlp/yt-dlp/commit/54579be4364e148277c32e20a5c3efc2c3f52f5b) ([#​8388](https://togithub.com/yt-dlp/yt-dlp/issues/8388)) by [garret1317](https://togithub.com/garret1317) - **novaembed**: [Improve `_VALID_URL`](https://togithub.com/yt-dlp/yt-dlp/commit/3ff494f6f41c27549420fa88be27555bd449ffdc) ([#​8368](https://togithub.com/yt-dlp/yt-dlp/issues/8368)) by [peci1](https://togithub.com/peci1) - **npo**: [Send `POST` request to streams API endpoint](https://togithub.com/yt-dlp/yt-dlp/commit/8e02a4dcc800f9444e9d461edc41edd7b662f435) ([#​8413](https://togithub.com/yt-dlp/yt-dlp/issues/8413)) by [bartbroere](https://togithub.com/bartbroere) - **ondemandkorea**: [Overhaul extractor](https://togithub.com/yt-dlp/yt-dlp/commit/05adfd883a4f2ecae0267e670a62a2e45c351aeb) ([#​8386](https://togithub.com/yt-dlp/yt-dlp/issues/8386)) by [seproDev](https://togithub.com/seproDev) - **orf**: podcast: [Add extractor](https://togithub.com/yt-dlp/yt-dlp/commit/6ba3085616652cbf05d1858efc321fdbfc4c6119) ([#​8486](https://togithub.com/yt-dlp/yt-dlp/issues/8486)) by [Esokrates](https://togithub.com/Esokrates) - **polskieradio**: audition: [Fix playlist extraction](https://togithub.com/yt-dlp/yt-dlp/commit/464327acdb353ceb91d2115163a5a9621b22fe0d) ([#​8459](https://togithub.com/yt-dlp/yt-dlp/issues/8459)) by [shubhexists](https://togithub.com/shubhexists) - **qdance**: [Update `_VALID_URL`](https://togithub.com/yt-dlp/yt-dlp/commit/177f0d963e4b9db749805c482e6f288354c8be84) ([#​8426](https://togithub.com/yt-dlp/yt-dlp/issues/8426)) by [bashonly](https://togithub.com/bashonly) - **radiocomercial**: [Add extractors](https://togithub.com/yt-dlp/yt-dlp/commit/ef12dbdcd3e7264bd3d744c1e3107597bd23ad35) ([#​8508](https://togithub.com/yt-dlp/yt-dlp/issues/8508)) by [SirElderling](https://togithub.com/SirElderling) - **sbs.co.kr**: [Add extractors](https://togithub.com/yt-dlp/yt-dlp/commit/25a4bd345a0dcfece6fef752d4537eb403da94d9) ([#​8326](https://togithub.com/yt-dlp/yt-dlp/issues/8326)) by [seproDev](https://togithub.com/seproDev) - **theatercomplextown**: [Add extractors](https://togithub.com/yt-dlp/yt-dlp/commit/2863fcf2b6876d0c7965ff7d6d9242eea653dc6b) ([#​8560](https://togithub.com/yt-dlp/yt-dlp/issues/8560)) by [bashonly](https://togithub.com/bashonly) - **thisav**: [Remove](https://togithub.com/yt-dlp/yt-dlp/commit/cb480e390d85fb3a598c1b6d5eef3438ce729fc9) ([#​8346](https://togithub.com/yt-dlp/yt-dlp/issues/8346)) by [bashonly](https://togithub.com/bashonly) - **thisoldhouse**: [Add login support](https://togithub.com/yt-dlp/yt-dlp/commit/c76c96677ff6a056f5844a568ef05ee22c46d6f4) ([#​8561](https://togithub.com/yt-dlp/yt-dlp/issues/8561)) by [bashonly](https://togithub.com/bashonly) - **twitcasting**: [Fix livestream extraction](https://togithub.com/yt-dlp/yt-dlp/commit/7b8b1cf5eb8bf44ce70bc24e1f56f0dba2737e98) ([#​8427](https://togithub.com/yt-dlp/yt-dlp/issues/8427)) by [JC-Chung](https://togithub.com/JC-Chung), [saintliao](https://togithub.com/saintliao) - **twitter** - broadcast - [Improve metadata extraction](https://togithub.com/yt-dlp/yt-dlp/commit/7d337ca977d73a0a6c07ab481ed8faa8f6ff8726) ([#​8383](https://togithub.com/yt-dlp/yt-dlp/issues/8383)) by [HitomaruKonpaku](https://togithub.com/HitomaruKonpaku) - [Support `--wait-for-video`](https://togithub.com/yt-dlp/yt-dlp/commit/f6e97090d2ed9e05441ab0f4bec3559b816d7a00) ([#​8475](https://togithub.com/yt-dlp/yt-dlp/issues/8475)) by [bashonly](https://togithub.com/bashonly) - **weibo**: [Fix extraction](https://togithub.com/yt-dlp/yt-dlp/commit/15b252dfd2c6807fe57afc5a95e59abadb32ccd2) ([#​8463](https://togithub.com/yt-dlp/yt-dlp/issues/8463)) by [c-basalt](https://togithub.com/c-basalt) - **weverse**: [Fix login error handling](https://togithub.com/yt-dlp/yt-dlp/commit/4a601c9eff9fb42e24a4c8da3fa03628e035b35b) ([#​8458](https://togithub.com/yt-dlp/yt-dlp/issues/8458)) by [seproDev](https://togithub.com/seproDev) - **youtube**: [Check newly uploaded iOS HLS formats](https://togithub.com/yt-dlp/yt-dlp/commit/ef79d20dc9d27ac002a7196f073b37f2f2721aed) ([#​8336](https://togithub.com/yt-dlp/yt-dlp/issues/8336)) by [bashonly](https://togithub.com/bashonly) - **zoom**: [Extract combined view formats](https://togithub.com/yt-dlp/yt-dlp/commit/3906de07551fedb00b789345bf24cc27d6ddf128) ([#​7847](https://togithub.com/yt-dlp/yt-dlp/issues/7847)) by [Mipsters](https://togithub.com/Mipsters) ##### Downloader changes - **aria2c**: [Remove duplicate `--file-allocation=none`](https://togithub.com/yt-dlp/yt-dlp/commit/21b25281c51523620706b11bfc1c4a889858e1f2) ([#​8332](https://togithub.com/yt-dlp/yt-dlp/issues/8332)) by [CrendKing](https://togithub.com/CrendKing) - **dash**: [Force native downloader for `--live-from-start`](https://togithub.com/yt-dlp/yt-dlp/commit/2622c804d1a5accc3045db398e0fc52074f4bdb3) ([#​8339](https://togithub.com/yt-dlp/yt-dlp/issues/8339)) by [bashonly](https://togithub.com/bashonly) ##### Networking changes - **Request Handler**: requests: [Add handler for `requests` HTTP library (#​3668)](https://togithub.com/yt-dlp/yt-dlp/commit/8a8b54523addf46dfd50ef599761a81bc22362e6) by [bashonly](https://togithub.com/bashonly), [coletdjnz](https://togithub.com/coletdjnz), [Grub4K](https://togithub.com/Grub4K) (With fixes in [4e38e2a](https://togithub.com/yt-dlp/yt-dlp/commit/4e38e2ae9d7380015349e6aee59c78bb3938befd)) Adds support for HTTPS proxies and persistent connections (keep-alive) ##### Misc. changes - **build** - [Include secretstorage in Linux builds](https://togithub.com/yt-dlp/yt-dlp/commit/9970d74c8383432c6c8779aa47d3253dcf412b14) by [bashonly](https://togithub.com/bashonly) - [Overhaul and unify release workflow](https://togithub.com/yt-dlp/yt-dlp/commit/1d03633c5a1621b9f3a756f0a4f9dc61fab3aeaa) by [bashonly](https://togithub.com/bashonly), [Grub4K](https://togithub.com/Grub4K) - **ci** - [Bump `actions/checkout` to v4](https://togithub.com/yt-dlp/yt-dlp/commit/5438593a35b7b042fc48fe29cad0b9039f07c9bb) by [bashonly](https://togithub.com/bashonly) - [Run core tests with dependencies](https://togithub.com/yt-dlp/yt-dlp/commit/700444c23ddb65f618c2abd942acdc0c58c650b1) by [bashonly](https://togithub.com/bashonly), [coletdjnz](https://togithub.com/coletdjnz) - **cleanup** - [Fix changelog typo](https://togithub.com/yt-dlp/yt-dlp/commit/a9d3f4b20a3533d2a40104c85bc2cc6c2564c800) by [bashonly](https://togithub.com/bashonly) - [Update documentation for master and nightly channels](https://togithub.com/yt-dlp/yt-dlp/commit/a00af29853b8c7350ce086f4cab8c2c9cf2fcf1d) by [bashonly](https://togithub.com/bashonly), [Grub4K](https://togithub.com/Grub4K) - Miscellaneous: [b012271](https://togithub.com/yt-dlp/yt-dlp/commit/b012271d01b59759e4eefeab0308698cd9e7224c) by [bashonly](https://togithub.com/bashonly), [coletdjnz](https://togithub.com/coletdjnz), [dirkf](https://togithub.com/dirkf), [gamer191](https://togithub.com/gamer191), [Grub4K](https://togithub.com/Grub4K), [seproDev](https://togithub.com/seproDev) - **test**: update: [Implement simple updater unit tests](https://togithub.com/yt-dlp/yt-dlp/commit/87264d4fdadcddd91289b968dd0e4bf58d449267) by [bashonly](https://togithub.com/bashonly)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

codecov[bot] commented 10 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (09554c5) 93.33% compared to head (5132992) 97.14%. Report is 3 commits behind head on master.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #59 +/- ## ========================================== + Coverage 93.33% 97.14% +3.80% ========================================== Files 5 5 Lines 105 105 ========================================== + Hits 98 102 +4 + Misses 7 3 -4 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.