diff options
author | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-07-01 23:01:05 +0000 |
---|---|---|
committer | github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> | 2024-07-01 23:01:05 +0000 |
commit | cd68258225dc813c74fbda4c4fda0c736d6fda10 (patch) | |
tree | 266a4e7b20443f94572748781d71fc0375a15037 | |
parent | 5ce582448ececb8d9c30c8c31f58330090ced03a (diff) |
Release 2024.07.012024.07.01
Created by: Grub4K
:ci skip all :ci run dl
-rw-r--r-- | CONTRIBUTORS | 13 | ||||
-rw-r--r-- | Changelog.md | 81 | ||||
-rw-r--r-- | README.md | 8 | ||||
-rw-r--r-- | supportedsites.md | 19 | ||||
-rw-r--r-- | yt_dlp/version.py | 6 |
5 files changed, 116 insertions, 11 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS index e0d1668ee..a89357275 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS | |||
@@ -631,3 +631,16 @@ voidful | |||
631 | vtexier | 631 | vtexier |
632 | WyohKnott | 632 | WyohKnott |
633 | trueauracoral | 633 | trueauracoral |
634 | ASertacAkkaya | ||
635 | axpauls | ||
636 | chilinux | ||
637 | hafeoz | ||
638 | JSubelj | ||
639 | jucor | ||
640 | megumintyan | ||
641 | mgedmin | ||
642 | Niluge-KiWi | ||
643 | peisenwang | ||
644 | TheZ3ro | ||
645 | tippfehlr | ||
646 | varunchopra | ||
diff --git a/Changelog.md b/Changelog.md index 267330208..3dbbc210c 100644 --- a/Changelog.md +++ b/Changelog.md | |||
@@ -4,6 +4,87 @@ | |||
4 | # To create a release, dispatch the https://github.com/yt-dlp/yt-dlp/actions/workflows/release.yml workflow on master | 4 | # To create a release, dispatch the https://github.com/yt-dlp/yt-dlp/actions/workflows/release.yml workflow on master |
5 | --> | 5 | --> |
6 | 6 | ||
7 | ### 2024.07.01 | ||
8 | |||
9 | #### Important changes | ||
10 | - Security: [[CVE-2024-10123](https://nvd.nist.gov/vuln/detail/CVE-2024-10123)] [Properly sanitize file-extension to prevent file system modification and RCE](https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4j) | ||
11 | - Unsafe extensions are now blocked from being downloaded | ||
12 | |||
13 | #### Core changes | ||
14 | - [Add `playlist_channel` and `playlist_channel_id` fields](https://github.com/yt-dlp/yt-dlp/commit/55e3e6fd21e741ec5ae3d8624de5e5ea345810eb) ([#10266](https://github.com/yt-dlp/yt-dlp/issues/10266)) by [bashonly](https://github.com/bashonly) | ||
15 | - [Disallow unsafe extensions (CVE-2024-38519)](https://github.com/yt-dlp/yt-dlp/commit/5ce582448ececb8d9c30c8c31f58330090ced03a) by [Grub4K](https://github.com/Grub4K) | ||
16 | - **cookies**: [Fix `--cookies-from-browser` DE detection on Linux](https://github.com/yt-dlp/yt-dlp/commit/a8520244b8642880e4d35925e9e49eff94d548de) ([#10237](https://github.com/yt-dlp/yt-dlp/issues/10237)) by [peisenwang](https://github.com/peisenwang) | ||
17 | |||
18 | #### Extractor changes | ||
19 | - **afreecatv** | ||
20 | - [Support browser impersonation](https://github.com/yt-dlp/yt-dlp/commit/e8352ad6599de7b5371dc39a1a1edc7890aaedb4) ([#10174](https://github.com/yt-dlp/yt-dlp/issues/10174)) by [hui1601](https://github.com/hui1601) | ||
21 | - catchstory: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/054a3ba7d1293f9fbe21800d62d1e5ddcbded238) ([#10235](https://github.com/yt-dlp/yt-dlp/issues/10235)) by [hui1601](https://github.com/hui1601) | ||
22 | - **bilibili**: [Support legacy formats](https://github.com/yt-dlp/yt-dlp/commit/1d6ab17d0752ee9cf19e3e63c7dec7b600d3f228) ([#9117](https://github.com/yt-dlp/yt-dlp/issues/9117)) by [c-basalt](https://github.com/c-basalt), [GD-Slime](https://github.com/GD-Slime) | ||
23 | - **bitchute**: [Fix extractors](https://github.com/yt-dlp/yt-dlp/commit/5b1a2aa978d0074cee278e7659f32f52ecc4ab53) ([#10301](https://github.com/yt-dlp/yt-dlp/issues/10301)) by [seproDev](https://github.com/seproDev) | ||
24 | - **brightcove**: [Upgrade requests to HTTPS](https://github.com/yt-dlp/yt-dlp/commit/90c3721a322756bb7f4ca10ceb73744500bee37e) ([#10202](https://github.com/yt-dlp/yt-dlp/issues/10202)) by [bashonly](https://github.com/bashonly) | ||
25 | - **cloudflarestream**: [Fix `_VALID_URL` and embed extraction](https://github.com/yt-dlp/yt-dlp/commit/7aa322c02cec54eb77154a89da7e400194f0bd03) ([#10215](https://github.com/yt-dlp/yt-dlp/issues/10215)) by [bashonly](https://github.com/bashonly) | ||
26 | - **cloudycdn**: [Fix formats extraction](https://github.com/yt-dlp/yt-dlp/commit/b758877afa225747fba81c8a580e27583a231734) ([#10271](https://github.com/yt-dlp/yt-dlp/issues/10271)) by [Caesim404](https://github.com/Caesim404) | ||
27 | - **digitalconcerthall**: [Rework extractor](https://github.com/yt-dlp/yt-dlp/commit/2a4f2e82dbeeb0c9130883c83dac689d5260c871) ([#10152](https://github.com/yt-dlp/yt-dlp/issues/10152)) by [seproDev](https://github.com/seproDev), [tippfehlr](https://github.com/tippfehlr) | ||
28 | - **facebook**: reel: [Fix extraction](https://github.com/yt-dlp/yt-dlp/commit/8ca1d57ed08d00efa117820a5a82f763b20e2d1d) ([#10232](https://github.com/yt-dlp/yt-dlp/issues/10232)) by [bashonly](https://github.com/bashonly) | ||
29 | - **francetv** | ||
30 | - [Detect and raise errors for DRM](https://github.com/yt-dlp/yt-dlp/commit/3690c2f59827c79a1bbe388a7c1ae75db7477db2) ([#10165](https://github.com/yt-dlp/yt-dlp/issues/10165)) by [bashonly](https://github.com/bashonly) | ||
31 | - [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/081708d6074dfbb907e25af61ba530bba0d4b31d) ([#10177](https://github.com/yt-dlp/yt-dlp/issues/10177)) by [bashonly](https://github.com/bashonly) | ||
32 | - **generic**: [Add `key_query` extractor-arg](https://github.com/yt-dlp/yt-dlp/commit/5dbac313ae4e3e8521dfe2e1a6a048a98ff4b4fe) by [bashonly](https://github.com/bashonly) | ||
33 | - **graspop**: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/1d369b4096d79233e0ac2c93762746a64d7a69c8) ([#10268](https://github.com/yt-dlp/yt-dlp/issues/10268)) by [Niluge-KiWi](https://github.com/Niluge-KiWi) | ||
34 | - **jiocinema**: series: [Fix extraction](https://github.com/yt-dlp/yt-dlp/commit/61714f46956f61612032bba857aed7ad1387eccd) ([#10139](https://github.com/yt-dlp/yt-dlp/issues/10139)) by [varunchopra](https://github.com/varunchopra) | ||
35 | - **khanacademy**: [Fix extractors](https://github.com/yt-dlp/yt-dlp/commit/4093eb1fcc29a0e2aea9adfcba479787d9ae0c0c) ([#9136](https://github.com/yt-dlp/yt-dlp/issues/9136)) by [c-basalt](https://github.com/c-basalt) | ||
36 | - **laracasts**: [Add extractors](https://github.com/yt-dlp/yt-dlp/commit/b8da8a98f897599095d4ef1644b8c5fd39921118) ([#10055](https://github.com/yt-dlp/yt-dlp/issues/10055)) by [ASertacAkkaya](https://github.com/ASertacAkkaya), [seproDev](https://github.com/seproDev) | ||
37 | - **matchtv**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/f3411af12e209bc5624e1ac31271b8aabe2d3c90) ([#10190](https://github.com/yt-dlp/yt-dlp/issues/10190)) by [megumintyan](https://github.com/megumintyan) | ||
38 | - **mediasite**: [Fix extraction](https://github.com/yt-dlp/yt-dlp/commit/0953209a857c51648aee89d205c086b0e1dd3864) ([#10273](https://github.com/yt-dlp/yt-dlp/issues/10273)) by [bashonly](https://github.com/bashonly) | ||
39 | - **microsoftembed**: [Add extractors for dev materials](https://github.com/yt-dlp/yt-dlp/commit/9200bc70c94546b2191bb6fbfc9cea98a919cc56) ([#9177](https://github.com/yt-dlp/yt-dlp/issues/9177)) by [c-basalt](https://github.com/c-basalt) | ||
40 | - **mlbtv**: [Fix extraction](https://github.com/yt-dlp/yt-dlp/commit/61edf57f8f13f6dfd81154174e647eb5fdd26089) ([#10296](https://github.com/yt-dlp/yt-dlp/issues/10296)) by [bashonly](https://github.com/bashonly) | ||
41 | - **neteasemusic**: [Extract more formats from new API](https://github.com/yt-dlp/yt-dlp/commit/7a03f88c40b80d3cf54f68edd9d4bdd6aa527570) ([#10258](https://github.com/yt-dlp/yt-dlp/issues/10258)) by [hafeoz](https://github.com/hafeoz) | ||
42 | - **nhkradiru**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/b8e2a5e0e1030076f833917906e19bb6c7b318f6) ([#10106](https://github.com/yt-dlp/yt-dlp/issues/10106)) by [garret1317](https://github.com/garret1317) | ||
43 | - **nuum**: [Fix formats extraction](https://github.com/yt-dlp/yt-dlp/commit/aefede25561a06cba398d4f593eee2fbe942693b) ([#10316](https://github.com/yt-dlp/yt-dlp/issues/10316)) by [DmitryScaletta](https://github.com/DmitryScaletta) | ||
44 | - **orf** | ||
45 | - on | ||
46 | - [Add `prefer_segments_playlist` extractor-arg](https://github.com/yt-dlp/yt-dlp/commit/e6a22834df1776ec4e486526f6df2bf53cb7e06f) ([#10314](https://github.com/yt-dlp/yt-dlp/issues/10314)) by [seproDev](https://github.com/seproDev) | ||
47 | - [Support segmented episodes](https://github.com/yt-dlp/yt-dlp/commit/8b46ad4d8b8ee8c5472af0cde863baa89ca3f425) ([#10053](https://github.com/yt-dlp/yt-dlp/issues/10053)) by [seproDev](https://github.com/seproDev) | ||
48 | - **patreoncampaign**: [Fix `campaign_id` extraction](https://github.com/yt-dlp/yt-dlp/commit/2e5a47da400b645aadbda6afd1156bd89c744f48) ([#10070](https://github.com/yt-dlp/yt-dlp/issues/10070)) by [bashonly](https://github.com/bashonly) | ||
49 | - **podbayfm**: [Fix extraction](https://github.com/yt-dlp/yt-dlp/commit/d4b52ce3fcb8d9578ed12365648eaba8718c603e) ([#10195](https://github.com/yt-dlp/yt-dlp/issues/10195)) by [bashonly](https://github.com/bashonly), [seproDev](https://github.com/seproDev) | ||
50 | - **pokergo**: [Make metadata extraction non-fatal](https://github.com/yt-dlp/yt-dlp/commit/36e8dd832579b5375a0f6626af4268b86b4eb21a) ([#10319](https://github.com/yt-dlp/yt-dlp/issues/10319)) by [axpauls](https://github.com/axpauls) | ||
51 | - **qqmusic**: [Fix extractors](https://github.com/yt-dlp/yt-dlp/commit/4f5d7be3c5590bb257d8ff521572aee9839ab754) ([#9768](https://github.com/yt-dlp/yt-dlp/issues/9768)) by [c-basalt](https://github.com/c-basalt) | ||
52 | - **rtvslo.si**: show: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/92a1c4abaeeba9a69d611c57b73555cb1a1f00ad) ([#8418](https://github.com/yt-dlp/yt-dlp/issues/8418)) by [JSubelj](https://github.com/JSubelj), [seproDev](https://github.com/seproDev) | ||
53 | - **soundcloud**: [Fix `download` format extraction](https://github.com/yt-dlp/yt-dlp/commit/e53e56b73543799638fa6abb0c78f8b091aa84e1) ([#10125](https://github.com/yt-dlp/yt-dlp/issues/10125)) by [bashonly](https://github.com/bashonly) | ||
54 | - **sproutvideo**: [Add extractors](https://github.com/yt-dlp/yt-dlp/commit/d6c2c2bc84f1434255be5c73baeb17d893d2c0d4) ([#10098](https://github.com/yt-dlp/yt-dlp/issues/10098)) by [bashonly](https://github.com/bashonly), [TheZ3ro](https://github.com/TheZ3ro) | ||
55 | - **tiktok** | ||
56 | - [Detect and raise when login is required](https://github.com/yt-dlp/yt-dlp/commit/ea88129784fcbb6987161df9ba05909325d8e2e9) ([#10124](https://github.com/yt-dlp/yt-dlp/issues/10124)) by [bashonly](https://github.com/bashonly) | ||
57 | - [Fix API extraction](https://github.com/yt-dlp/yt-dlp/commit/96472d72f29550c25c5dcedcde02c38c192b0011) ([#10216](https://github.com/yt-dlp/yt-dlp/issues/10216)) by [bashonly](https://github.com/bashonly) | ||
58 | - **tubitv** | ||
59 | - [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/bef9a9e5361fd7a72e21d0f1a8c8afb70d89e8c5) ([#9975](https://github.com/yt-dlp/yt-dlp/issues/9975)) by [chilinux](https://github.com/chilinux) | ||
60 | - series: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/d7d861811c15585a4f7ec9d5ae68d2ac28de28a0) ([#10116](https://github.com/yt-dlp/yt-dlp/issues/10116)) by [bashonly](https://github.com/bashonly) | ||
61 | - **vimeo**: [Support browser impersonation](https://github.com/yt-dlp/yt-dlp/commit/d4b99a233314bf31f9c842035ea9884673d5313a) ([#10327](https://github.com/yt-dlp/yt-dlp/issues/10327)) by [bashonly](https://github.com/bashonly) | ||
62 | - **youtube** | ||
63 | - [Extract all formats from multi-language m3u8s](https://github.com/yt-dlp/yt-dlp/commit/9bd85019931927a99b0fe0dc58ac51acca9fbe72) ([#9875](https://github.com/yt-dlp/yt-dlp/issues/9875)) by [bashonly](https://github.com/bashonly), [clienthax](https://github.com/clienthax) | ||
64 | - [Skip formats if nsig decoding fails](https://github.com/yt-dlp/yt-dlp/commit/800ec085ccf98420584d8bb38c20a2c079669b09) ([#10223](https://github.com/yt-dlp/yt-dlp/issues/10223)) by [bashonly](https://github.com/bashonly) | ||
65 | - [Suppress "Unavailable videos are hidden" warning](https://github.com/yt-dlp/yt-dlp/commit/24f3097ea9a470a984d0454dc013cafa2325f5f8) ([#10159](https://github.com/yt-dlp/yt-dlp/issues/10159)) by [mgedmin](https://github.com/mgedmin) | ||
66 | - tab: [Fix channel metadata extraction](https://github.com/yt-dlp/yt-dlp/commit/a0d9967f6822fc279e86bce33464194985148727) ([#10071](https://github.com/yt-dlp/yt-dlp/issues/10071)) by [bashonly](https://github.com/bashonly), [shoxie007](https://github.com/shoxie007) | ||
67 | |||
68 | #### Downloader changes | ||
69 | - **hls**: [Apply `extra_param_to_key_url` from info dict](https://github.com/yt-dlp/yt-dlp/commit/ca8885edd93bdf8912af6c22ee335b6222cb9ba9) by [bashonly](https://github.com/bashonly) | ||
70 | |||
71 | #### Postprocessor changes | ||
72 | - **embedthumbnail**: [Fix postprocessor](https://github.com/yt-dlp/yt-dlp/commit/f2a4ea1794718e4dc0148bc172cb877f1080903b) ([#10248](https://github.com/yt-dlp/yt-dlp/issues/10248)) by [Grub4K](https://github.com/Grub4K) | ||
73 | |||
74 | #### Networking changes | ||
75 | - **Request Handler**: requests: [Bump minimum `requests` version to 2.32.2](https://github.com/yt-dlp/yt-dlp/commit/db50f19d76c6870a5a13d0cab9287d684fd7449a) ([#10079](https://github.com/yt-dlp/yt-dlp/issues/10079)) by [bashonly](https://github.com/bashonly) | ||
76 | |||
77 | #### Misc. changes | ||
78 | - **build** | ||
79 | - [Bump Pyinstaller to `>=6.7.0` for all builds](https://github.com/yt-dlp/yt-dlp/commit/5fdd13006a1c5d78642c8d3c4c7df0448273c2ae) ([#10069](https://github.com/yt-dlp/yt-dlp/issues/10069)) by [bashonly](https://github.com/bashonly), [seproDev](https://github.com/seproDev) | ||
80 | - [Cache dependencies for `macos` job](https://github.com/yt-dlp/yt-dlp/commit/46c1b7cfec1d0e6155083ca7e6948674c64ecb97) ([#10088](https://github.com/yt-dlp/yt-dlp/issues/10088)) by [bashonly](https://github.com/bashonly) | ||
81 | - [Use `macos-12` image for `yt-dlp_macos`](https://github.com/yt-dlp/yt-dlp/commit/03334d639d5282cd4107edb32c623ba400262fc4) ([#10063](https://github.com/yt-dlp/yt-dlp/issues/10063)) by [bashonly](https://github.com/bashonly) | ||
82 | - **cleanup** | ||
83 | - [Add more ruff rules](https://github.com/yt-dlp/yt-dlp/commit/add96eb9f84cfffe85682bf2fb85135746994ee8) ([#10149](https://github.com/yt-dlp/yt-dlp/issues/10149)) by [seproDev](https://github.com/seproDev) | ||
84 | - [Bump ruff to 0.5.x](https://github.com/yt-dlp/yt-dlp/commit/7814c50948a2b9a4c746441ecbc509ae563d5d1f) ([#10282](https://github.com/yt-dlp/yt-dlp/issues/10282)) by [seproDev](https://github.com/seproDev) | ||
85 | - Miscellaneous: [6aaf96a](https://github.com/yt-dlp/yt-dlp/commit/6aaf96a3d6e7d0d426e97e11a2fcf52fda00e733) by [bashonly](https://github.com/bashonly), [c-basalt](https://github.com/c-basalt), [jucor](https://github.com/jucor), [seproDev](https://github.com/seproDev) | ||
86 | - **test**: download: [Raise on network errors](https://github.com/yt-dlp/yt-dlp/commit/54a63e80af82791d2f0985bd0176bb182963fd5f) ([#10283](https://github.com/yt-dlp/yt-dlp/issues/10283)) by [bashonly](https://github.com/bashonly), [seproDev](https://github.com/seproDev) | ||
87 | |||
7 | ### 2024.05.27 | 88 | ### 2024.05.27 |
8 | 89 | ||
9 | #### Extractor changes | 90 | #### Extractor changes |
@@ -456,8 +456,8 @@ If you fork the project on GitHub, you can run your fork's [build workflow](.git | |||
456 | is not present, and "&" to check multiple | 456 | is not present, and "&" to check multiple |
457 | conditions. Use a "\" to escape "&" or | 457 | conditions. Use a "\" to escape "&" or |
458 | quotes if needed. If used multiple times, | 458 | quotes if needed. If used multiple times, |
459 | the filter matches if atleast one of the | 459 | the filter matches if at least one of the |
460 | conditions are met. E.g. --match-filter | 460 | conditions is met. E.g. --match-filter |
461 | !is_live --match-filter "like_count>?100 & | 461 | !is_live --match-filter "like_count>?100 & |
462 | description~='(?i)\bcats \& dogs\b'" matches | 462 | description~='(?i)\bcats \& dogs\b'" matches |
463 | only videos that are not live OR those that | 463 | only videos that are not live OR those that |
@@ -674,7 +674,7 @@ If you fork the project on GitHub, you can run your fork's [build workflow](.git | |||
674 | PROFILE to load cookies from, and the | 674 | PROFILE to load cookies from, and the |
675 | CONTAINER name (if Firefox) ("none" for no | 675 | CONTAINER name (if Firefox) ("none" for no |
676 | container) can be given with their | 676 | container) can be given with their |
677 | respective seperators. By default, all | 677 | respective separators. By default, all |
678 | containers of the most recently accessed | 678 | containers of the most recently accessed |
679 | profile are used. Currently supported | 679 | profile are used. Currently supported |
680 | keyrings are: basictext, gnomekeyring, | 680 | keyrings are: basictext, gnomekeyring, |
@@ -1036,7 +1036,7 @@ If you fork the project on GitHub, you can run your fork's [build workflow](.git | |||
1036 | --print/--output), "before_dl" (before each | 1036 | --print/--output), "before_dl" (before each |
1037 | video download), "post_process" (after each | 1037 | video download), "post_process" (after each |
1038 | video download; default), "after_move" | 1038 | video download; default), "after_move" |
1039 | (after moving video file to it's final | 1039 | (after moving video file to its final |
1040 | locations), "after_video" (after downloading | 1040 | locations), "after_video" (after downloading |
1041 | and processing all formats of a video), or | 1041 | and processing all formats of a video), or |
1042 | "playlist" (at end of playlist). This option | 1042 | "playlist" (at end of playlist). This option |
diff --git a/supportedsites.md b/supportedsites.md index 387395613..656366b4a 100644 --- a/supportedsites.md +++ b/supportedsites.md | |||
@@ -46,6 +46,7 @@ | |||
46 | - **aenetworks:show** | 46 | - **aenetworks:show** |
47 | - **AeonCo** | 47 | - **AeonCo** |
48 | - **afreecatv**: [*afreecatv*](## "netrc machine") afreecatv.com | 48 | - **afreecatv**: [*afreecatv*](## "netrc machine") afreecatv.com |
49 | - **afreecatv:catchstory**: [*afreecatv*](## "netrc machine") afreecatv.com catch story | ||
49 | - **afreecatv:live**: [*afreecatv*](## "netrc machine") afreecatv.com livestreams | 50 | - **afreecatv:live**: [*afreecatv*](## "netrc machine") afreecatv.com livestreams |
50 | - **afreecatv:user** | 51 | - **afreecatv:user** |
51 | - **AirTV** | 52 | - **AirTV** |
@@ -542,6 +543,7 @@ | |||
542 | - **Goshgay** | 543 | - **Goshgay** |
543 | - **GoToStage** | 544 | - **GoToStage** |
544 | - **GPUTechConf** | 545 | - **GPUTechConf** |
546 | - **Graspop** | ||
545 | - **Gronkh** | 547 | - **Gronkh** |
546 | - **gronkh:feed** | 548 | - **gronkh:feed** |
547 | - **gronkh:vods** | 549 | - **gronkh:vods** |
@@ -678,6 +680,8 @@ | |||
678 | - **la7.it** | 680 | - **la7.it** |
679 | - **la7.it:pod:episode** | 681 | - **la7.it:pod:episode** |
680 | - **la7.it:podcast** | 682 | - **la7.it:podcast** |
683 | - **laracasts** | ||
684 | - **laracasts:series** | ||
681 | - **LastFM** | 685 | - **LastFM** |
682 | - **LastFMPlaylist** | 686 | - **LastFMPlaylist** |
683 | - **LastFMUser** | 687 | - **LastFMUser** |
@@ -775,7 +779,12 @@ | |||
775 | - **MelonVOD** | 779 | - **MelonVOD** |
776 | - **Metacritic** | 780 | - **Metacritic** |
777 | - **mewatch** | 781 | - **mewatch** |
782 | - **MicrosoftBuild** | ||
778 | - **MicrosoftEmbed** | 783 | - **MicrosoftEmbed** |
784 | - **MicrosoftLearnEpisode** | ||
785 | - **MicrosoftLearnPlaylist** | ||
786 | - **MicrosoftLearnSession** | ||
787 | - **MicrosoftMedius** | ||
779 | - **microsoftstream**: Microsoft Stream | 788 | - **microsoftstream**: Microsoft Stream |
780 | - **mildom**: Record ongoing live by specific user in Mildom | 789 | - **mildom**: Record ongoing live by specific user in Mildom |
781 | - **mildom:clip**: Clip in Mildom | 790 | - **mildom:clip**: Clip in Mildom |
@@ -838,8 +847,6 @@ | |||
838 | - **MusicdexArtist** | 847 | - **MusicdexArtist** |
839 | - **MusicdexPlaylist** | 848 | - **MusicdexPlaylist** |
840 | - **MusicdexSong** | 849 | - **MusicdexSong** |
841 | - **mva**: Microsoft Virtual Academy videos | ||
842 | - **mva:course**: Microsoft Virtual Academy courses | ||
843 | - **Mx3** | 850 | - **Mx3** |
844 | - **Mx3Neo** | 851 | - **Mx3Neo** |
845 | - **Mx3Volksmusik** | 852 | - **Mx3Volksmusik** |
@@ -1131,6 +1138,7 @@ | |||
1131 | - **QingTing** | 1138 | - **QingTing** |
1132 | - **qqmusic**: QQ音乐 | 1139 | - **qqmusic**: QQ音乐 |
1133 | - **qqmusic:album**: QQ音乐 - 专辑 | 1140 | - **qqmusic:album**: QQ音乐 - 专辑 |
1141 | - **qqmusic:mv**: QQ音乐 - MV | ||
1134 | - **qqmusic:playlist**: QQ音乐 - 歌单 | 1142 | - **qqmusic:playlist**: QQ音乐 - 歌单 |
1135 | - **qqmusic:singer**: QQ音乐 - 歌手 | 1143 | - **qqmusic:singer**: QQ音乐 - 歌手 |
1136 | - **qqmusic:toplist**: QQ音乐 - 排行榜 | 1144 | - **qqmusic:toplist**: QQ音乐 - 排行榜 |
@@ -1237,6 +1245,7 @@ | |||
1237 | - **rtve.es:television** | 1245 | - **rtve.es:television** |
1238 | - **RTVS** | 1246 | - **RTVS** |
1239 | - **rtvslo.si** | 1247 | - **rtvslo.si** |
1248 | - **rtvslo.si:show** | ||
1240 | - **RudoVideo** | 1249 | - **RudoVideo** |
1241 | - **Rule34Video** | 1250 | - **Rule34Video** |
1242 | - **Rumble** | 1251 | - **Rumble** |
@@ -1360,6 +1369,7 @@ | |||
1360 | - **SpreakerShowPage** | 1369 | - **SpreakerShowPage** |
1361 | - **SpringboardPlatform** | 1370 | - **SpringboardPlatform** |
1362 | - **Sprout** | 1371 | - **Sprout** |
1372 | - **SproutVideo** | ||
1363 | - **sr:mediathek**: Saarländischer Rundfunk (**Currently broken**) | 1373 | - **sr:mediathek**: Saarländischer Rundfunk (**Currently broken**) |
1364 | - **SRGSSR** | 1374 | - **SRGSSR** |
1365 | - **SRGSSRPlay**: srf.ch, rts.ch, rsi.ch, rtr.ch and swissinfo.ch play sites | 1375 | - **SRGSSRPlay**: srf.ch, rts.ch, rsi.ch, rtr.ch and swissinfo.ch play sites |
@@ -1494,8 +1504,8 @@ | |||
1494 | - **Tube8**: (**Currently broken**) | 1504 | - **Tube8**: (**Currently broken**) |
1495 | - **TubeTuGraz**: [*tubetugraz*](## "netrc machine") tube.tugraz.at | 1505 | - **TubeTuGraz**: [*tubetugraz*](## "netrc machine") tube.tugraz.at |
1496 | - **TubeTuGrazSeries**: [*tubetugraz*](## "netrc machine") | 1506 | - **TubeTuGrazSeries**: [*tubetugraz*](## "netrc machine") |
1497 | - **TubiTv**: [*tubitv*](## "netrc machine") | 1507 | - **tubitv**: [*tubitv*](## "netrc machine") |
1498 | - **TubiTvShow** | 1508 | - **tubitv:series** |
1499 | - **Tumblr**: [*tumblr*](## "netrc machine") | 1509 | - **Tumblr**: [*tumblr*](## "netrc machine") |
1500 | - **TuneInPodcast** | 1510 | - **TuneInPodcast** |
1501 | - **TuneInPodcastEpisode** | 1511 | - **TuneInPodcastEpisode** |
@@ -1607,6 +1617,7 @@ | |||
1607 | - **VidioPremier**: [*vidio*](## "netrc machine") | 1617 | - **VidioPremier**: [*vidio*](## "netrc machine") |
1608 | - **VidLii** | 1618 | - **VidLii** |
1609 | - **Vidly** | 1619 | - **Vidly** |
1620 | - **vids.io** | ||
1610 | - **viewlift** | 1621 | - **viewlift** |
1611 | - **viewlift:embed** | 1622 | - **viewlift:embed** |
1612 | - **Viidea** | 1623 | - **Viidea** |
diff --git a/yt_dlp/version.py b/yt_dlp/version.py index a90b288c9..6e8fd3ae8 100644 --- a/yt_dlp/version.py +++ b/yt_dlp/version.py | |||
@@ -1,8 +1,8 @@ | |||
1 | # Autogenerated by devscripts/update-version.py | 1 | # Autogenerated by devscripts/update-version.py |
2 | 2 | ||
3 | __version__ = '2024.05.27' | 3 | __version__ = '2024.07.01' |
4 | 4 | ||
5 | RELEASE_GIT_HEAD = '12b248ce60be1aa1362edd839d915bba70dbee4b' | 5 | RELEASE_GIT_HEAD = '5ce582448ececb8d9c30c8c31f58330090ced03a' |
6 | 6 | ||
7 | VARIANT = None | 7 | VARIANT = None |
8 | 8 | ||
@@ -12,4 +12,4 @@ CHANNEL = 'stable' | |||
12 | 12 | ||
13 | ORIGIN = 'yt-dlp/yt-dlp' | 13 | ORIGIN = 'yt-dlp/yt-dlp' |
14 | 14 | ||
15 | _pkg_version = '2024.05.27' | 15 | _pkg_version = '2024.07.01' |