Commit Graph

22105 Commits (fe6c82ccff6338d97711204162731a8a6741c9b4)
 

Author SHA1 Message Date
Mahmoud Abdel-Fattah 2af4eeb772
[utils] `clean_podcast_url`: Handle more trackers ()
Authored by: mabdelfattah, bashonly
Closes 
Zprokkel 325191d0c9
[ie/vrt] Update token signing key ()
Authored by: Zprokkel
GD-Slime bdd0b75e3f
[ie/BiliBiliBangumi] Fix extractors ()
- Overhaul BiliBiliBangumi extractor for the site's new API
- Add BiliBiliBangumiSeason extractor
- Refactor BiliBiliBangumiMedia extractor

Closes , Closes 
Authored by: GD-Slime
bashonly 92315c0377
[extractor/twitter] Fix GraphQL and legacy API ()
Authored by: bashonly
pukkandan b03fa78345
Revert 49296437a8
github-actions cc0619f62d Release 2023.07.06
Created by: pukkandan

:ci skip all :ci run dl
pukkandan b532a34810
[docs] Minor fixes
Closes 
Simon Sawicki 3121512228
[core] Change how `Cookie` headers are handled
Cookies are now saved and loaded under `cookies` key in the info dict
instead of `http_headers.Cookie`. Cookies passed in headers are
auto-scoped to the input URLs with a warning.

Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj

Authored by: Grub4K
coletdjnz f8b4bcc0a7
[core] Prevent `Cookie` leaks on HTTP redirect
Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj

Authored by: coletdjnz
bashonly 1ceb657bdd
[fd/external] Scope cookies
- ffmpeg: Calculate cookies from cookiejar and pass with `-cookies` arg instead of `-headers`
- aria2c, curl, wget: Write cookiejar to file and use external FD built-in cookiejar support
- httpie: Calculate cookies from cookiejar instead of `http_headers`
- axel: Calculate cookies from cookiejar and disable http redirection if cookies are passed
    - May break redirects, but axel simply don't have proper cookie support

Ref: https://github.com/yt-dlp/yt-dlp/security/advisories/GHSA-v8mc-9377-rwjj

Authored by: bashonly, coletdjnz
pukkandan ad8902f616
[ie/vidlii] Handle relative URLs
Closes 
pukkandan 94ed638a43
[ie/youtube] Avoid false DRM detection ()
Some master manifests contain a mix of DRM and non-DRM formats
pukkandan bc344cd456
[core] Allow extractors to mark formats as potentially DRM ()
This is useful for HLS where detecting whether the format is
actually DRM requires the child manifest to be downloaded.

Makes the error message when using `--test` inconsistent,
but doesn't really matter.
pukkandan 906c0bdcd8
[formats] Fix best fallback for storyboards
Partial fix for 
pukkandan 337734d4a8
[cleanup] Misc
pukkandan fa44802809
[devscripts/make_changelog] Skip reverted commits
pukkandan 47bcd43724
[outtmpl] Pad `playlist_index` etc even when with internal formatting
Closes 
pukkandan 662ef1e910
[downloader/http] Avoid infinite loop when no data is received
Closes 
Jorge 6355b5f1e1
[misc] Add CodeQL workflow ()
coletdjnz 90db9a3c00
[extractor/youtube:stories] Remove ()
YouTube killed them

https://web.archive.org/web/20230630153050/https://support.google.com/youtube/thread/217640760
bashonly 49296437a8
[extractor/twitter] Fix unauthenticated extraction ()
Closes 
Authored by: bashonly
bashonly 1cffd621cb
[extractor/twitter:spaces] Fix extraction ()
Closes 
Authored by: bashonly
RfadnjdExt 3b7f5300c5
[extractor/googledrive] Fix source format extraction ()
Closes 
Authored by: RfadnjdExt
coletdjnz 4dc4d8473c
[extractor/youtube] Ignore incomplete data for comment threads by default ()
For both `--ignore-errors` and `--ignore-errors only_download`. Pass `--no-ignore-errors` to not ignore.

Closes https://github.com/yt-dlp/yt-dlp/issues/7474

Authored by: coletdjnz
c-basalt 8776349ef6
[extractor/vk] VKPlay, VKPlayLive: Add extractors ()
Closes 
Authored by: c-basalt
urectanc af1fd12f67
[extractor/stacommu] Add extractors ()
Authored by: urectanc
coletdjnz fcbc9ed760
[extractor/youtube:tab] Support shorts-only playlists ()
Fixes https://github.com/yt-dlp/yt-dlp/issues/7424

Authored by: coletdjnz
Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com>
bashonly a2be9781fb
[extractor/Douyin] Fix extraction from webpage
Closes 
Authored by: bashonly
Xiao Han 8f05fbae2a
[extractor/abc] Fix extraction ()
Closes 
Authored by: meliber
Aman Salwan 5b4b92769a
[extractor/crunchyroll:music] Fix `_VALID_URL` ()
Closes 
Authored by: AmanSal1, rdamas

Co-authored-by: Robert Damas <robert.damas@byom.de>
pukkandan 91302ed349
[utils] clean_podcast_url: Handle protocol in redirect URL
Closes 
pukkandan f393bbe724
[extractor/sbs] Python 3.7 compat
Closes 
pukkandan 8a8af356e3
[downloader/aria2c] Add `--no-conf`
Closes 
pukkandan d949c10c45
[extractor/youtube] Process `post_live` over 2 hours
bashonly ef8509c300
[extractor/kick] Fix `_VALID_URL`
Closes 
Authored by: bashonly
nnoboa 5e16cf92eb
[extractor/AdultSwim] Extract subtitles from m3u8 ()
Authored by: nnoboa
Closes 
bashonly f0a1ff1181
[extractor/qdance] Add extractor ()
Closes 
Authored by: bashonly
pukkandan 58786a10f2
[extractor/youtube] Add extractor-arg `formats`
Closes 
pukkandan e59e20744e
Bugfix for b4e0d75848
Simon 89bed01374
[extractor/youtube] Fix comments' `is_favorited` ()
Authored by: bbilly1
Closes 
github-actions de4cf77ec1 Release 2023.06.22
Created by: pukkandan

:ci skip all :ci run dl
pukkandan 812cdfa06c
[cleanup] Misc
pukkandan cd810afe2a
[extractor/youtube] Improve nsig function name extraction
pukkandan b4e0d75848
Improve `--download-sections`
* Support negative time-ranges
* Add `*from-url` to obey time-ranges in URL

Closes 
Berkan Teber 71dc18fa29
[extractor/youtube] Improve description parsing performance ()
* The parsing is skipped when not needed
* The regex is improved by simulating atomic groups with lookaheads

Authored by: pukkandan, berkanteber
bashonly 98cb1eda7a
[extractor/rheinmaintv] Add extractor ()
Authored by: barthelmannk

Co-authored-by: barthelmannk <81305638+barthelmannk@users.noreply.github.com>
bashonly 774aa09dd6
[extractor/dplay] GlobalCyclingNetworkPlus: Add extractor ()
* Allows `country` API param to be configured with `--xff`/`geo_bypass_country`

Closes 
Authored by: bashonly
rexlambert22 f2ff0f6f19
[extractor/motherless] Add gallery support, fix groups ()
Authored by: rexlambert22
pukkandan 5fd8367496
[extractor] Support multiple `_VALID_URL`s ()
Authored by: nixxo
pukkandan 0dff8e4d1e
Indicate `filesize` approximated from `tbr` better