Releases: observeroftime01/yt-dlp
Releases · observeroftime01/yt-dlp
2024.02.11.024753
A description of the various files are in the README
Changelog
Core changes
- Add
--compat-options 2023
(#9084) by Grub4K - Don't select storyboard formats as fallback by bashonly
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- cookies
- utils:
traverse_obj
: Supportxml.etree.ElementTree.Element
(#8911) by Grub4K - webvtt: Don't parse single fragment files (#9034) by seproDev
Extractor changes
- abematv
- adn
- aenetworks: Rating should be optional for AP extraction (#9005) by agibson-fl
- amadeustv: Add extractor (#8744) by ArnauvGilotra
- ard
- mediathek
- art19: Add extractors (#9099) by seproDev
- artetv: Separate closed captions (#8231) by Nicals, seproDev
- asobichannel: Add extractors (#8700) by Snack-X
- bigo: Fix JSON extraction (#8893) by DmitryScaletta
- bilibili
- bilibilisearch: Set cookie to fix extraction (#9119) by c-basalt
- biliintl: Fix and improve subtitles extraction (#7077) by dirkf, HobbyistDev, itachi-19, seproDev
- ccma: Extract 1080p DASH formats (#9130) by seproDev
- chzzk: Add extractors (#8887) by DmitryScaletta
- cineverse: Detect when login required (#9081) by garret1317
- cloudflarestream: Extract subtitles (#9007) by Bibhav48
- cloudycdn, lsm: Add extractors (#8643) by Caesim404
- elementorembed: Add extractor (#8948) by pompos02, seproDev
- eporner: Extract AV1 formats (#9028) by michal-repo
- errjupiter: [Add extractor](https://github.com/yt-dlp/yt-d...
2024.01.08.031124
A description of the various files are in the README
Changelog
Core changes
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- cookies: Fix
--cookies-from-browser
with macOS Firefox profiles (#8909) by RalphORama - utils:
traverse_obj
: Supportxml.etree.ElementTree.Element
(#8911) by Grub4K
Extractor changes
- ard: mediathek: Revert to using old id (#8916) by Grub4K
- bigo: Fix JSON extraction (#8893) by DmitryScaletta
Misc. changes
- cleanup: Fix typo in README.md (#8894) by antonkesy
yt-dlp 2023.11.01.0001
A description of the various files are in the README
Changelog
Core changes
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- Only ensure playlist thumbnail dir if writing thumbs (#8373) by bashonly
Extractor changes
- generic: Improve direct video link ext detection (#8340) by bashonly
- npo: Send
POST
request to streams API endpoint (#8413) by bartbroere - polskieradio: audition: Fix playlist extraction (#8459) by shubhexists
- qdance: Update
_VALID_URL
(#8426) by bashonly - twitcasting: Fix livestream extraction (#8427) by JC-Chung, saintliao
- weverse: Fix login error handling (#8458) by seproDev
- youtube
Networking changes
- Request Handler: requests: Add handler for
requests
HTTP library (#3668) by bashonly, coletdjnz, Grub4K (With fixes in 4e38e2a)
Misc. changes
yt-dlp 2023.10.08
A description of the various files are in the README
Changelog
Core changes
- Merge branch 'yt-dlp:master' into master by pukkandan
- Merge branch 'yt-dlp:master' into master by pukkandan
- utils:
js_to_json
: FixDate
constructor parsing (#8295) by awalgarg, Grub4K
Downloader changes
- fragment: Improve progress calculation (#8241) by Grub4K
yt-dlp 2023.10.07
A description of the various files are in the README
yt-dlp 2023.09.23
A description of the various files are in the README
yt-dlp 2023.08.31
A description of the various files are in the README
Changelog
Core changes
- Fix HTTP headers and cookie handling by bashonly, pukkandan
- Fix
--check-formats
by pukkandan - Merge branch 'yt-dlp-master' by pukkandan
- Merge branch 'yt-dlp-master' by pukkandan
FFmpegFixupM3u8PP
may need to run with ffmpeg by pukkandan- resolve conflict by pukkandan
- resolve conflict in README.md by pukkandan
- Merge branch 'yt-dlp
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- compat
- Add
types.NoneType
by pukkandan (With fixes in 25b6e8f
) - Ensure submodules are imported correctly by pukkandan
- Add
- compat, networking: Deprecate old functions (#2861) by coletdjnz, pukkandan
- cookies: Containers JSON should be opened as utf-8 (#7800) by bashonly
- networking
- Add module (#2861) by pukkandan
- Add request handler preference framework (#7603) by coletdjnz
- Add strict Request extension checking (#7604) by coletdjnz
- Fix POST requests with zero-length payloads (#7648) by bashonly
- Fix
--legacy-server-connect
(#7645) by bashonly - Ignore invalid proxies in env (#7704) by coletdjnz
- Remove dot segments during URL normalization (#7662) by coletdjnz
- Rewrite architecture (#2861) by coletdjnz
- Update chrome versions used by pukkandan
- outtmpl: Fix replacement for
playlist_index
by pukkandan - utils
- Add temporary shim for logging by pukkandan
- Improve
parse_duration
by bashonly - HTTPHeaderDict: Handle byte values by pukkandan
clean_podcast_url
: Handle more trackers (#7556) by bashonly, mabdelfattah
Extractor changes
- Fix
--load-pages
by pukkandan - abematv: Temporary fix for protocol handler by pukkandan
- antenna: Support antenna.gr (#7584) by stdedos
- BiliBiliBangumi: Fix extractors (#7337) by GD-Slime
- CBCPlayer: Extract HLS formats and subtitles (#7484) by trainman261
- CBCPlayerPlaylist: [Add extractor](yt-dlp@ed71189...
yt-dlp 2023.08.21
A description of the various files are in the README
Changelog
Core changes
- Fix HTTP headers and cookie handling by bashonly, pukkandan
- Fix
--check-formats
by pukkandan - Merge branch 'yt-dlp-master' by pukkandan
- Merge branch 'yt-dlp-master' by pukkandan
FFmpegFixupM3u8PP
may need to run with ffmpeg by pukkandan- resolve conflict by pukkandan
- resolve conflict in README.md by pukkandan
- Merge branch 'yt-dlp
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- compat
- Add
types.NoneType
by pukkandan (With fixes in 25b6e8f
) - Ensure submodules are imported correctly by pukkandan
- Add
- compat, networking: Deprecate old functions (#2861) by coletdjnz, pukkandan
- cookies: Containers JSON should be opened as utf-8 (#7800) by bashonly
- networking
- Add module (#2861) by pukkandan
- Add request handler preference framework (#7603) by coletdjnz
- Add strict Request extension checking (#7604) by coletdjnz
- Fix POST requests with zero-length payloads (#7648) by bashonly
- Fix
--legacy-server-connect
(#7645) by bashonly - Ignore invalid proxies in env (#7704) by coletdjnz
- Remove dot segments during URL normalization (#7662) by coletdjnz
- Rewrite architecture (#2861) by coletdjnz
- Update chrome versions used by pukkandan
- outtmpl: Fix replacement for
playlist_index
by pukkandan - utils
- Add temporary shim for logging by pukkandan
- Improve
parse_duration
by bashonly - HTTPHeaderDict: Handle byte values by pukkandan
clean_podcast_url
: Handle more trackers (#7556) by bashonly, mabdelfattah
Extractor changes
- Fix
--load-pages
by pukkandan - abematv: Temporary fix for protocol handler by pukkandan
- BiliBiliBangumi: Fix extractors (#7337) by GD-Slime
- CBCPlayer: Extract HLS formats and subtitles (#7484) by trainman261
- CBCPlayerPlaylist: Add extractor (#7870) by trainman261
- crunchyroll: Remove initial state extraction (#7632) by Grub4K
- facebook
- Add dash manifest URL (#7743) by ringus1
- reel: [Fix extraction](yt-dlp@bb5d84c...
yt-dlp 2023.08.12.0001
A description of the various files are in the README
Changelog
Core changes
- Fix HTTP headers and cookie handling by bashonly, pukkandan
- Fix
--check-formats
by pukkandan - Merge branch 'yt-dlp-master' by pukkandan
- Merge branch 'yt-dlp-master' by pukkandan
FFmpegFixupM3u8PP
may need to run with ffmpeg by pukkandan- resolve conflict by pukkandan
- resolve conflict in README.md by pukkandan
- Merge branch 'yt-dlp
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- compat
- Add
types.NoneType
by pukkandan (With fixes in 25b6e8f
) - Ensure submodules are imported correctly by pukkandan
- Add
- compat, networking: Deprecate old functions (#2861) by coletdjnz, pukkandan
- cookies: Containers JSON should be opened as utf-8 (#7800) by bashonly
- networking
- Add module (#2861) by pukkandan
- Add request handler preference framework (#7603) by coletdjnz
- Add strict Request extension checking (#7604) by coletdjnz
- Fix POST requests with zero-length payloads (#7648) by bashonly
- Fix
--legacy-server-connect
(#7645) by bashonly - Ignore invalid proxies in env (#7704) by coletdjnz
- Remove dot segments during URL normalization (#7662) by coletdjnz
- Rewrite architecture (#2861) by coletdjnz
- Update chrome versions used by pukkandan
- outtmpl: Fix replacement for
playlist_index
by pukkandan - utils
- Add temporary shim for logging by pukkandan
- Improve
parse_duration
by bashonly - HTTPHeaderDict: Handle byte values by pukkandan
clean_podcast_url
: Handle more trackers (#7556) by bashonly, mabdelfattah
Extractor changes
- Fix
--load-pages
by pukkandan - abematv: Temporary fix for protocol handler by pukkandan
- BiliBiliBangumi: Fix extractors (#7337) by GD-Slime
- CBCPlayer: Extract HLS formats and subtitles (#7484) by trainman261
- crunchyroll: Remove initial state extraction (#7632) by Grub4K
- facebook
- Add dash manifest URL (#7743) by ringus1
- reel: Fix extraction (#7564) by bashonly, demon071
- fox: Support foxsports.com (#7724) by ischmidt20
- generic: Fix generic title for embeds by pukkandan
- *...
yt-dlp 2023.08.01.0001
A description of the various files are in the README
Changelog
Core changes
- Fix HTTP headers and cookie handling by bashonly, pukkandan
- Fix
--check-formats
by pukkandan - Merge branch 'yt-dlp-master' by pukkandan
- Merge branch 'yt-dlp-master' by pukkandan
FFmpegFixupM3u8PP
may need to run with ffmpeg by pukkandan- resolve conflict by pukkandan
- resolve conflict in README.md by pukkandan
- Merge branch 'yt-dlp
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- master' into master by pukkandan
- compat
- Add
types.NoneType
by pukkandan (With fixes in 25b6e8f
) - Ensure submodules are imported correctly by pukkandan
- Add
- compat, networking: Deprecate old functions (#2861) by coletdjnz, pukkandan
- networking
- Add module (#2861) by pukkandan
- Add strict Request extension checking (#7604) by coletdjnz
- Fix POST requests with zero-length payloads (#7648) by bashonly
- Fix
--legacy-server-connect
(#7645) by bashonly - Ignore invalid proxies in env (#7704) by coletdjnz
- Remove dot segments during URL normalization (#7662) by coletdjnz
- Rewrite architecture (#2861) by coletdjnz
- Update chrome versions used by pukkandan
- outtmpl: Fix replacement for
playlist_index
by pukkandan - utils
- Add temporary shim for logging by pukkandan
- Improve
parse_duration
by bashonly - HTTPHeaderDict: Handle byte values by pukkandan
clean_podcast_url
: Handle more trackers (#7556) by bashonly, mabdelfattah
Extractor changes
- Fix
--load-pages
by pukkandan - abematv: Temporary fix for protocol handler by pukkandan
- BiliBiliBangumi: Fix extractors (#7337) by GD-Slime
- crunchyroll: Remove initial state extraction (#7632) by Grub4K
- facebook
- Add dash manifest URL (#7743) by ringus1
- reel: Fix extraction (#7564) by bashonly, demon071
- fox: Support foxsports.com (#7724) by ischmidt20
- generic: Fix generic title for embeds by pukkandan
- hotstar: Support
/clips/
URLs (#7710) by bashonly - ie: Extract subtitles from SMIL manifests (#7667) by bashonly, pukkandan
- LBRY: Fix original format extraction (#7711) by bashonly
- MagellanTV: Add extractor (#7616) by bashonly
- MotorTrendOnDemand: [Update
_VALID_URL
](yt-dlp@c...