bashonly
1d43fa5af8
[ie/youtube] Improve message when no JS runtime is found ( #15266 )
...
Closes #15158
Authored by: bashonly
2025-12-07 23:37:03 +00:00
WhatAmISupposedToPutHere
f7acf3c1f4
[ie/youtube] Add use_ad_playback_context extractor-arg ( #15220 )
...
Closes #15144
Authored by: WhatAmISupposedToPutHere
2025-12-03 23:26:20 +00:00
bashonly
017d76edcf
[ie/youtube] Revert 56ea3a00ea
...
Remove `request_no_ads` workaround (#15214 )
Closes #15212
Authored by: bashonly
2025-12-01 05:01:22 +00:00
WhatAmISupposedToPutHere
56ea3a00ea
[ie/youtube] Add request_no_ads extractor-arg ( #15145 )
...
Default is `true` for unauthenticated users.
Default is `false` if logged-in cookies have been passed to yt-dlp.
Using `true` results in a loss of premium formats.
Closes #15144
Authored by: WhatAmISupposedToPutHere
2025-12-01 01:02:58 +00:00
bashonly
419776ecf5
[ie/youtube] Extract all automatic caption languages ( #15156 )
...
Closes #14889 , Closes #15150
Authored by: bashonly
2025-11-30 23:35:05 +00:00
WhatAmISupposedToPutHere
715af0c636
[ie/youtube] Determine wait time from player response ( #14646 )
...
Closes #14645
Authored by: WhatAmISupposedToPutHere, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com >
2025-11-23 00:49:36 +00:00
bashonly
4cb5e191ef
[ie/youtube] Detect "super resolution" AI-upscaled formats ( #15050 )
...
Closes #14923
Authored by: bashonly
2025-11-16 22:39:22 +00:00
sepro
f87cfadb5c
[ie/youtube] Support collaborators ( #14677 )
...
- Fix `channel` extraction
- Extract all channels as the `creators` field
Closes #14567
Authored by: seproDev
2025-11-08 20:23:39 +01:00
TheQWERTYCodr
a56217f9f6
[ie/youtube] Fix auto-generated metadata extraction ( #13896 )
...
Closes #13895
Authored by: TheQWERTYCodr
2025-11-05 22:56:42 +00:00
bashonly
afc44022d0
[ie/youtube] Fix original language detection ( #14919 )
...
Closes #14883
Authored by: bashonly
2025-11-05 20:47:49 +00:00
sepro
61cf34f544
[ie/youtube] Add tv_downgraded client ( #14887 )
...
Authored by: seproDev
2025-11-03 22:42:30 +01:00
bashonly
c0c9f30695
[ie/youtube] Fix dashy formats extraction ( #14852 )
...
Fix 6224a38988
Closes #14850
Authored by: bashonly
2025-11-01 07:16:29 +00:00
Simon Sawicki
6224a38988
[ie/youtube] Implement external n/sig solver ( #14157 )
...
Closes #14404 , Closes #14431 , Closes #14680 , Closes #14707
Authored by: bashonly, coletdjnz, seproDev, Grub4K
Co-authored-by: coletdjnz <coletdjnz@protonmail.com >
Co-authored-by: bashonly <bashonly@protonmail.com >
Co-authored-by: sepro <sepro@sepr0.com >
2025-10-31 23:13:04 +01:00
sepro
d9e3011fd1
[ie/web.archive:youtube] Fix extractor ( #14753 )
...
Closes #14681 , Closes #14741
Authored by: seproDev
2025-10-25 12:11:00 +02:00
gamer191
2c9091e355
[ie/youtube] Use temporary player client workaround ( #14693 )
...
Closes #14680
Authored by: gamer191
2025-10-22 19:08:06 +00:00
sepro
a6673a8e82
Fix prefer-vp9-sort compat option ( #14603 )
...
Closes #14602
Authored by: seproDev
2025-10-12 20:30:17 +02:00
coletdjnz
bd5ed90419
[ie/youtube] Detect experiment binding GVS PO Token to video id ( #14471 )
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/14421
Authored by: coletdjnz
2025-09-29 16:25:09 +13:00
bashonly
12b57d2858
[ie/youtube] Replace tv_simply with web_safari in default clients ( #14465 )
...
Closes #14456
Authored by: bashonly
2025-09-26 21:59:13 +00:00
sepro
b7b7910d96
[ie/youtube] Fix player JS overrides ( #14430 )
...
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com >
2025-09-26 21:19:57 +00:00
sepro
7df5acc546
[ie/youtube] Improve PO token logging ( #14447 )
...
Authored by: seproDev
2025-09-26 18:12:16 +00:00
sepro
7f5d9f8543
[ie/youtube] Force player 0004de42 ( #14398 )
...
Closes #14400
Authored by: seproDev
2025-09-23 07:07:28 +02:00
sepro
08d7899683
[cleanup] Deprecate various options ( #13821 )
...
Closes #14198 , Closes #12909
Authored by: seproDev
2025-09-21 17:10:37 +02:00
bashonly
ba80446855
[cleanup] Bump ruff to 0.13.x ( #14293 )
...
Authored by: bashonly
2025-09-11 15:18:01 +00:00
bashonly
5c7ad68ff1
[ie/youtube] Deprioritize web_safari m3u8 formats ( #14168 )
...
Authored by: bashonly
2025-08-27 22:31:51 +00:00
bashonly
3bd9154412
[ie/youtube] Player client maintenance ( #14135 )
...
- Prioritize `tv_simply` over `tv` in default logged-out clients
- Revert `tv` client user-agent to work around 403 errors
Authored by: bashonly
2025-08-23 23:45:29 +00:00
bashonly
8f4a908300
[ie/youtube] Add tcc player JS variant ( #14134 )
...
Authored by: bashonly
2025-08-23 23:43:50 +00:00
bashonly
5c8bcfdbc6
[ie/youtube] Optimize playback wait times ( #14124 )
...
Authored by: bashonly
2025-08-22 23:53:28 +00:00
bashonly
895e762a83
[ie/youtube] Replace ios with tv_simply in default clients ( #14123 )
...
Also:
- Add `web_safari` to default logged-in clients
- Add `web_creator` to default premium clients
- Flag `ios` HLS formats as requiring PO token
Closes #13702
Authored by: bashonly, coletdjnz
Co-authored-by: coletdjnz <coletdjnz@protonmail.com >
2025-08-22 23:49:54 +00:00
bashonly
f63a7e41d1
[ie/youtube] Add playback_wait extractor-arg
...
Authored by: bashonly
2025-08-19 21:22:00 -05:00
bashonly
a97f4cb57e
[ie/youtube] Handle required preroll waiting period ( #14081 )
...
Authored by: bashonly
2025-08-19 20:06:53 -05:00
bashonly
df0553153e
[ie/youtube] Default to main player JS variant ( #14079 )
...
Authored by: bashonly
2025-08-19 19:28:15 +00:00
bashonly
7bc53ae799
[ie/youtube] Extract title and description from initial data ( #14078 )
...
Closes #13604
Authored by: bashonly
2025-08-19 19:27:17 +00:00
bashonly
f2919bd28e
[ie/youtube] Add es5 and es6 player JS variants ( #14005 )
...
Authored by: bashonly
2025-08-12 23:24:31 +00:00
doe1080
1c6068af99
[cleanup] Move embed tests to dedicated extractors ( #13782 )
...
Authored by: doe1080
2025-08-01 20:50:20 +00:00
sepro
9951fdd0d0
[cleanup] Misc ( #13595 )
...
Closes #10853 , Closes #12436 , Closes #13314 , Closes #13609
Authored by: seproDev, InvalidUsernameException, doe1080, hseg, bashonly, adamralph
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com >
Co-authored-by: InvalidUsernameException <InvalidUsernameException@users.noreply.github.com >
Co-authored-by: gesh <gesh@gesh.uni.cx >
Co-authored-by: Adam Ralph <adam@adamralph.com >
Co-authored-by: doe1080 <98906116+doe1080@users.noreply.github.com >
2025-07-21 23:43:30 +00:00
bashonly
8820101aa3
[ie/youtube] Use impersonation for downloading subtitles ( #13786 )
...
Closes #13770
Authored by: bashonly
2025-07-20 23:22:04 +00:00
coletdjnz
5b57b72c1a
[ie/youtube] Do not require PO Token for premium accounts ( #13640 )
...
Authored by: coletdjnz
2025-07-11 18:54:01 +12:00
coletdjnz
aa9f1f4d57
[ie/youtube] Log bad playability statuses of player responses ( #13647 )
...
Authored by: coletdjnz
2025-07-09 18:29:54 +12:00
bashonly
0e68332bcb
[ie/youtube] Fix subtitles extraction ( #13659 )
...
Fixes regression introduced in 2ba5391cd6
Closes #13654
Authored by: bashonly
2025-07-06 22:07:21 +00:00
bashonly
fca94ac5d6
[ie/youtube] Extract global nsig helper functions ( #13639 )
...
Authored by: bashonly, seproDev
Co-authored-by: sepro <sepro@sepr0.com >
2025-07-05 18:23:15 -05:00
bashonly
2ba5391cd6
[ie/youtube] Fix premium formats extraction ( #13586 )
...
Fix ff6f94041a
Closes #13545
Authored by: bashonly
2025-06-30 23:02:59 +00:00
bashonly
8f94b76cbf
[ie/youtube] Check any ios m3u8 formats prior to download ( #13524 )
...
Closes #13511
Authored by: bashonly
2025-06-25 18:32:57 +00:00
bashonly
ff6f94041a
[ie/youtube] Improve player context payloads ( #13539 )
...
Closes #12563
Authored by: bashonly
2025-06-25 17:10:00 +00:00
gamer191
231349786e
[ie/youtube] Extract srt subtitles ( #13411 )
...
Closes #1734
Authored by: gamer191
2025-06-06 19:32:03 +00:00
Simon Sawicki
9e38b273b7
[ie/youtube] Rework nsig function name extraction ( #13403 )
...
Closes #13401
Authored by: Grub4K
2025-06-05 23:50:58 +02:00
bashonly
d30a49742c
[ie/youtube] Improve signature extraction debug output ( #13327 )
...
Authored by: bashonly
2025-05-30 23:16:47 +00:00
bashonly
f7bbf5a617
[ie/youtube] nsig code improvements and cleanup ( #13280 )
...
Authored by: bashonly
2025-05-26 22:54:43 +00:00
Brian
b5be29fa58
[ie/youtube] Fix --mark-watched support ( #13222 )
...
Closes #11532
Authored by: iednod55, brian6932
Co-authored-by: iednod55 <210167282+iednod55@users.noreply.github.com >
2025-05-26 22:31:22 +00:00
bashonly
53ea743a9c
[ie/youtube] Fix automatic captions for some client combinations ( #13268 )
...
Fix 32ed5f107c
Authored by: bashonly
2025-05-22 22:41:31 +00:00
bashonly
32ed5f107c
[ie/youtube] Add PO token support for subtitles ( #13234 )
...
Closes #13075
Authored by: bashonly, coletdjnz
Co-authored-by: coletdjnz <coletdjnz@protonmail.com >
2025-05-22 09:13:42 +00:00