Skip to content

Commit 7425093

Browse files
Release 2025.08.09.065402
Created by: lockmatrix :ci skip all
1 parent a1f0597 commit 7425093

File tree

5 files changed

+93
-22
lines changed

5 files changed

+93
-22
lines changed

CONTRIBUTORS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -793,3 +793,9 @@ moonshinerd
793793
R0hanW
794794
ShockedPlot7560
795795
swayll
796+
atsushi2965
797+
barryvan
798+
iribeirocampos
799+
rolandcrosby
800+
Sojiroh
801+
tchebb

Changelog.md

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,65 @@
44
# To create a release, dispatch the https://github.com/yt-dlp/yt-dlp/actions/workflows/release.yml workflow on master
55
-->
66

7+
### 2025.08.09.065402
8+
9+
#### Core changes
10+
- [Deprecate `darwin_legacy_exe` support](https://github.com/yt-dlp/yt-dlp/commit/cc5a5caac5fbc0d605b52bde0778d6fd5f97b5ab) ([#13857](https://github.com/yt-dlp/yt-dlp/issues/13857)) by [bashonly](https://github.com/bashonly)
11+
- [Raise minimum recommended Python version to 3.10](https://github.com/yt-dlp/yt-dlp/commit/23c658b9cbe34a151f8f921ab1320bb5d4e40a4d) ([#13859](https://github.com/yt-dlp/yt-dlp/issues/13859)) by [bashonly](https://github.com/bashonly)
12+
- [Warn when yt-dlp is severely outdated](https://github.com/yt-dlp/yt-dlp/commit/662af5bb8307ec3ff8ab0857f1159922d64792f0) ([#13937](https://github.com/yt-dlp/yt-dlp/issues/13937)) by [seproDev](https://github.com/seproDev)
13+
- [custom](https://github.com/yt-dlp/yt-dlp/commit/a1f05974dce2328f3087752493275b681745ac37) by [pukkandan](https://github.com/pukkandan)
14+
- **cookies**: [Load cookies with float `expires` timestamps](https://github.com/yt-dlp/yt-dlp/commit/28b68f687561468e0c664dcb430707458970019f) ([#13873](https://github.com/yt-dlp/yt-dlp/issues/13873)) by [bashonly](https://github.com/bashonly)
15+
- **utils**
16+
- [Add `WINDOWS_VT_MODE` to globals](https://github.com/yt-dlp/yt-dlp/commit/eed94c7306d4ecdba53ad8783b1463a9af5c97f1) ([#12460](https://github.com/yt-dlp/yt-dlp/issues/12460)) by [Grub4K](https://github.com/Grub4K)
17+
- `parse_resolution`: [Support width-only pattern](https://github.com/yt-dlp/yt-dlp/commit/4385480795acda35667be008d0bf26b46e9d65b4) ([#13802](https://github.com/yt-dlp/yt-dlp/issues/13802)) by [doe1080](https://github.com/doe1080)
18+
- `random_user_agent`: [Bump versions](https://github.com/yt-dlp/yt-dlp/commit/c59ad2b066bbccd3cc4eed580842f961bce7dd4a) ([#13543](https://github.com/yt-dlp/yt-dlp/issues/13543)) by [bashonly](https://github.com/bashonly)
19+
20+
#### Extractor changes
21+
- **archive.org**: [Fix metadata extraction](https://github.com/yt-dlp/yt-dlp/commit/42ca3d601ee10cef89d698f72e2b5d44fab4f013) ([#13880](https://github.com/yt-dlp/yt-dlp/issues/13880)) by [bashonly](https://github.com/bashonly)
22+
- **digitalconcerthall**: [Fix formats extraction](https://github.com/yt-dlp/yt-dlp/commit/e8d2807296ccc603e031f5982623a8311f2a5119) ([#13948](https://github.com/yt-dlp/yt-dlp/issues/13948)) by [bashonly](https://github.com/bashonly)
23+
- **eagleplatform**: [Remove extractors](https://github.com/yt-dlp/yt-dlp/commit/1fe83b0111277a6f214c5ec1819cfbf943508baf) ([#13469](https://github.com/yt-dlp/yt-dlp/issues/13469)) by [doe1080](https://github.com/doe1080)
24+
- **fauliolive**
25+
- [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/3e609b2cedd285739bf82c7af7853735092070a4) ([#13421](https://github.com/yt-dlp/yt-dlp/issues/13421)) by [CasperMcFadden95](https://github.com/CasperMcFadden95), [seproDev](https://github.com/seproDev)
26+
- [Support Bahry TV](https://github.com/yt-dlp/yt-dlp/commit/daa1859be1b0e7d123da8b4e0988f2eb7bd47d15) ([#13850](https://github.com/yt-dlp/yt-dlp/issues/13850)) by [CasperMcFadden95](https://github.com/CasperMcFadden95)
27+
- **fc2**: [Fix old video support](https://github.com/yt-dlp/yt-dlp/commit/cd31c319e3142622ec43c49485d196ed2835df05) ([#12633](https://github.com/yt-dlp/yt-dlp/issues/12633)) by [JChris246](https://github.com/JChris246), [seproDev](https://github.com/seproDev)
28+
- **motherless**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/e8d49b1c7f11c7e282319395ca9c2a201304be41) ([#13960](https://github.com/yt-dlp/yt-dlp/issues/13960)) by [Grub4K](https://github.com/Grub4K)
29+
- **n1info**: article: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/6539ee1947d7885d3606da6365fd858308435a63) ([#13865](https://github.com/yt-dlp/yt-dlp/issues/13865)) by [u-spec-png](https://github.com/u-spec-png)
30+
- **neteasemusic**: [Support XFF](https://github.com/yt-dlp/yt-dlp/commit/e8c2bf798b6707d27fecde66161172da69c7cd72) ([#11044](https://github.com/yt-dlp/yt-dlp/issues/11044)) by [c-basalt](https://github.com/c-basalt)
31+
- **niconico**: [Fix error handling & improve metadata extraction](https://github.com/yt-dlp/yt-dlp/commit/05e553e9d1f57655d65c9811d05df38261601b85) ([#13240](https://github.com/yt-dlp/yt-dlp/issues/13240)) by [doe1080](https://github.com/doe1080)
32+
- **parlview**: [Rework extractor](https://github.com/yt-dlp/yt-dlp/commit/485de69dbfeb7de7bcf9f7fe16d6c6ba9e81e1a0) ([#13788](https://github.com/yt-dlp/yt-dlp/issues/13788)) by [barryvan](https://github.com/barryvan)
33+
- **plyrembed**: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/61d4cd0bc01be6ebe11fd53c2d3805d1a2058990) ([#13836](https://github.com/yt-dlp/yt-dlp/issues/13836)) by [seproDev](https://github.com/seproDev)
34+
- **royalive**: [Support `en` URLs](https://github.com/yt-dlp/yt-dlp/commit/43dedbe6394bdd489193b15ee9690a62d1b82d94) ([#13908](https://github.com/yt-dlp/yt-dlp/issues/13908)) by [CasperMcFadden95](https://github.com/CasperMcFadden95)
35+
- **rtve.es**: program: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/b831406a1d3be34c159835079d12bae624c43610) by [meGAmeS1](https://github.com/meGAmeS1), [seproDev](https://github.com/seproDev)
36+
- **shiey**: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/6ff135c31914ea8b5545f8d187c60e852cfde9bc) ([#13354](https://github.com/yt-dlp/yt-dlp/issues/13354)) by [iribeirocampos](https://github.com/iribeirocampos)
37+
- **sportdeuschland**: [Support embedded player URLs](https://github.com/yt-dlp/yt-dlp/commit/30302df22b7b431ce920e0f7298cd10be9989967) ([#13833](https://github.com/yt-dlp/yt-dlp/issues/13833)) by [InvalidUsernameException](https://github.com/InvalidUsernameException)
38+
- **sproutvideo**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/59765ecbc08d18005de7143fbb1d1caf90239471) ([#13813](https://github.com/yt-dlp/yt-dlp/issues/13813)) by [bashonly](https://github.com/bashonly)
39+
- **tbs**: [Fix truTV support](https://github.com/yt-dlp/yt-dlp/commit/0adeb1e54b2d7e95cd19999e71013877850f8f41) ([#9683](https://github.com/yt-dlp/yt-dlp/issues/9683)) by [bashonly](https://github.com/bashonly), [ischmidt20](https://github.com/ischmidt20)
40+
- **tbsjp**: [Fix extractor](https://github.com/yt-dlp/yt-dlp/commit/71f30921a2023dbb25c53fd1bb1399cac803116d) ([#13485](https://github.com/yt-dlp/yt-dlp/issues/13485)) by [garret1317](https://github.com/garret1317)
41+
- **tver**
42+
- [Extract Streaks API info](https://github.com/yt-dlp/yt-dlp/commit/70d7687487252a08dbf8b2831743e7833472ba05) ([#13885](https://github.com/yt-dlp/yt-dlp/issues/13885)) by [bashonly](https://github.com/bashonly)
43+
- [Support --ignore-no-formats-error when geo-blocked](https://github.com/yt-dlp/yt-dlp/commit/121647705a2fc6b968278723fe61801007e228a4) ([#13598](https://github.com/yt-dlp/yt-dlp/issues/13598)) by [arabcoders](https://github.com/arabcoders)
44+
- **tvw**: news: [Add extractor](https://github.com/yt-dlp/yt-dlp/commit/682334e4b35112f7a5798decdcb5cb12230ef948) ([#12907](https://github.com/yt-dlp/yt-dlp/issues/12907)) by [fries1234](https://github.com/fries1234)
45+
- **vimeo**: [Fix login support and require authentication](https://github.com/yt-dlp/yt-dlp/commit/afaf60d9fd5a0c7a85aeb1374fd97fbc13cd652c) ([#13823](https://github.com/yt-dlp/yt-dlp/issues/13823)) by [bashonly](https://github.com/bashonly)
46+
- **yandexdisk**: [Support 360 URLs](https://github.com/yt-dlp/yt-dlp/commit/a6df5e8a58d6743dd230011389c986495ec509da) ([#13935](https://github.com/yt-dlp/yt-dlp/issues/13935)) by [Sojiroh](https://github.com/Sojiroh)
47+
- **youtube**: [Add player params to mweb client](https://github.com/yt-dlp/yt-dlp/commit/38c2bf40260f7788efb5a7f5e8eba8e5cb43f741) ([#13914](https://github.com/yt-dlp/yt-dlp/issues/13914)) by [coletdjnz](https://github.com/coletdjnz)
48+
49+
#### Downloader changes
50+
- **dash**: [Re-extract if using --load-info-json with --live-from-start](https://github.com/yt-dlp/yt-dlp/commit/fe53ebe5b66a03c664708a4d6fd87b8c13a1bc7b) ([#13922](https://github.com/yt-dlp/yt-dlp/issues/13922)) by [bashonly](https://github.com/bashonly)
51+
- **external**: [Work around ffmpeg's `file:` URL handling](https://github.com/yt-dlp/yt-dlp/commit/d399505fdf8292332bdc91d33859a0b0d08104fd) ([#13844](https://github.com/yt-dlp/yt-dlp/issues/13844)) by [bashonly](https://github.com/bashonly)
52+
- **hls**: [Fix `--hls-split-continuity` support](https://github.com/yt-dlp/yt-dlp/commit/57186f958f164daa50203adcbf7ec74d541151cf) ([#13321](https://github.com/yt-dlp/yt-dlp/issues/13321)) by [tchebb](https://github.com/tchebb)
53+
54+
#### Postprocessor changes
55+
- **embedthumbnail**: [Fix ffmpeg args for embedding in mp3](https://github.com/yt-dlp/yt-dlp/commit/7e3f48d64d237281a97b3df1a61980c78a0302fe) ([#13720](https://github.com/yt-dlp/yt-dlp/issues/13720)) by [atsushi2965](https://github.com/atsushi2965)
56+
- **xattrmetadata**: [Add macOS "Where from" attribute](https://github.com/yt-dlp/yt-dlp/commit/3e918d825d7ff367812658957b281b8cda8f9ebb) ([#12664](https://github.com/yt-dlp/yt-dlp/issues/12664)) by [rolandcrosby](https://github.com/rolandcrosby) (With fixes in [1e0c77d](https://github.com/yt-dlp/yt-dlp/commit/1e0c77ddcce335a1875ecc17d93ed6ff3fabd975) by [seproDev](https://github.com/seproDev))
57+
58+
#### Networking changes
59+
- **Request Handler**: requests: [Bump minimum required version of urllib3 to 2.0.2](https://github.com/yt-dlp/yt-dlp/commit/8175f3738fe4db3bc629d36bb72b927d4286d3f9) ([#13939](https://github.com/yt-dlp/yt-dlp/issues/13939)) by [bashonly](https://github.com/bashonly)
60+
61+
#### Misc. changes
62+
- **build**: [Use `macos-14` runner for `macos` builds](https://github.com/yt-dlp/yt-dlp/commit/66aa21dc5a3b79059c38f3ad1d05dc9b29187701) ([#13814](https://github.com/yt-dlp/yt-dlp/issues/13814)) by [bashonly](https://github.com/bashonly)
63+
- **ci**: [Bump supported PyPy version to 3.11](https://github.com/yt-dlp/yt-dlp/commit/62e2a9c0d55306906f18da2927e05e1cbc31473c) ([#13877](https://github.com/yt-dlp/yt-dlp/issues/13877)) by [bashonly](https://github.com/bashonly)
64+
- **cleanup**: [Move embed tests to dedicated extractors](https://github.com/yt-dlp/yt-dlp/commit/1c6068af997cfc0e28061fc00f4d6091e1de57da) ([#13782](https://github.com/yt-dlp/yt-dlp/issues/13782)) by [doe1080](https://github.com/doe1080)
65+
766
### 2025.07.21
867

968
#### Important changes

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -291,10 +291,10 @@ Tip: Use `CTRL`+`F` (or `Command`+`F`) to search by keywords
291291
--no-update Do not check for updates (default)
292292
--update-to [CHANNEL]@[TAG] Upgrade/downgrade to a specific version.
293293
CHANNEL can be a repository as well. CHANNEL
294-
and TAG default to "stable" and "latest"
295-
respectively if omitted; See "UPDATE" for
296-
details. Supported channels: stable,
297-
nightly, master
294+
and TAG default to "lockmatrix/yt-dlp" and
295+
"latest" respectively if omitted; See
296+
"UPDATE" for details. Supported channels:
297+
stable, nightly, master
298298
-i, --ignore-errors Ignore download and postprocessing errors.
299299
The download will be considered successful
300300
even if the postprocessing fails
@@ -596,6 +596,9 @@ Tip: Use `CTRL`+`F` (or `Command`+`F`) to search by keywords
596596
option multiple times to give different
597597
arguments to different downloaders (Alias:
598598
--external-downloader-args)
599+
--selenium-browner-timeout NUMBER
600+
--selenium-browner-no-headless
601+
--selenium-browner-headless
599602

600603
## Filesystem Options:
601604
-a, --batch-file FILE File containing URLs to download ("-" for

supportedsites.md

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ The only reliable way to check if a site is supported is to try it.
1212
- **17live:vod**
1313
- **1News**: 1news.co.nz article videos
1414
- **1tv**: Первый канал
15-
- **20min**
15+
- **20min**: (**Currently broken**)
1616
- **23video**
1717
- **247sports**: (**Currently broken**)
1818
- **24tv.ua**
@@ -44,10 +44,10 @@ The only reliable way to check if a site is supported is to try it.
4444
- **ADN**: [*animationdigitalnetwork*](## "netrc machine") Animation Digital Network
4545
- **ADNSeason**: [*animationdigitalnetwork*](## "netrc machine") Animation Digital Network
4646
- **AdobeConnect**
47-
- **adobetv**
48-
- **adobetv:channel**
49-
- **adobetv:embed**
50-
- **adobetv:show**
47+
- **adobetv**: (**Currently broken**)
48+
- **adobetv:channel**: (**Currently broken**)
49+
- **adobetv:embed**: (**Currently broken**)
50+
- **adobetv:show**: (**Currently broken**)
5151
- **adobetv:video**
5252
- **AdultSwim**
5353
- **aenetworks**: A+E Networks: A&E, Lifetime, History.com, FYI Network and History Vault
@@ -285,7 +285,6 @@ The only reliable way to check if a site is supported is to try it.
285285
- **Clipchamp**
286286
- **Clippit**
287287
- **ClipRs**: (**Currently broken**)
288-
- **ClipYouEmbed**
289288
- **CloserToTruth**: (**Currently broken**)
290289
- **CloudflareStream**
291290
- **CloudyCDN**
@@ -396,7 +395,6 @@ The only reliable way to check if a site is supported is to try it.
396395
- **dw:article**: (**Currently broken**)
397396
- **dzen.ru**: Дзен (dzen) formerly Яндекс.Дзен (Yandex Zen)
398397
- **dzen.ru:channel**
399-
- **EaglePlatform**
400398
- **EbaumsWorld**
401399
- **Ebay**
402400
- **egghead:course**: egghead.io course
@@ -447,6 +445,7 @@ The only reliable way to check if a site is supported is to try it.
447445
- **fancode:live**: [*fancode*](## "netrc machine") (**Currently broken**)
448446
- **fancode:vod**: [*fancode*](## "netrc machine") (**Currently broken**)
449447
- **Fathom**
448+
- **FaulioLive**
450449
- **faz.net**
451450
- **fc2**: [*fc2*](## "netrc machine")
452451
- **fc2:embed**
@@ -728,7 +727,7 @@ The only reliable way to check if a site is supported is to try it.
728727
- **Liputan6**
729728
- **ListenNotes**
730729
- **LiTV**
731-
- **LiveJournal**
730+
- **LiveJournal**: (**Currently broken**)
732731
- **livestream**
733732
- **livestream:original**
734733
- **Livestreamfails**
@@ -1056,7 +1055,7 @@ The only reliable way to check if a site is supported is to try it.
10561055
- **ParamountPressExpress**
10571056
- **Parler**: Posts on parler.com
10581057
- **parliamentlive.tv**: UK parliament videos
1059-
- **Parlview**: (**Currently broken**)
1058+
- **Parlview**
10601059
- **parti:livestream**
10611060
- **parti:video**
10621061
- **patreon**
@@ -1105,6 +1104,7 @@ The only reliable way to check if a site is supported is to try it.
11051104
- **pluralsight:course**
11061105
- **PlutoTV**: (**Currently broken**)
11071106
- **PlVideo**: Платформа
1107+
- **PlyrEmbed**
11081108
- **PodbayFM**
11091109
- **PodbayFMChannel**
11101110
- **Podchaser**
@@ -1258,6 +1258,7 @@ The only reliable way to check if a site is supported is to try it.
12581258
- **rtve.es:alacarta**: RTVE a la carta and Play
12591259
- **rtve.es:audio**: RTVE audio
12601260
- **rtve.es:live**: RTVE.es live streams
1261+
- **rtve.es:program**: RTVE.es programs
12611262
- **rtve.es:television**
12621263
- **rtvslo.si**
12631264
- **rtvslo.si:show**
@@ -1275,7 +1276,7 @@ The only reliable way to check if a site is supported is to try it.
12751276
- **rutube:playlist**: Rutube playlists
12761277
- **rutube:tags**: Rutube tags
12771278
- **RUTV**: RUTV.RU
1278-
- **Ruutu**
1279+
- **Ruutu**: (**Currently broken**)
12791280
- **Ruv**
12801281
- **ruv.is:spila**
12811282
- **S4C**
@@ -1326,6 +1327,7 @@ The only reliable way to check if a site is supported is to try it.
13261327
- **SharePoint**
13271328
- **ShareVideosEmbed**
13281329
- **ShemarooMe**
1330+
- **Shiey**
13291331
- **ShowRoomLive**
13301332
- **ShugiinItvLive**: 衆議院インターネット審議中継
13311333
- **ShugiinItvLiveRoom**: 衆議院インターネット審議中継 (中継)
@@ -1383,7 +1385,7 @@ The only reliable way to check if a site is supported is to try it.
13831385
- **SpankBangPlaylist**
13841386
- **Spiegel**
13851387
- **Sport5**
1386-
- **SportBox**
1388+
- **SportBox**: (**Currently broken**)
13871389
- **SportDeutschland**
13881390
- **spotify**: Spotify episodes (**Currently broken**)
13891391
- **spotify:show**: Spotify shows (**Currently broken**)
@@ -1524,7 +1526,6 @@ The only reliable way to check if a site is supported is to try it.
15241526
- **TrueID**
15251527
- **TruNews**
15261528
- **Truth**
1527-
- **TruTV**
15281529
- **Tube8**: (**Currently broken**)
15291530
- **TubeTuGraz**: [*tubetugraz*](## "netrc machine") tube.tugraz.at
15301531
- **TubeTuGrazSeries**: [*tubetugraz*](## "netrc machine")
@@ -1569,6 +1570,7 @@ The only reliable way to check if a site is supported is to try it.
15691570
- **TVPlayer**
15701571
- **TVPlayHome**
15711572
- **tvw**
1573+
- **tvw:news**
15721574
- **tvw:tvchannels**
15731575
- **Tweakers**
15741576
- **TwitCasting**
@@ -1624,7 +1626,7 @@ The only reliable way to check if a site is supported is to try it.
16241626
- **vice**: (**Currently broken**)
16251627
- **vice:article**: (**Currently broken**)
16261628
- **vice:show**: (**Currently broken**)
1627-
- **Viddler**
1629+
- **Viddler**: (**Currently broken**)
16281630
- **Videa**
16291631
- **video.arnes.si**: Arnes Video
16301632
- **video.google:search**: Google Video search; "gvsearch:" prefix
@@ -1769,6 +1771,7 @@ The only reliable way to check if a site is supported is to try it.
17691771
- **XHamsterEmbed**
17701772
- **XHamsterUser**
17711773
- **XiaoHongShu**: 小红书
1774+
- **XiaoYuZhou**: 小宇宙
17721775
- **ximalaya**: 喜马拉雅FM
17731776
- **ximalaya:album**: 喜马拉雅FM 专辑
17741777
- **Xinpianchang**: 新片场

yt_dlp/version.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
# Autogenerated by devscripts/update-version.py
22

3-
__version__ = '2025.07.21'
3+
__version__ = '2025.08.09.065402'
44

5-
RELEASE_GIT_HEAD = '9951fdd0d08b655cb1af8cd7f32a3fb7e2b1324e'
5+
RELEASE_GIT_HEAD = 'a1f05974dce2328f3087752493275b681745ac37'
66

77
VARIANT = None
88

99
UPDATE_HINT = None
1010

11-
CHANNEL = 'stable'
11+
CHANNEL = 'lockmatrix/yt-dlp'
1212

13-
ORIGIN = 'yt-dlp/yt-dlp'
13+
ORIGIN = 'lockmatrix/yt-dlp'
1414

15-
_pkg_version = '2025.07.21'
15+
_pkg_version = '2025.08.09.065402'

0 commit comments

Comments
 (0)