Generated from: yt-dlp/yt-dlp@5cc09c0
A description of the various files are in the README
Changelog
Core changes
- Add
--no-quiet
by pukkandan - Add option
--xff
by pukkandan - Auto-select default format in
-f-
(#7101) by ivanskodje, 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
- acast: Support embeds (#7212) by pabs3
- adobepass: Handle
Charter_Direct
MSO asSpectrum
(#6824) by bashonly - aeonco: Support Youtube embeds (#6591) by alexklapheke
- afreecatv: Fix extractor (#6283) by blmarket
- ARDBetaMediathek: Add thumbnail (#6890) by StefanLobbenmeier
- bibeltv: Fix extraction, support live streams and series (#6505) by flashdagger
- bilibili
- Support festival videos (#6547) by qbnu
- SpaceVideo: Extract signature (#7149) by elyse0
- 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
- Detect DRM (#7171) by bashonly
- Fix extractor (#6568) by bashonly
- camfm: Add extractors (#7083) by garret1317
- cbc
- cbs: Add
ParamountPressExpress
extractor (#6604) by bashonly - cbsnews: Overhaul extractors (#6681) by bashonly
- chilloutzone: Fix extractor (#6445) by bashonly
- clipchamp: Add extractor (#6978) by bashonly
- comedycentral: Add support for movies (#7108) by sqrtNOT
- crtvg: Add extractor (#7168) by ItzMaxTV
- crunchyroll: Rework with support for movies, music and artists (#6237) by Grub4K
- dacast: Add extractors (#6896) by bashonly
- daftsex: Update domain and embed player url (#5966) by JChris246
- DigitalConcertHall: Support films (#7202) by ItzMaxTV
- discogs: Add extractor (#6624) by rjy
- dlf: Add extractors (#6697) by nick-cd
- drtv: Fix radio page extraction (#6552) by viktor-enzell
- Dumpert: Fix m3u8 and support new URL pattern (#6091) by DataGhost, pukkandan
- elevensports: Add extractor (#7172) by ItzMaxTV
- ettutv: Add extractor (#6579) by elyse0
- europarl: Rewrite extractor (#7114) by HobbyistDev
- eurosport: Improve
_VALID_URL
(#7076) by HobbyistDev - facebook: Fix metadata extraction (#6856) by ringus1
- foxnews: Fix extractors (#7222) by bashonly
- funker530: Add extractor (#7291) by Cyberes
- 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
- hotstar: Support
/shows/
URLs (#7225) by bashonly - hrefli: Add extractor (#6762) by selfisekai
- idolplus: Add extractor (#6732) by ping
- iq: Set more language codes (#6476) by D0LLYNH0
- iwara
- JStream: Add extractor (#6252) by Lesmiscore
- jwplatform: Update
_extract_embed_urls
(#6383) by carusocr - kick: Make initial request non-fatal by bashonly
- LastFM: Rewrite playlist extraction (#6379) by hatienl0i261299, pukkandan
- lbry: Extract original quality formats (#7257) by bashonly
- 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 - mgtv: Fix formats extraction (#7234) by bashonly
- Mzaalo: Add extractor (#7163) by ItzMaxTV
- nbc: Fix
NBCStations
direct mp4 formats (#6637) by bashonly - nebula: Add
beta.nebula.tv
(#6516) by unbeatable-101 - nekohacker: Add extractor (#7003) by hasezoey
- nhk
- Add
NhkRadiru
extractor (#6819) by garret1317 - Fix API extraction (#7180) by menschel, sjthespian
NhkRadiruLive
: Add extractor (#7332) by garret1317
- Add
- niconico
- Download comments from the new endpoint (#6773) by Lesmiscore
- live: Add extractor (#5764) by Lesmiscore
- NiconicoSeries: Fix extraction (#6898) by sqrtNOT
- nubilesporn: Add extractor (#6231) by permunkle
- odnoklassniki: Fix formats extraction (#7217) by bashonly
- 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
- recurbate: Add extractor (#6297) by mrscrapy
- rokfin: Re-construct manifest url (#6507) by vampirefrog
- rottentomatoes: Fix extractor (#6844) by JChris246
- rozhlas
- Extract manifest formats (#6590) by bashonly
MujRozhlas
: Add extractor (#7129) by stanoarn
- rtvc: Add extractors (#6578) by elyse0
- rumble
- sbs: Overhaul extractor for new API (#6839) by bashonly, dirkf, vidiot720
- shemaroome: Pass
stream_key
header to downloader (#7224) by bashonly - sonyliv: Fix login with token (#7223) by bashonly
- stageplus: Add extractor (#6838) by bashonly
- stripchat: Fix extractor (#7306) by foreignBlade
- substack: Fix extraction (#7218) by bashonly
- sverigesradio: Support slug URLs (#7220) by bashonly
- teamcoco: Fix extractor (#6437) by bashonly
- telecaribe: Expand livestream support (#6601) by bashonly
- tencent: Fix fatal metadata extraction (#7219) by bashonly
- thesun: Update
_VALID_URL
(#6522) by hatienl0i261299 - tiktok
- triller: Support short URLs, detect removed videos (#6636) by bashonly
- tv4: Fix extractor (#5649) by dirkf, TxI5
- tvp: Use new API (#6989) by selfisekai
- tvplay: Remove outdated domains (#7106) by ivanskodje
- twitch
- twitter
- Add login support (#7258) by bashonly
- Default to GraphQL, handle auth errors (#6957) by bashonly
- spaces: Add
release_timestamp
(#7186) by CeruleanSky
- urplay: Extract all subtitles (#7309) by hoaluvn
- voot: Fix extractor (#7227) by bashonly
- vrt: Overhaul extractors (#6244) by bashonly, bergoid, jeroenj
- weverse: Add extractors (#6711) by bashonly (With fixes in fd5d93f)
- wevidi: Add extractor (#6868) by truedread
- weyyak: Add extractor (#7124) by ItzMaxTV
- whyp: Add extractor (#6803) by CoryTibbettsDev
- wrestleuniverse
- wykop: Add extractors (#6140) by selfisekai
- ximalaya: Sort playlist entries (#7292) by linsui
- YahooGyaOIE, YahooGyaOPlayerIE: Delete extractors due to website close (#6218) by Lesmiscore
- yappy: YappyProfile: Add extractor (#7346) by 7vlad7
- 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
- Determine audio language using automatic captions by pukkandan
- Extract
channel_is_verified
(#7213) by coletdjnz - Extract
heatmap
data (#7100) by tntmod54321 - Extract more metadata for comments (#7179) by coletdjnz
- Extract uploader metadata for feed/playlist items by coletdjnz
- Fix comment loop detection for pinned comments (#6714) by coletdjnz
- Fix continuation loop with no comments (#7148) by coletdjnz
- Fix parsing
comment_count
(#6523) by nick-cd - Handle incomplete initial data from watch page (#6510) by coletdjnz
- Misc cleanup by coletdjnz
- Revert default formats to
https
by pukkandan - Support podcasts and releases tabs by coletdjnz
- Support shorter relative time format (#7191) by coletdjnz
- music, search_url: Extract title (#7102) by kangalio
- Add client name to
- zaiko
- Add extractor (#7254) by c-basalt
- ZaikoETicket: Add extractor (#7347) by pzhlkj6612
- zdf: Fix formats extraction by bashonly
- zee5: Fix extraction of new content (#7280) by bashonly
- 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
- Print newline for
--progress-template
by pukkandan - 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