youtube-dl 2021.12.17
⚠️ This release is outdated with known issues — use the nightly build instead.
Fixes
- FFmpeg postprocessor now shows ffmpeg output on error
- YouTube: Updated signature function patterns
- YouTube: Made get_video_info processing more robust with request workaround
- PeerTube: Skip description endpoint call when unnecessary
- Periscope: Pass referer to HLS requests
- PornHub: Detect geo restrictions, dismiss tbr from download URLs
- ORF tvthek: Add MPD format support
- Apple Connect: Fix extraction
Features
- PornHub: Support onion domain (pornhubthbh7ap3u.onion)
- Egghead: Add app.egghead.io support
- CuriosityStream collections: Extended URL validation
Removals
- LiveLeak extractor removed
Misc
- Bilibili: Strip uploader name from metadata
- YouTube: Update Invidious instance list
- UMG (DE): Update GraphQL API URL
- NRK: Switch psapi to HTTPS
This release is old and has many known issues. See "... commits to master since this release" above.
You almost certainly want the nightly build release, and not this one. The nightly build is created from the master branch of this repo if changes have been committed since the last build. Read about Installation of the nightly build. Major fixes in the nightly build are listed here.
Core
- [postprocessor/ffmpeg] Show ffmpeg output on error (#22680, #29336)
Extractors
- [youtube] Update signature function patterns (#30363, #30366)
- [peertube] Only call description endpoint if necessary (#29383)
- [periscope] Pass referer to HLS requests (#29419)
- [liveleak] Remove extractor (#17625, #24222, #29331)
- [pornhub] Add support for pornhubthbh7ap3u.onion
- [pornhub] Detect geo restriction
- [pornhub] Dismiss tbr extracted from download URLs (#28927)
- [curiositystream:collection] Extend _VALID_URL (#26326, #29117)
- [youtube] Make get_video_info processing more robust (#29333)
- [youtube] Workaround for get_video_info request (#29333)
- [bilibili] Strip uploader name (#29202)
- [youtube] Update invidious instance list (#29281)
- [umg:de] Update GraphQL API URL (#29304)
- [nrk] Switch psapi URL to https (#29344)
- [egghead] Add support for app.egghead.io (#28404, #29303)
- [appleconnect] Fix extraction (#29208)
- [orf:tvthek] Add support for MPD formats (#28672, #29236)