Commit Graph

1053 Commits (cec240eb2d82a32e7b54b40b858f40e7b2a3ba8a)

Author SHA1 Message Date
bashonly 2feb28028e
[ie/soundcloud] Fix formats extraction ()
Authored by: bashonly
bashonly 0d146c1e36
[ie/youtube] Adjust player clients for site changes ()
Closes 
Authored by: bashonly
sepro 7d6c259a03
Add `playlist_webpage_url` field ()
Closes 
Authored by: seproDev
bashonly f7257588bd
[ie/digitalconcerthall] Support login with access/refresh tokens ()
Removes broken support for login with email and password
Removes obsolete `prefer_combined_hls` extractor-arg

Closes , Closes 
Authored by: bashonly
bashonly da252d9d32
[cleanup] Misc ()
Closes 
Authored by: bashonly, Grub4K, seproDev

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Co-authored-by: sepro <sepro@sepr0.com>
bashonly 2009cb27e1
[ie/SonyLIVSeries] Add `sort_order` extractor-arg ()
Authored by: bashonly
sepro 637d62a3a9
[ie/youtube] Player client maintenance ()
Authored by: bashonly, seproDev

Co-authored-by: bashonly <bashonly@protonmail.com>
sepro 197d0b03b6
[cleanup] Misc ()
Closes 
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>
sepro 3945677a75
[core] Prioritize AV1 ()
Authored by: seproDev
bashonly c29f5a7fae
[ie/generic] Do not impersonate by default (fix edfd095b19) ()
Closes 
Authored by: bashonly
bashonly c998238c2e
[cleanup] Misc ()
Closes 
Authored by: bashonly, KBelmin

Co-authored-by: Belminho <102482175+KBelmin@users.noreply.github.com>
bashonly d784464399
Remove Python 3.8 support ()
Closes 
Authored by: bashonly
Simon Sawicki 67adeb7bab
[cleanup] Misc ()
- 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 , Closes , Closes , Closes 
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>
bashonly a886cf3e90
[build] Migrate `py2exe` builds to `win_exe` ()
This commit removes py2exe support

Closes 
Authored by: bashonly
Imran Hussain 0f593dca9f
Add option `--plugin-dirs` ()
Closes 
Authored by: imranh2, coletdjnz

Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Simon Sawicki 1a830394a2
[build] `make_lazy_extractors`: Force running without plugins ()
Authored by: Grub4K
Simon Sawicki edfd095b19
[ie/generic] Impersonate browser by default ()
Also adds `impersonate` extractor arg

Authored by: Grub4K
sepro de2062753a
[ie/youtube] Change default player clients to `ios,mweb` ()
Closes , Closes 
Authored by: seproDev
bashonly c6387abc1a
[cleanup] Misc ()
Closes , Closes , Closes 
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K

Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
Kieran c08e0b20b5
Allow `none` arg to negate `--convert-subs` and `--convert-thumbnails` ()
Authored by: kieraneglin
sepro 3a3bd00037
[ie/youtube] Add `po_token`, `visitor_data`, `data_sync_id` extractor args ()
Authored by:  seproDev, coletdjnz, bashonly
bashonly 406f4c2e47
[ie/youtube] Change default player clients to `ios,web_creator` ()
Closes 
Authored by: bashonly
sepro efb42763de
[ie/youtube] Change default player clients to `ios,tv` ()
Closes 
Authored by: seproDev
bashonly d19fcb9342
[ie/youtube] Fix age-verification workaround ()
Authored by: bashonly, Grub4K

Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
bashonly 0e539617a4
[ie/youtube] Player client maintenance ()
- Add clients: android_producer, android_testsuite, android_vr, tv, web_safari
- Remove obsolete clients: android_embedded, ios_embedded, *_embedscreen

Authored by: bashonly
github-actions[bot] 37c233562d Release 2024.07.16
Created by: bashonly

:ci skip all :ci run dl
bashonly e62fa6b0e0 [ie/digitalconcerthall] Extract HEVC and FLAC formats ()
Authored by: bashonly
bashonly 644d84d778 Revert 4f8448896e
curl-cffi 0.5.10 does not support Windows 32-bit

Authored by: bashonly
bashonly 4f8448896e [build] Include `curl_cffi` in `yt-dlp_x86.exe`
Authored by: bashonly
bashonly 4521f30d14 [build] Include `curl_cffi` in `yt-dlp_linux`
Authored by: bashonly
sepro 0b570f2a90
[core] Do not alter default format selection when simulated ()
Closes 
Authored by: seproDev
bashonly 93d33cb29a
[cleanup] Misc ()
Authored by: bashonly
github-actions[bot] cd68258225 Release 2024.07.01
Created by: Grub4K

:ci skip all :ci run dl
Simon Sawicki 5ce582448e
[core] Disallow unsafe extensions (CVE-2024-38519)
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-79w7-vh3h-8g4j

Authored by: Grub4K
bashonly 6aaf96a3d6
[cleanup] Misc ()
Closes 
Authored by: bashonly, seproDev, jucor, c-basalt

Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: Julien Cornebise <julien@cornebise.com>
Co-authored-by: c-basalt <117849907+c-basalt@users.noreply.github.com>
c-basalt 1d6ab17d07
[ie/bilibili] Support legacy formats ()
Adds extractor-arg `prefer_multi_flv`

Closes , Closes , Closes , Closes 
Authored by: c-basalt, GD-Slime

Co-authored-by: GD-Slime <82302542+GD-Slime@users.noreply.github.com>
bashonly 55e3e6fd21
Add `playlist_channel` and `playlist_channel_id` fields ()
Authored by: bashonly
sepro e6a22834df
[ie/orf:on] Allow downloading of video in segments ()
Closes 
Authored by: seproDev
bashonly 5dbac313ae [ie/generic] Add `key_query` extractor-arg
Authored by: bashonly
bashonly db50f19d76
[rh:requests] Bump minimum `requests` version to 2.32.2 ()
Closes 
Authored by: bashonly
bashonly 5e3e19c93c
[cleanup] Misc ()
Authored by: bashonly
github-actions[bot] ed274b60b1 Release 2024.05.26
Created by: bashonly

:ci skip all :ci run dl
Simon Sawicki 5c019f6328
[misc] Cleanup ()
Closes 
Authored by: bashonly, seproDev, Grub4K

Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
coletdjnz 96a134dea6
[ie/youtube] Extract upload timestamp if available ()
Closes , Closes 
Authored by: coletdjnz
Simon Sawicki a4da9db87b
Update to ytdl-commit-a08f2b7 ()
[ie] Rework JWPlayer extraction
- f66372403f
[ie/gbnews] Add extractor
- 70f230f9cf
[ie/caffeinetv] Add extractor
- 40bd5c1815
[ie/youporn] Improve extraction
- 0b2ce3685e
[ie/youporn] Add playlist extractors
- 668332b973

Closes , Closes 
Authored by: Grub4K, bashonly
bashonly 1463945ae5
[ie/jiocinema] Add extractors ()
Closes , Closes , Closes , Closes 
Authored by: bashonly
bashonly beaf832c7a
[ie/soundcloud] Add `formats` extractor-arg ()
Authored by: bashonly
Simon Sawicki 3f7999533e
[rh:requests] Patch support for `requests` 2.32.2+ ()
Authored by: Grub4K
bashonly 3584b8390b
[ie/tiktok] Add `device_id` extractor-arg ()
Authored by: bashonly
bashonly 6e36d17f40
[build] Exclude `requests` from `py2exe` ()
Authored by: bashonly