Generated from: yt-dlp/yt-dlp@a58182b
A description of the various files are in the README
Changelog
Core changes
- Add
--no-quiet
by pukkandan - Add option
--xff
by pukkandan - Deprecate internal
Youtubedl-no-compression
header (#6876) by coletdjnz - Do not translate newlines in
--print-to-file
by pukkandan - Ensure pre-processor errors do not block
--print
by pukkandan (With fixes in 17ba434) - Implement
--color
flag (#6904) by Grub4K - Improve HTTP redirect handling (#7094) by coletdjnz
- Merged with youtube-dl d1c6c5 by pukkandan (With fixes in edbe5b5 by bashonly)
- Populate
filename
andurls
fields at all stages of--print
by pukkandan (With fixes in b5f61b6) - Relaxed validation for numeric format filters by pukkandan
- Support decoding multiple content encodings (#7142) by coletdjnz
- Support loading info.json with a list at it's root by pukkandan
- Workaround erroneous urllib Windows proxy parsing (#7092) by coletdjnz
- cookies
- Cryptodome: Fix
__bool__
by pukkandan - jsinterp
- outtmpl
- update
- utils
js_to_json
: Implement template strings (#6623) by Grub4Klocked_file
: Fix for virtiofs (#6840) by brandon-dacribtraverse_obj
- Allow iterables in traversal (#6902) by Grub4K
- More fixes (#6959) by Grub4K
write_string
: Fix noconsole behavior by Grub4K
Extractor changes
- Do not exit early for unsuitable
url_result
by pukkandan - Do not warn for invalid chapter data in description by pukkandan
- Extract more metadata from ISM by pukkandan
- abematv: Add fallback for title and description extraction and extract more metadata (#6994) by Lesmiscore
- adobepass: Handle
Charter_Direct
MSO asSpectrum
(#6824) by bashonly - aeonco: Support Youtube embeds (#6591) by alexklapheke
- bibeltv: Fix extraction, support live streams and series (#6505) by flashdagger
- bilibili: Support festival videos (#6547) by qbnu
- biliIntl: Add comment extraction (#6079) by HobbyistDev
- bitchute: Add more fallback subdomains (#6907) by Neurognostic
- booyah: Remove extractor by pukkandan
- BrainPOP: Add extractors (#6106) by MinePlayersPE
- bravotv: Fix extractor (#6568) by bashonly
- cbc
- cbs: Add
ParamountPressExpress
extractor (#6604) by bashonly - chilloutzone: Fix extractor (#6445) by bashonly
- clipchamp: Add extractor (#6978) by bashonly
- comedycentral: Add support for movies (#7108) by sqrtNOT
- crunchyroll: Rework with support for movies, music and artists (#6237) by Grub4K
- daftsex: Update domain and embed player url (#5966) by JChris246
- dlf: Add extractors (#6697) by nick-cd
- drtv: Fix radio page extraction (#6552) by viktor-enzell
- facebook: Fix metadata extraction (#6856) by ringus1
- generic
- Accept values for
fragment_query
,variant_query
(#6600) by bashonly (With fixes in 9bfe0d1) - Add extractor-args
hls_key
,variant_query
(#6567) by bashonly - Attempt to detect live HLS (#6775) by bashonly
- Accept values for
- genius: Add support for articles (#6474) by bashonly
- globalplayer: Add extractors (#6903) by garret1317
- gmanetwork: Add extractor (#5945) by HobbyistDev
- gronkh: Extract duration and chapters (#6817) by satan1st
- hentaistigma: Remove extractor by pukkandan
- hidive: Fix login by pukkandan
- hollywoodreporter: Add extractors (#6614) by bashonly
- hrefli: Add extractor (#6762) by selfisekai
- idolplus: Add extractor (#6732) by ping
- iq: Set more language codes (#6476) by D0LLYNH0
- iwara
- jwplatform: Update
_extract_embed_urls
(#6383) by carusocr - kick: Make initial request non-fatal by bashonly
- LastFM: Rewrite playlist extraction (#6379) by hatienl0i261299, pukkandan
- line: Remove extractors (#6734) by sian1468
- livestream: Support videos with account id (#6324) by theperfectpunk
- medaltv: Fix clips (#6502) by xenova
- mediastream: Improve
WinSports
and embed extraction (#6426) by bashonly - nbc: Fix
NBCStations
direct mp4 formats (#6637) by bashonly - nebula: Add
beta.nebula.tv
(#6516) by unbeatable-101 - nhk: Add
NhkRadiru
extractor (#6819) by garret1317 - niconico: Download comments from the new endpoint (#6773) by Lesmiscore
- NiconicoSeries: Fix extraction (#6898) by sqrtNOT
- nubilesporn: Add extractor (#6231) by permunkle
- opencast
- owncloud: Add extractor (#6533) by C0D3D3V
- Parler: Rewrite extractor (#6446) by JChris246
- pgatour: Add extractor (#6613) by bashonly
- playsuisse: Support new url format (#6528) by sbor23
- polskieradio: Improve extractors (#5948) by selfisekai
- pornez: Support new URL formats (#6792) by zhgwn
- pornhub: Set access cookies to fix extraction (#6685) by arobase-che, Schmoaaaaah
- rai: Rewrite extractors (#5940) by danog, nixxo
- rokfin: Re-construct manifest url (#6507) by vampirefrog
- rozhlas: Extract manifest formats (#6590) by bashonly
- rtvc: Add extractors (#6578) by elyse0
- rumble
- sbs: Overhaul extractor for new API (#6839) by bashonly, dirkf, vidiot720
- stageplus: Add extractor (#6838) by bashonly
- teamcoco: Fix extractor (#6437) by bashonly
- telecaribe: Expand livestream support (#6601) by bashonly
- thesun: Update
_VALID_URL
(#6522) by hatienl0i261299 - tiktok
- triller: Support short URLs, detect removed videos (#6636) by bashonly
- tvp: Use new API (#6989) by selfisekai
- twitch
- twitter: Default to GraphQL, handle auth errors (#6957) by bashonly
- weverse: Add extractors (#6711) by bashonly
- wevidi: Add extractor (#6868) by truedread
- weyyak: Add extractor (#7124) by ItzMaxTV
- whyp: Add extractor (#6803) by CoryTibbettsDev
- wrestleuniverse: Fix extraction, add login (#6982) by bashonly, Grub4K
- wykop: Add extractors (#6140) by selfisekai
- YahooGyaOIE, YahooGyaOPlayerIE: Delete extractors due to website close (#6218) by Lesmiscore
- youku: Improve error message (#6690) by carusocr
- youporn: Extract m3u8 formats by pukkandan
- youtube
- Add client name to
format_note
when-v
(#6254) by Lesmiscore, pukkandan - Add extractor-arg
include_duplicate_formats
by pukkandan - Bypass throttling for
-f17
by pukkandan - Construct fragment list lazily by pukkandan (With fixes in e389d17)
- Define strict uploader metadata mapping (#6384) by coletdjnz
- Extract
heatmap
data (#7100) by tntmod54321 - Extract uploader metadata for feed/playlist items by coletdjnz
- Fix comment loop detection for pinned comments (#6714) by coletdjnz
- Fix parsing
comment_count
(#6523) by nick-cd - Handle incomplete initial data from watch page (#6510) by coletdjnz
- Revert default formats to
https
by pukkandan - Support podcasts and releases tabs by coletdjnz
- music, search_url: Extract title (#7102) by kangalio
- Add client name to
- zingmp3: Fix and improve extractors (#6367) by hatienl0i261299
- zoom
Downloader changes
- curl: Fix progress reporting by pukkandan
Postprocessor changes
- Fix chapters if duration is not extracted (#6037) by bashonly
- EmbedThumbnail, FFmpegMetadata: Fix error on attaching thumbnails and info json for mkv/mka (#6647) by Lesmiscore
- ffmpegfixupm3u8pp: Check audio codec before fixup (#6778) by bashonly
- FixupDuplicateMoov: Fix bug in triggering by pukkandan
Misc. changes
- Add automatic duplicate issue detection by pukkandan
- build
- cleanup: Miscellaneous: 6f2287c by pukkandan
- cleanup, utils: Split into submodules (#7090) by coletdjnz, pukkandan
- cli_to_api: Add script by pukkandan
- devscripts:
make_changelog
: Various improvements by Grub4K - docs: Misc improvements by pukkandan