Commit Graph

489 Commits (bbc7591d3bb650f96cd1f1584055888cc919f14a)

Author SHA1 Message Date
bashonly c8541f8b13
[ie/youtube] Do not use `web_creator` as a default client (#12087)
Closes #12085
Authored by: bashonly
2 weeks ago
coletdjnz 75079f4e3f
[ie/youtube] Refactor cookie auth (#11989)
Authored by: coletdjnz
3 weeks ago
coletdjnz 712d2abb32
[ie/youtube] Use `tv` instead of `mweb` client by default (#12059)
Authored by: coletdjnz
3 weeks ago
coletdjnz 0b6b7742c2
[ie/youtube] Fix DASH formats incorrectly skipped in some situations (#11910)
Closes https://github.com/yt-dlp/yt-dlp/issues/11907
Authored by: coletdjnz
1 month ago
bashonly 65cf46cddd
[ie/youtube] Player client maintenance (#11893)
Closes #11867
Authored by: bashonly
1 month ago
coletdjnz 9f42e68a74
[ie/youtube] Skip iOS formats that require PO Token (#11890)
Partial fix for https://github.com/yt-dlp/yt-dlp/issues/11868

Authored by: coletdjnz
1 month ago
bashonly 09a6c68712
[ie/youtube] Add age-gate workaround for some embeddable videos (#11821)
Closes #11296
Authored by: bashonly
2 months ago
bashonly 1a8851b689
[ie/youtube] Fix `uploader_id` extraction (#11818)
Closes #11816
Authored by: bashonly
2 months ago
bashonly dc3c4fddcc
[ie/youtube] Prioritize original language over auto-dubbed audio (#11803)
Closes #11753
Authored by: bashonly
2 months ago
bashonly 5460cd9189
[ie/youtube] Fix signature function extraction for `2f1832d2` (#11801)
Closes #11798
Authored by: bashonly
2 months ago
Crypto90 f6c73aad5f
[ie/youtube:search_url] Fix playlist searches (#11782)
Closes #11666
Authored by: Crypto90
2 months ago
Pew d5e2a379f2
[ie/youtube] Fix `release_date` extraction (#11759)
Authored by: MutantPiggieGolem1
2 months ago
bashonly 4bd2655398
[ie/youtube] Raise if `n` function returns input value (#11752)
Improve a95ee6d880

Authored by: bashonly
2 months ago
bashonly a95ee6d880
[ie/youtube] Fix `n` sig extraction for player `3bb1f723` (#11750)
Closes #11744
Authored by: bashonly
2 months ago
bashonly 4c85ccd136
[ie/youtube] Fix signature function extraction (#11751)
Closes #11748
Authored by: bashonly
2 months ago
bashonly 2e49c789d3
[ie/youtube] Player client maintenance (#11724)
Closes #11686
Authored by: bashonly
2 months ago
sepro d8fb349086
[cleanup] Bump ruff to 0.8.x (#11608)
Authored by: seproDev
2 months ago
bashonly 0d146c1e36
[ie/youtube] Adjust player clients for site changes (#11663)
Closes #11640
Authored by: bashonly
2 months ago
sepro fe70f20aed
[ie/youtube:tab] Fix playlists tab extraction (#11615)
Closes #11524
Authored by: seproDev
2 months ago
sepro 37cd7660ea
[ie/youtube:tab] Fix podcasts tab extraction (#11567)
Authored by: seproDev
3 months ago
bashonly 52c0ffe40a
[ie/youtube] Remove broken OAuth support (#11558)
Closes #11462
Authored by: bashonly
3 months ago
sepro 637d62a3a9
[ie/youtube] Player client maintenance (#11528)
Authored by: bashonly, seproDev

Co-authored-by: bashonly <bashonly@protonmail.com>
3 months ago
sepro 197d0b03b6
[cleanup] Misc (#11347)
Closes #11361
Authored by: avagordon01, bashonly, grqz, Grub4K, seproDev

Co-authored-by: Ava Gordon <avagordon01@gmail.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
3 months ago
sepro 3945677a75
[core] Prioritize AV1 (#11153)
Authored by: seproDev
3 months ago
bashonly d569a88452 [ie/youtube] Adjust OAuth refresh token handling (#11414)
Removes support for using '' as an empty password in netrc, e.g.:
machine youtube login oauth password ''

Double-quotes ("") are valid and must be used instead, e.g.:
machine youtube login oauth password ""

Authored by: bashonly
3 months ago
Simon Sawicki 67adeb7bab
[cleanup] Misc (#11216)
- Add Python 3.13 to CI, finalize 3.13 support
- Remove Python 3.8 from CI in preparation for removing 3.8 support
- Document that PyPy3.8 and PyPy3.9 are no longer supported
- Usual documentation fixes and code cleanup

Closes #8248, Closes #11146, Closes #11149, Closes #11211
Authored by: Grub4K, grqz, DTrombett, KarboniteKream, bashonly, mikkovedru, seproDev

Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: DTrombett <d@trombett.org>
Co-authored-by: =?UTF-8?q?Klemen=20Ko=C5=A1ir?= <klemen.kosir@kream.io>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: Mikko Vedru <mikko.vedru@gmail.com>
Co-authored-by: sepro <sepro@sepr0.com>
3 months ago
coletdjnz b8635c1d47
[ie/youtube] Support logging in with OAuth (#11001)
See: https://github.com/yt-dlp/yt-dlp/wiki/Extractors#logging-in-with-oauth

Authored by: coletdjnz
3 months ago
bashonly fed53d70bd [ie/youtube] Remove broken `android_producer` client (#11297)
Authored by: bashonly
3 months ago
bashonly ec2f4bf082 [ie/youtube] Remove broken age-restriction workaround (#11297)
Closes #11296
Authored by: bashonly
3 months ago
bashonly 7af1ddaaf2
[ie/youtube] Fix `comment_count` extraction (#11274)
Authored by: bashonly
3 months ago
sepro de2062753a
[ie/youtube] Change default player clients to `ios,mweb` (#11190)
Closes #11165, Closes #11185
Authored by: seproDev
4 months ago
bashonly 1d84b780cf
[ie/youtube:clip] Prioritize `https` formats (#11102)
Closes #10856
Authored by: bashonly
4 months ago
bashonly fa2be9a7c6
[ie/youtube] Fix `format_note` (Bugfix for 3a3bd00037) (#11028)
Authored by: bashonly
4 months ago
sepro 9431777b4c
[ie/youtube:tab] Fix shorts tab extraction (#10938)
Closes #10936
Authored by: seproDev
5 months ago
sepro 3a3bd00037
[ie/youtube] Add `po_token`, `visitor_data`, `data_sync_id` extractor args (#10648)
Authored by:  seproDev, coletdjnz, bashonly
5 months ago
bashonly 49f3741a82
[ie/youtube] Support excluding `player_client`s in extractor-arg (#10710)
Closes #10699
Authored by: bashonly
6 months ago
bashonly 406f4c2e47
[ie/youtube] Change default player clients to `ios,web_creator` (#10674)
Closes #10660
Authored by: bashonly
6 months ago
sepro c86891eb94
[ie/youtube] Fix `n` function name extraction for player `b12cc44b` (#10668)
Authored by: seproDev
6 months ago
bashonly ffd7781d65
[cleanup] Misc (#10623)
Authored by: bashonly
6 months ago
sepro efb42763de
[ie/youtube] Change default player clients to `ios,tv` (#10457)
Closes #10046
Authored by: seproDev
6 months ago
bashonly d19fcb9342
[ie/youtube] Fix age-verification workaround (#10610)
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
6 months ago
bashonly 011b4a04db
[ie/youtube] Fix `n` function name extraction for player `20dfca59` (#10611)
Closes #10608
Authored by: bashonly
6 months ago
bashonly 0e539617a4
[ie/youtube] Player client maintenance (#10573)
- Add clients: android_producer, android_testsuite, android_vr, tv, web_safari
- Remove obsolete clients: android_embedded, ios_embedded, *_embedscreen

Authored by: bashonly
6 months ago
bashonly 713b4cd18f
[ie/youtube] Fix `n` function name extraction for player `3400486c` (#10542)
Authored by: bashonly
6 months ago
sepro b85eef0a61
[ie/youtube] Reduce android client priority (#10467)
Authored by: seproDev
7 months ago
sepro 16da8ef993
[ie/youtube] Fix initial player response usage (Bugfix for 8b8b442cb0) (#10464)
Authored by: seproDev
7 months ago
sepro 8b8b442cb0
[ie/youtube] Avoid poToken experiment player responses (#10456)
Closes #10397
Authored by: seproDev
7 months ago
bashonly 04e17ba20a
[ie/youtube] Invalidate nsig cache from < 2024.07.09 (#10401)
Versions after 297b0a3792 and before 7ead7332af may have cached incorrect nsig function data

Authored by: bashonly
7 months ago
sepro 7ead7332af
[ie/youtube] Remove broken `n` function extraction fallback (#10396)
Closes #10391
Authored by: pukkandan, seproDev

Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
7 months ago
bashonly 297b0a3792
[ie/youtube] Fix JS `n` function name extraction (#10390)
Fixes nsig decoding for player b22ef6e7

Closes #10391
Authored by: bashonly, seproDev

Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
7 months ago