23933 Commits

Author SHA1 Message Date
bashonly b3854cc41b [misc] Fix third party license information (#17150)
Authored by: bashonly, seproDev

Co-authored-by: sepro <sepro@sepr0.com>
2026-07-06 21:46:30 +00:00
InvalidUsernameException 981190089f [ie/ard] Remove dead extractor (#17158)
Closes #2630
Authored by: InvalidUsernameException
2026-07-06 21:44:28 +00:00
github-actions[bot] fdec00e0bf Release 2026.07.04
Created by: bashonly

:ci skip all
2026.07.04
2026-07-04 22:23:07 +00:00
sepro 997fa14084 [cleanup] Misc (#17031)
Closes #17104
Authored by: seproDev, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-07-04 22:14:51 +00:00
bashonly b6590aaa1e Validate and escape values in --write-link output
See https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-6v4j-43gg-vj32

Authored by: bashonly
2026-07-04 17:04:14 -05:00
sepro bed3d58c5c [cleanup] Remove RTSP and MMS support (#17030)
Authored by: seproDev
2026-07-04 21:59:16 +00:00
dreammu 8c1f07d813 [ie/youtube] Support live adaptive formats (#16771)
* Add proper support for downloading live adaptive formats
* Migrate --live-from-start support from DASH to adaptive
* Migrate post-live stream support from DASH to adaptive

Closes #15274, Closes #15367
Authored by: dreammu
2026-07-04 21:43:19 +00:00
grqz e8de28e23c [ie/bilibili] Fix API extraction (#13730)
Closes #12887, Closes #16962
Authored by: grqz
2026-07-03 23:36:55 +00:00
bashonly 1472d10980 [ci] Add label handler workflow (#17128)
Authored by: bashonly
2026-07-03 23:27:24 +00:00
doe1080 6694ef8299 [ie/openrec] Change _NETRC_MACHINE to mellowfan (#17130)
Fix 5aa335ecd9

Authored by: doe1080
2026-07-03 23:00:59 +00:00
doe1080 fa383a9efa [ie/omnyfm] Add extractors (#15942)
Closes #10201, Closes #11035
Authored by: doe1080
2026-07-03 22:36:01 +00:00
doe1080 5aa335ecd9 [ie/openrec] Rework extractors (#16857)
Closes #12740, Closes #13698
Authored by: doe1080
2026-07-03 18:55:36 +00:00
doe1080 26654a359d [ie/streaks] Fix extractor (#16413)
* Add `api_key` extractor-arg
* Fix SSAI detection
* Add hooks for custom Streaks playback API requests

Authored by: doe1080
2026-07-03 18:49:39 +00:00
bashonly 161dd9fd05 [ie/instagram] Avoid unnecessary API call (#17127)
Fix 8b8e3e3cb4

Authored by: bashonly
2026-07-03 18:28:53 +00:00
bashonly ac4c955ea9 [ie/instagram] Detect when cookies are invalidated (#17126)
Thanks to @0xvd and @gamer191 for their research/testing

Closes #17124
Authored by: bashonly
2026-07-03 18:16:37 +00:00
doe1080 ad9a6f25f6 [ie/zan] Add extractor (#16086)
Closes #7961, Closes #16967
Authored by: doe1080
2026-07-02 18:35:25 +00:00
dlp-bot 84db5246fa [ci] Update 5 actions in 8 workflows (#17024)
* Bump actions/cache v5.0.5 => v6.1.0
* Bump actions/setup-python v6.2.0 => v6.3.0
* Bump docker/setup-qemu-action v4.1.0 => v4.2.0
* Bump github/codeql-action v4.36.2 => v4.36.3
* Bump zizmorcore/zizmor-action v0.5.6 => v0.5.7

Authored by: dlp-bot
2026-07-02 18:18:59 +00:00
dlp-bot d120d841dd [utils] random_user_agent: Bump version range 143-149 => 144-150 (#17117)
Authored by: dlp-bot, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-07-02 18:16:54 +00:00
dlp-bot 40dd052c03 [build] Update 6 dependencies (#17086)
* Bump certifi 2026.5.20 => 2026.6.17
* Bump mutagen 1.47.0 => 1.48.1
* Bump pytest 9.1.0 => 9.1.1
* Bump ruff 0.15.17 => 0.15.19
* Bump uv 0.11.21 => 0.11.24
* Bump virtualenv 21.5.0 => 21.5.1

Authored by: dlp-bot
2026-07-02 16:44:42 +00:00
Wayne 498e51f5da [ie/wrestleuniverse:vod] Fix extractor (#16685)
Closes #13818
Authored by: Sec-Wayne, tewhalen, 0xvd, bashonly

Co-authored-by: tewhalen <6964120+tewhalen@users.noreply.github.com>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-07-02 04:55:14 +00:00
Frank Aurich 16bdcc525e [ie/arte] Fix playlist support (#13191)
Closes #2945
Authored by: 1100101
2026-07-01 22:12:50 +00:00
bashonly 8b8e3e3cb4 [ie/instagram] Add fallback for when impersonation is unavailable (#17113)
Fix f49b551a0c

Authored by: bashonly
2026-07-01 21:46:52 +00:00
bashonly 249aa5d6e6 [docs] Make "No AI / No LLM Policy" abundantly clear (#16285)
Acknowledgements:
- The simpler policy is heavily inspired by the Zig project's policy.
  See https://codeberg.org/ziglang/zig
- The `.NO_AI` idea is taken from https://github.com/nothings/stb

Authored by: bashonly
2026-07-01 18:27:40 +00:00
noseb13eds 8bdfbfd446 [ie/soundcloud] Improve metadata extraction (#17088)
Closes #7351
Authored by: noseb13eds
2026-07-01 04:46:54 +00:00
doe1080 acc995cf91 [ie/trovo] Remove dead extractors (#16353)
Authored by: doe1080
2026-07-01 04:41:25 +00:00
doe1080 e584a65f2a [utils] parse_duration: Return int when appropriate (#13899)
Authored by: doe1080
2026-06-30 03:28:49 +00:00
billauer c84b2c6736 [ie/svt] Fix extractor (#16288)
Closes #16255
Authored by: billauer, dirkf

Co-authored-by: dirkf <1222880+dirkf@users.noreply.github.com>
2026-06-30 03:20:11 +00:00
InvalidUsernameException e7b5d68f37 [ie/truth] Support share URLs (#16096)
Closes #16089
Authored by: InvalidUsernameException
2026-06-30 03:17:35 +00:00
doe1080 b0472c3bce [cleanup] Fix minor mistakes (#17083)
Authored by: doe1080
2026-06-29 23:08:40 +00:00
tcely 500e54cf86 [fd/external] Fix resuming downloads with aria2c (#11698)
Closes #15151
Authored by: tcely
2026-06-29 22:00:03 +00:00
bashonly 5678b282e2 [ie/unsupported] Update unsupported sites (#17085)
Closes #10045
Closes #10368
Closes #16117

Authored by: bashonly
2026-06-28 22:29:02 +00:00
doe1080 55a58debec [ie/mxplayer] Rework extractors (#17018)
Closes #3705
Closes #6115
Closes #7428
Closes #15371
Closes #15382
Closes #15968

Authored by: doe1080
2026-06-28 19:51:40 +00:00
bashonly f49b551a0c [ie/instagram] Rework extractor (#17075)
Closes #7165
Closes #8408
Closes #17074

Authored by: bashonly
2026-06-28 17:35:50 +00:00
doe1080 1249676e98 [utils] parse_resolution: Support fps suffixes (#17073)
Authored by: doe1080
2026-06-28 17:17:38 +00:00
Simon Sawicki 7a569456f2 [cookies] Use ' instead of " for SQL string quoting (#17078)
Closes #17064
Authored by: Grub4K
2026-06-28 17:10:34 +00:00
doe1080 3cf981af60 [utils] qualities: Avoid repeated index lookups (#17025)
Authored by: doe1080
2026-06-28 17:09:39 +00:00
bashonly c13e2f8a20 [ie] Fix request logging (#17072)
Authored by: bashonly
2026-06-27 23:31:07 +00:00
HybridDog af8a3f3437 [ie] Always include id in request error output (#17068)
Authored by: bashonly, HybridDog

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-06-27 22:56:10 +00:00
0xvd 785e507ef0 [ie/soundcloud] Extract comments (#16938)
Closes #16717
Authored by: 0xvd
2026-06-27 22:13:07 +00:00
Christopher Dial 6a24c96f7f [ie/youtube] Fix extract_relative_time for abbreviated units (#16687)
Authored by: dialmaster
2026-06-27 21:32:42 +00:00
bashonly d23e6f5a38 Always include warnings in debug output (#17059)
Authored by: bashonly
2026-06-26 23:04:05 +00:00
Bnyro 4a6296248f [ie/zoom:clips] Add extractor (#17005)
Authored by: Bnyro
2026-06-26 23:03:15 +00:00
Longcharmroeun 6b67e1f2b7 [ie/mgtv] Fix VIP stream extraction (#16982)
Authored by: longcharmroeun
2026-06-26 22:55:42 +00:00
noseb13eds f69e64a954 [ie/soundcloud] Extract uploader_url for playlists (#16842)
Authored by: noseb13eds
2026-06-26 22:53:55 +00:00
bashonly c102b20965 [cleanup] Replace dead example/test URL (#17061)
* Replace dead example URL in documentation
* Replace primary Youtube test URL
* Remove obsolete `test_youtube_lists` module

Closes #12263
Authored by: bashonly
2026-06-26 22:36:35 +00:00
doe1080 57528faa36 [ie/youtube] Fix minor issues (#17060)
Authored by: doe1080
2026-06-26 22:33:21 +00:00
doe1080 25a05fc0e2 [utils] pkcs1pad: Fix invalid PKCS#1 v1.5 padding bytes (#17035)
Ref: https://www.rfc-editor.org/info/rfc8017/#section-7.2.1

Authored by: doe1080
2026-06-26 22:28:58 +00:00
0xvd 917dad55e5 [ie/reddit] Remove broken login support (#17038)
Authored by: 0xvd
2026-06-26 22:25:15 +00:00
0xvd a5e0f87140 [ie/linkedin] Remove broken login support (#17039)
Authored by: 0xvd
2026-06-26 22:24:22 +00:00
bashonly 3c279b33cb [ie/youtube] Fix detection of forced preroll wait time (#17062)
Authored by: bashonly
2026-06-26 16:52:12 +00:00