TheQWERTYCodr
c4f23a23c5
Merge 223b3b75ef
into bdeb3eb3f2
2025-08-12 12:41:05 -10:00
bashonly
bdeb3eb3f2
[pp/XAttrMetadata] Only set "Where From" attribute on macOS ( #13999 )
...
Fix 3e918d825d
Closes #14004
Authored by: bashonly
2025-08-12 07:58:22 +00:00
github-actions[bot]
b7de89c910
Release 2025.08.11
...
Created by: bashonly
:ci skip all
2025-08-11 03:54:46 +00:00
sepro
5e4ceb35cf
[cleanup] Misc ( #13852 )
...
Closes #13815
Authored by: seproDev, injust, bashonly
Co-authored-by: Justin Su <injustsu@gmail.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2025-08-11 03:18:28 +00:00
bashonly
e98695549e
[rh:curl_cffi] Support curl_cffi
0.11.x, 0.12.x, 0.13.x ( #13989 )
...
Authored by: bashonly
2025-08-11 03:16:07 +00:00
bashonly
bf366517ef
[ie/youtube] Update player params ( #13979 )
...
Closes #13930
Authored by: bashonly
2025-08-10 07:33:45 +00:00
bashonly
c76ce28e06
Deprecate linux_armv7l_exe
support ( #13978 )
...
Ref: https://github.com/yt-dlp/yt-dlp/issues/13976
Authored by: bashonly
2025-08-10 06:53:10 +00:00
Simon Sawicki
e8d49b1c7f
[ie/motherless] Fix extractor ( #13960 )
...
Authored by: Grub4K
2025-08-07 21:04:30 -07:00
Sojiroh
a6df5e8a58
[ie/YandexDisk] Support 360 URLs ( #13935 )
...
Closes #13887
Authored by: Sojiroh
2025-08-07 23:16:55 +02:00
bashonly
e8d2807296
[ie/digitalconcerthall] Fix formats extraction ( #13948 )
...
Closes #13925
Authored by: bashonly
2025-08-07 00:03:44 +00:00
bashonly
fe53ebe5b6
[fd/dash] Re-extract if using --load-info-json with --live-from-start ( #13922 )
...
Closes #13906
Authored by: bashonly
2025-08-06 20:08:34 +00:00
sepro
662af5bb83
Warn when yt-dlp is severely outdated ( #13937 )
...
Authored by: seproDev
2025-08-06 21:14:45 +02:00
bashonly
8175f3738f
[rh:requests] Bump minimum required version of urllib3 to 2.0.2 ( #13939 )
...
- urllib3 1.26.x gives unexpected results with partial reads: https://github.com/urllib3/urllib3/issues/2128
- urllib3 2.0.0 and 2.0.1 were yanked from PyPI: https://github.com/urllib3/urllib3/issues/3009
Closes #13927
Authored by: bashonly
2025-08-06 19:00:53 +00:00
sepro
1e0c77ddcc
[pp/XAttrMetadata] Don't write "Where from" on Windows ( #13944 )
...
Fix 3e918d825d
Closes #13942
Authored by: seproDev
2025-08-06 16:52:34 +02:00
sepro
e651a53a2f
Revert f799a4b472
2025-08-05 22:02:13 +02:00
sepro
f799a4b472
[ie/youtube] Update tv
client config ( #13934 )
...
Closes #13930
Authored by: seproDev
2025-08-05 18:47:37 +02:00
theqwertycoder
223b3b75ef
fixes to extractor regex, artist splitting, and half·alive test
2025-08-03 20:18:32 -04:00
coletdjnz
38c2bf4026
[ie/youtube] Add player params to mweb client ( #13914 )
...
Authored by: coletdjnz
2025-08-03 13:07:06 +12:00
Iuri Campos
6ff135c319
[ie/shiey] Add extractor ( #13354 )
...
Closes #12129
Authored by: iribeirocampos
2025-08-03 00:05:40 +02:00
JChris246
cd31c319e3
[ie/fc2] Fix old video support ( #12633 )
...
Closes #11778
Authored by: JChris246, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
2025-08-02 23:37:35 +02:00
bashonly
13e6a52074
Merge branch 'master' into patch-2
2025-08-02 15:32:10 -05:00
u-spec-png
6539ee1947
[ie/N1Info:article] Fix extractor ( #13865 )
...
Authored by: u-spec-png
2025-08-02 20:10:40 +00:00
CasperMcFadden95
43dedbe639
[ie/RoyaLive] Support en
URLs ( #13908 )
...
Authored by: CasperMcFadden95
2025-08-02 19:59:30 +00:00
doe1080
05e553e9d1
[ie/niconico] Fix error handling & improve metadata extraction ( #13240 )
...
Closes #13338
Authored by: doe1080
2025-08-02 19:55:08 +00:00
doe1080
1c6068af99
[cleanup] Move embed tests to dedicated extractors ( #13782 )
...
Authored by: doe1080
2025-08-01 20:50:20 +00:00
TheQWERTYCodr
fb26d5134e
update regex to follow coding guidelines
...
make unreferenced group non-capturing
2025-08-01 07:40:35 -04:00
TheQWERTYCodr
2cc41d1f20
create test for middle dot character
...
add half·alive's "Back Around" as a test to make sure middle dot works in artist names
2025-08-01 04:09:11 -04:00
TheQWERTYCodr
9116f98f49
performance improvement on new regex
...
performance improvement, no functional changes
2025-08-01 03:41:38 -04:00
TheQWERTYCodr
08c7d5379e
slight revision _video.py
...
.+ outside the artist group steamrolls any potential artist tag, so we move it inside the artist group
2025-08-01 03:29:14 -04:00
TheQWERTYCodr
1b4d0401e4
fix youtube music metadata extraction
...
fixed the metadata extraction regex's catastrophic backtracking, made it faster on all inputs, and added proper support for artists using the middle dot character
and now, a rant about properly checking your work and learning how to do shit before you publish changes:
simulated atomic groups did not make the regex faster - you added a newline.
simulated atomic groups are always (guaranteed!) slower than normal groups and removing them from the old regex makes that regex faster: https://regex101.com/r/8Ssf2h/3
this is fairly obvious to anyone who has actually learned how regexes are matched.
the fix is to add a delimiter to the start of the expression: https://regex101.com/r/XqqucW/1
without (?:\n|^), the regex attempts to find a match starting at every possible title character (which is virtually every location)
it will then attempt to extend this until it can't do so.
for the string "hello", it would have to check "hello", "ello", "llo", "lo", and "o".
this is what backtracking is, and it causes quadratic performance in the number of input characters.
again, this is fairly obvious to anyone who has actually learned how regexes are matched.
i really hope the next person to "improve" this actually takes the time to review their changes before pushing them.
2025-08-01 02:55:53 -04:00
garret1317
71f30921a2
[ie/tbsjp] Fix extractor ( #13485 )
...
Closes #13484
Authored by: garret1317
2025-07-31 20:33:05 +00:00
Abdulmohsen
121647705a
[ie/TVer] Support --ignore-no-formats-error when geo-blocked ( #13598 )
...
Authored by: arabcoders
2025-07-30 23:23:06 +00:00
bashonly
70d7687487
[ie/TVer] Extract Streaks API info ( #13885 )
...
Closes #13874
Authored by: bashonly
2025-07-30 23:15:59 +00:00
bashonly
42ca3d601e
[ie/archive.org] Fix metadata extraction ( #13880 )
...
Closes #13881
Authored by: bashonly
2025-07-30 06:11:09 +00:00
bashonly
62e2a9c0d5
[ci] Bump supported PyPy version to 3.11 ( #13877 )
...
Ref: https://pypy.org/posts/2025/07/pypy-v7320-release.html
Authored by: bashonly
2025-07-29 21:31:35 +00:00
bashonly
28b68f6875
[cookies] Load cookies with float expires
timestamps ( #13873 )
...
Authored by: bashonly
2025-07-29 19:47:28 +00:00
fries1234
682334e4b3
[ie/tvw:news] Add extractor ( #12907 )
...
Authored by: fries1234
2025-07-27 22:26:33 +02:00
Florentin Le Moal
b831406a1d
[ie/rtve.es:program] Add extractor
...
Authored by: meGAmeS1, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
2025-07-27 21:52:05 +02:00
bashonly
23c658b9cb
Raise minimum recommended Python version to 3.10 ( #13859 )
...
Ref: https://github.com/yt-dlp/yt-dlp/issues/13858
Authored by: bashonly
2025-07-26 22:59:02 +00:00
bashonly
cc5a5caac5
Deprecate darwin_legacy_exe
support ( #13857 )
...
Ref: https://github.com/yt-dlp/yt-dlp/issues/13856
Authored by: bashonly
2025-07-26 22:12:53 +00:00
bashonly
66aa21dc5a
[build] Use macos-14
runner for macos
builds ( #13814 )
...
Ref: https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down
Authored by: bashonly
2025-07-26 19:39:54 +00:00
Tom Hebb
57186f958f
[fd/hls] Fix --hls-split-continuity
support ( #13321 )
...
Authored by: tchebb
2025-07-26 20:43:38 +02:00
CasperMcFadden95
daa1859be1
[ie/FaulioLive] Support Bahry TV ( #13850 )
...
Authored by: CasperMcFadden95
2025-07-26 20:11:57 +02:00
c-basalt
e8c2bf798b
[ie/neteasemusic] Support XFF ( #11044 )
...
Closes #11043
Authored by: c-basalt
2025-07-26 20:02:56 +02:00
doe1080
1fe83b0111
[ie/eagleplatform] Remove extractors ( #13469 )
...
Authored by: doe1080
2025-07-26 17:34:22 +02:00
InvalidUsernameException
30302df22b
[ie/sportdeuschland] Support embedded player URLs ( #13833 )
...
Closes #13766
Authored by: InvalidUsernameException
2025-07-25 22:22:32 +00:00
CasperMcFadden95
3e609b2ced
[ie/FaulioLive] Add extractor ( #13421 )
...
Authored by: CasperMcFadden95, seproDev
Co-authored-by: sepro <sepro@sepr0.com>
2025-07-25 23:33:49 +02:00
bashonly
d399505fdf
[fd/external] Work around ffmpeg's file:
URL handling ( #13844 )
...
Closes #13781
Authored by: bashonly
2025-07-25 19:44:39 +00:00
sepro
61d4cd0bc0
[ie/PlyrEmbed] Add extractor ( #13836 )
...
Closes #13827
Authored by: seproDev
2025-07-25 20:55:41 +02:00
doe1080
4385480795
[utils] parse_resolution
: Support width-only pattern ( #13802 )
...
Authored by: doe1080
2025-07-25 20:41:21 +02:00