1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2026-01-27 17:21:52 +00:00
Commit Graph

23707 Commits

Author SHA1 Message Date
Alexander Bocken
1f4b26c39f [ie/TheChosen] Support new URL format (#15687)
Closes #15686
Authored by: AlexBocken
2026-01-27 14:08:22 +00:00
bashonly
14998eef63 [ie/patreon] Extract inlined media (#15498)
Closes #15473
Authored by: bashonly
2026-01-27 12:52:49 +00:00
bashonly
a893774096 [ie/dailymotion] Support browser impersonation (#15697)
Fix 2b61a2a4b2

Closes #15526
Authored by: bashonly
2026-01-27 12:47:19 +00:00
nlurker
a810871608 [ie/pbs] Fix extraction (#15083)
Closes #13299
Authored by: nlurker
2026-01-27 12:45:19 +00:00
Md5Lukas
f9a06197f5 [ie/boosty] Improve metadata extraction (#15543)
Authored by: Sytm
2026-01-27 12:39:10 +00:00
Mivik
a421eb06d1 [ie/neteasemusic] Fix merged lyrics extraction (#15052)
Authored by: Mivik
2026-01-27 12:30:11 +00:00
wesson09
bc6ff877dd [ie/wat.tv] Improve DRM detection (#15659)
Closes #15647
Authored by: wesson09
2026-01-27 12:29:09 +00:00
Subrat Lima
1effa06dbf [ie/volejtv] Fix and add extractors (#13226)
Closes #13203
Authored by: subrat-lima
2026-01-27 12:22:55 +00:00
Ștefan-Gabriel Muscalu
f8b3fe33f6 [ie/facebook:ads] Fix extractor (#15582)
Closes #15577
Authored by: legraphista
2026-01-27 11:59:50 +00:00
christoph-heinrich
0e4d1e9de6 [ie/lbry] Support filtering of flat playlist results (#15695)
Closes #15683
Authored by: christoph-heinrich, dirkf

Co-authored-by: dirkf <1222880+dirkf@users.noreply.github.com>
2026-01-27 02:06:38 +00:00
christoph-heinrich
0dec80c02a [ie/RumbleChannel] Support filtering of flat playlist results (#15694)
Authored by: christoph-heinrich
2026-01-27 02:05:39 +00:00
bashonly
e3f0d8b731 [ie/tiktok] Solve JS challenges with native Python implementation (#15672)
Closes #15418
Authored by: bashonly, DTrombett

Co-authored-by: DTrombett <d@trombett.org>
2026-01-25 23:16:01 +00:00
bashonly
2b61a2a4b2 [ie/dailymotion] Fix extractor (#15682)
Closes #15526
Authored by: bashonly
2026-01-25 23:03:55 +00:00
rdamas
c8680b65f7 [ie/media.ccc.de] Fix extractor (#15608)
Closes #15607
Authored by: rdamas
2026-01-19 23:16:08 +00:00
Subrat Lima
457dd036af [ie/cbc] Fix extractors (#15631)
Closes #15584
Authored by: subrat-lima
2026-01-19 22:39:27 +00:00
bashonly
5382c6c81b Add --compat-options 2025 (#15499)
Authored by: bashonly
2026-01-19 20:16:33 +00:00
Nil Admirari
b16b06378a Add --format-sort-reset option (#13809)
Authored by: nihil-admirari
2026-01-19 17:40:08 +00:00
bashonly
0b08b833bf [build] Fix manually triggered nightly releases (#15615)
Fix 3763d0d4ab

Authored by: bashonly
2026-01-19 09:25:37 +00:00
bashonly
9ab4777b97 [rh:curl_cffi] Support curl_cffi 0.14.x (#15613)
Closes #11860
Authored by: bashonly
2026-01-18 23:40:37 +00:00
Karl Knechtel
dde5eab3b3 Support Deno installed via Python package (#15614)
* Add `deno` extra
* Check Python "scripts" path for runtime executables

Closes #15530
Authored by: zahlman, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-01-18 23:31:54 +00:00
bashonly
23b8465063 [ie/youtube] Adjust default clients (#15601)
* Remove `tv` client from logged-out defaults due to #15583
* Remove all HTML5 clients from "JS-less" defaults due to #15569
* Prioritize `web` over `web_safari` until we request latter's config
* Bump all player client versions
* Do not warn for expected SABR-only responses (`web`/`web_safari`)
* Improve PO Token binding experiment debug output

Authored by: bashonly
2026-01-18 19:26:16 +00:00
bashonly
d20f58d721 [ie/youtube] Solve n challenges for manifest formats (#15602)
* Solve n challenges in HLS/DASH manifest URL path parameters
* Collect all challenges in advance to solve in bulk once per video
* Improve & always use the load/store helper methods for player cache

Closes #15569, Closes #15586, Closes #15587, Closes #15600
Authored by: bashonly
2026-01-18 16:34:13 +00:00
Simon Sawicki
e2ea6bd6ab [ie/youtube] Fix priorization of youtube URL matching (#15596)
Authored by: Grub4K
2026-01-18 16:11:29 +01:00
Simon Sawicki
ede54330fb [utils] devalue: Fix calling reviver on cached value (#15568)
Authored by: Grub4K
2026-01-16 15:53:32 +01:00
bashonly
27afb31edc [ie/tarangplus] Sanitize m3u8 URLs (#15502)
Fix 260ba3abba

Closes #15501
Authored by: bashonly
2026-01-06 05:44:30 +00:00
InvalidUsernameException
48b845a296 [ie/zdf] Support sister sites URLs (#15370)
Closes #13319
Authored by: InvalidUsernameException
2026-01-06 04:56:18 +00:00
clayote
cec1f1df79 Fix --parse-metadata when TO is a single field name (#14577)
Closes #14576
Authored by: clayote, bashonly

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2026-01-05 03:19:30 +00:00
0x∅
ba499ab0dc [ie/croatian.film] Add extractor (#15468)
Closes #15464
Authored by: 0xvd
2026-01-04 17:43:47 +00:00
0x∅
5a481d65fa [ie/hotstar] Extract from new API (#15480)
Closes #15479
Authored by: 0xvd
2026-01-04 04:52:37 +00:00
Cédric Luthi
6ae9e95687 [ie/tv5unis] Fix extractors (#15477)
Closes #12662
Authored by: 0xced
2026-01-04 01:02:29 +00:00
pomtnp
9c393e3f62 [ie/tiktok] Extract save_count (#15054)
Closes #15053
Authored by: pomtnp
2026-01-03 21:48:42 +00:00
Emi
87a265d820 [ie/tumblr] Extract timestamp (#15462)
Authored by: alch-emi
2026-01-03 20:54:29 +00:00
doe1080
4d4c7e1c69 [utils] js_to_json: Prevent false positives for octals (#15474)
Authored by: doe1080
2026-01-03 20:53:16 +00:00
João Victor Fernandes Oliveira
0066de5b7e [ie/zoom] Extract recordings with start times (#15475)
Authored by: JV-Fernandes
2026-01-03 20:30:38 +00:00
Oliver Pfeiffer
5026548d65 [ie/bigo] Support --wait-for-video (#15463)
Authored by: olipfei
2026-01-03 00:20:59 +00:00
0x∅
e15ca65874 [ie/twitch:videos] Raise error when channel is not found (#15458)
Closes #15450
Authored by: 0xvd
2026-01-03 00:17:38 +00:00
bashonly
3763d0d4ab [build] Improve nightly release check (#15455)
Authored by: bashonly
2026-01-02 16:02:58 +00:00
Subrat Lima
260ba3abba [ie/tarangplus] Add extractors (#13060)
Closes #13020
Authored by: subrat-lima
2026-01-02 00:15:25 +00:00
ptlydpr
878a41e283 [ie/pandatv] Add extractor (#13210)
Authored by: ptlydpr
2026-01-01 01:24:14 +01:00
bashonly
76c31a7a21 [ie/youtube] Fix comment subthreads extraction (#15448)
Fix d22436e5dc

Closes #15444
Authored by: bashonly
2025-12-31 09:56:26 +00:00
bashonly
ab3ff2d5dd [build] Harden CI/CD pipeline (#15387)
* NOTE: the release workflows' new handling of secrets
  may be a breaking change for forks that are using any secrets
  other than GPG_SIGNING_KEY or ARCHIVE_REPO_TOKEN.

  Previously, the release workflow would try to resolve a token
  secret name based on the `target` or `source` input,
  e.g. NIGHTLY_ARCHIVE_REPO_TOKEN or CUSTOM_ARCHIVE_REPO_TOKEN,
  and then fall back to using the ARCHIVE_REPO_TOKEN secret if the
  resolved token secret name was not found in the repository.

  This behavior has been replaced by the release workflow
  always using the ARCHIVE_REPO_TOKEN secret as the token
  for publishing releases to any external archive repository.

* Add zizmor CI job for auditing workflows

* Pin all actions to commit hashes instead of symbolic references

* Explicitly set GITHUB_TOKEN permissions at the job level

* Use actions/checkout with `persist-credentials: false` whenever possible

* Remove/replace template expansions in workflow scripts

* Remove all usage of actions/cache from build/release workflows

* Remove the cache-warmer.yml workflow

* Remove the unused download.yml workflow

* Set concurrency limits for any workflows that are triggered by PRs

* Avoid loading the entire secrets context

* Replace usage of `secrets: inherit` with explicit `secrets:` blocks

* Pin all external docker images to hash that are used by the build workflow

* Explicitly set `shell: bash` for some steps to avoid pwsh or set pipefail

* Ensure any pwsh steps will fail on non-zero exit codes

Authored by: bashonly
2025-12-30 21:05:10 +00:00
bashonly
468aa6a9b4 [ie/youtube] Fix tracking of parent comment among replies (#15439)
Fix d22436e5dc

Closes #15438
Authored by: bashonly
2025-12-30 20:53:33 +00:00
prettysunflower
6c918c5071 [ie/nebula:season] Support more URLs (#15436)
Authored by: prettysunflower
2025-12-30 21:41:19 +01:00
sepro
09078190b0 [ie/iqiyi] Remove broken login support (#15441)
Authored by: seproDev
2025-12-30 15:02:35 +01:00
sepro
4a772e5289 [ie/scte] Remove extractors (#15442)
Authored by: seproDev
2025-12-30 15:01:24 +01:00
cesbar
f24b9ac0c9 [utils] decode_packed_codes: Fix missing key handling (#15440)
Authored by: cesbar
2025-12-30 14:57:42 +01:00
bashonly
2a7e048a60 [ie/facebook] Remove broken login support (#15434)
Authored by: bashonly
2025-12-30 00:48:11 +00:00
bashonly
a6ba714005 [ie/twitter] Remove broken login support (#15432)
Closes #12616
Authored by: bashonly
2025-12-30 00:22:33 +00:00
bashonly
ce9a3591f8 [ie/twitter] Do not extract non-video posts from unified_cards (#15431)
Closes #15402
Authored by: bashonly
2025-12-30 00:20:44 +00:00
bashonly
d22436e5dc [ie/youtube] Support comment subthreads (#15419)
* Support newly rolled out comment "subthreads"
* Fix comments extraction: all replies were being missed
* Add a `max-depth` element to the `max_comments` extractor-arg
* Fully remove the deprecated `max_comment_depth` extractor-arg

Closes #15303
Authored by: bashonly
2025-12-29 21:46:29 +00:00