|
@@ -5,12 +5,116 @@
|
|
|
|
|
|
* Run `make doc`
|
|
|
* Update Changelog.md and CONTRIBUTORS
|
|
|
-* Change "Merged with ytdl" version in Readme.md if needed
|
|
|
-* Add new/fixed extractors in "new features" section of Readme.md
|
|
|
+* Change "Based on ytdl" version in Readme.md if needed
|
|
|
* Commit as `Release <version>` and push to master
|
|
|
* Dispatch the workflow https://github.com/yt-dlp/yt-dlp/actions/workflows/build.yml on master
|
|
|
-->
|
|
|
|
|
|
+### 2021.12.01
|
|
|
+
|
|
|
+* **Add option `--wait-for-video` to wait for scheduled streams**
|
|
|
+* Add option `--break-per-input` to apply --break-on... to each input URL
|
|
|
+* Add option `--embed-info-json` to embed info.json in mkv
|
|
|
+* Add compat-option `embed-metadata`
|
|
|
+* Allow using a custom format selector through API
|
|
|
+* [AES] Add ECB mode by [nao20010128nao](https://github.com/nao20010128nao)
|
|
|
+* [build] Fix MacOS Build
|
|
|
+* [build] Save Git HEAD at release alongside version info
|
|
|
+* [build] Use `workflow_dispatch` for release
|
|
|
+* [downloader/ffmpeg] Fix for direct videos inside mpd manifests
|
|
|
+* [downloader] Add colors to download progress
|
|
|
+* [EmbedSubtitles] Slightly relax duration check and related cleanup
|
|
|
+* [ExtractAudio] Fix conversion to `wav` and `vorbis`
|
|
|
+* [ExtractAudio] Support `alac`
|
|
|
+* [extractor] Extract `average_rating` from JSON-LD
|
|
|
+* [FixupM3u8] Fixup MPEG-TS in MP4 container
|
|
|
+* [generic] Support mpd manifests without extension by [shirt](https://github.com/shirt-dev)
|
|
|
+* [hls] Better FairPlay DRM detection by [nyuszika7h](https://github.com/nyuszika7h)
|
|
|
+* [jsinterp] Fix splice to handle float (for youtube js player f1ca6900)
|
|
|
+* [utils] Allow alignment in `render_table` and add tests
|
|
|
+* [utils] Fix `PagedList`
|
|
|
+* [utils] Fix error when copying `LazyList`
|
|
|
+* Clarify video/audio-only formats in -F
|
|
|
+* Ensure directory exists when checking formats
|
|
|
+* Ensure path for link files exists by [Zirro](https://github.com/Zirro)
|
|
|
+* Ensure same config file is not loaded multiple times
|
|
|
+* Fix 'postprocessor_hooks`
|
|
|
+* Fix `--break-on-archive` when pre-checking
|
|
|
+* Fix `--check-formats` for `mhtml`
|
|
|
+* Fix `--load-info-json` of playlists with failed entries
|
|
|
+* Fix `--trim-filename` when filename has `.`
|
|
|
+* Fix bug in parsing `--add-header`
|
|
|
+* Fix error in `report_unplayable_conflict` by [shirt](https://github.com/shirt-dev)
|
|
|
+* Fix writing playlist infojson with `--no-clean-infojson`
|
|
|
+* Validate --get-bypass-country
|
|
|
+* [blogger] Add extractor by [pabs3](https://github.com/pabs3)
|
|
|
+* [breitbart] Add extractor by [Grabien](https://github.com/Grabien)
|
|
|
+* [CableAV] Add extractor by [j54vc1bk](https://github.com/j54vc1bk)
|
|
|
+* [CanalAlpha] Add extractor by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [CozyTV] Add extractor by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [CPTwentyFour] Add extractor by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [DiscoveryPlus] Add `DiscoveryPlusItalyShowIE` by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [ESPNCricInfo] Add extractor by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [LinkedIn] Add extractor by [u-spec-png](https://github.com/u-spec-png)
|
|
|
+* [mixch] Add extractor by [nao20010128nao](https://github.com/nao20010128nao)
|
|
|
+* [nebula] Add `NebulaCollectionIE` and rewrite extractor by [hheimbuerger](https://github.com/hheimbuerger)
|
|
|
+* [OneFootball] Add extractor by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [peer.tv] Add extractor by [u-spec-png](https://github.com/u-spec-png)
|
|
|
+* [radiozet] Add extractor by [0xA7404A](https://github.com/0xA7404A) (Aurora)
|
|
|
+* [redgifs] Add extractor by [chio0hai](https://github.com/chio0hai)
|
|
|
+* [RedGifs] Add Search and User extractors by [Deer-Spangle](https://github.com/Deer-Spangle)
|
|
|
+* [rtrfm] Add extractor by [pabs3](https://github.com/pabs3)
|
|
|
+* [Streamff] Add extractor by [cntrl-s](https://github.com/cntrl-s)
|
|
|
+* [Stripchat] Add extractor by [zulaport](https://github.com/zulaport)
|
|
|
+* [Aljazeera] Fix extractor by [u-spec-png](https://github.com/u-spec-png)
|
|
|
+* [AmazonStoreIE] Fix regex to not match vdp urls by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [ARDBetaMediathek] Handle new URLs
|
|
|
+* [bbc] Get all available formats by [nyuszika7h](https://github.com/nyuszika7h)
|
|
|
+* [Bilibili] Fix title extraction by [u-spec-png](https://github.com/u-spec-png)
|
|
|
+* [CBC Gem] Fix for shows that don't have all seasons by [makeworld-the-better-one](https://github.com/makeworld-the-better-one)
|
|
|
+* [curiositystream] Add more metadata
|
|
|
+* [CuriosityStream] Fix series
|
|
|
+* [DiscoveryPlus] Rewrite extractors by [Ashish0804](https://github.com/Ashish0804), [pukkandan](https://github.com/pukkandan)
|
|
|
+* [HotStar] Set language field from tags by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+* [instagram, cleanup] Refactor extractors
|
|
|
+* [Instagram] Display more login errors by [MinePlayersPE](https://github.com/MinePlayersPE)
|
|
|
+* [itv] Fix extractor by [staubichsauger](https://github.com/staubichsauger), [pukkandan](https://github.com/pukkandan)
|
|
|
+* [mediaklikk] Expand valid URL
|
|
|
+* [MTV] Improve mgid extraction by [Sipherdrakon](https://github.com/Sipherdrakon), [kikuyan](https://github.com/kikuyan)
|
|
|
+* [nexx] Better error message for unsupported format
|
|
|
+* [NovaEmbed] Fix extractor by [pukkandan](https://github.com/pukkandan), [std-move](https://github.com/std-move)
|
|
|
+* [PatreonUser] Do not capture RSS URLs
|
|
|
+* [Reddit] Add support for 1080p videos by [xenova](https://github.com/xenova)
|
|
|
+* [RoosterTeethSeries] Fix for multiple pages by [MinePlayersPE](https://github.com/MinePlayersPE)
|
|
|
+* [sbs] Fix for movies and livestreams
|
|
|
+* [Senate.gov] Add SenateGovIE and fix SenateISVPIE by [Grabien](https://github.com/Grabien), [pukkandan](https://github.com/pukkandan)
|
|
|
+* [soundcloud:search] Fix pagination
|
|
|
+* [tiktok:user] Set `webpage_url` correctly
|
|
|
+* [Tokentube] Fix description by [u-spec-png](https://github.com/u-spec-png)
|
|
|
+* [trovo] Fix extractor by [nyuszika7h](https://github.com/nyuszika7h)
|
|
|
+* [tv2] Expand valid URL
|
|
|
+* [Tvplayhome] Fix extractor by [pukkandan](https://github.com/pukkandan), [18928172992817182](https://github.com/18928172992817182)
|
|
|
+* [Twitch:vod] Add chapters by [mpeter50](https://github.com/mpeter50)
|
|
|
+* [twitch:vod] Extract live status by [DEvmIb](https://github.com/DEvmIb)
|
|
|
+* [VidLii] Add 720p support by [mrpapersonic](https://github.com/mrpapersonic)
|
|
|
+* [vimeo] Add fallback for config URL
|
|
|
+* [vimeo] Sort http formats higher
|
|
|
+* [WDR] Expand valid URL
|
|
|
+* [willow] Add extractor by [aarubui](https://github.com/aarubui)
|
|
|
+* [xvideos] Detect embed URLs by [4a1e2y5](https://github.com/4a1e2y5)
|
|
|
+* [xvideos] Fix extractor by [Yakabuff](https://github.com/Yakabuff)
|
|
|
+* [youtube, cleanup] Reorganize Tab and Search extractor inheritances
|
|
|
+* [youtube:search_url] Add playlist/channel support
|
|
|
+* [youtube] Add `default` player client by [coletdjnz](https://github.com/coletdjnz)
|
|
|
+* [youtube] Add storyboard formats
|
|
|
+* [youtube] Decrypt n-sig for URLs with `ratebypass`
|
|
|
+* [youtube] Minor improvement to format sorting
|
|
|
+* [cleanup] Add deprecation warnings
|
|
|
+* [cleanup] Minor cleanup
|
|
|
+* [cleanup] Misc cleanup
|
|
|
+* [cleanup] Refactor `JSInterpreter._seperate`
|
|
|
+* [Cleanup] Remove some unnecessary groups in regexes by [Ashish0804](https://github.com/Ashish0804)
|
|
|
+
|
|
|
|
|
|
### 2021.11.10.1
|
|
|
|
|
@@ -1370,9 +1474,8 @@
|
|
|
* Cleaned up the fork for public use
|
|
|
|
|
|
|
|
|
-**PS**: All uncredited changes above this point are authored by [pukkandan](https://github.com/pukkandan)
|
|
|
+**Note**: All uncredited changes above this point are authored by [pukkandan](https://github.com/pukkandan)
|
|
|
|
|
|
-### Unreleased changes in [blackjack4494/yt-dlc](https://github.com/blackjack4494/yt-dlc)
|
|
|
* Updated to youtube-dl release 2020.11.26 by [pukkandan](https://github.com/pukkandan)
|
|
|
* Youtube improvements by [pukkandan](https://github.com/pukkandan)
|
|
|
* Implemented all Youtube Feeds (ytfav, ytwatchlater, ytsubs, ythistory, ytrec) and SearchURL
|
|
@@ -1395,8 +1498,110 @@
|
|
|
* [spreaker] fix SpreakerShowIE test URL by [pukkandan](https://github.com/pukkandan)
|
|
|
* [Vlive] Fix playlist handling when downloading a channel by [kyuyeunk](https://github.com/kyuyeunk)
|
|
|
* [tmz] Fix extractor by [diegorodriguezv](https://github.com/diegorodriguezv)
|
|
|
+* [ITV] BTCC URL update by [WolfganP](https://github.com/WolfganP)
|
|
|
* [generic] Detect embedded bitchute videos by [pukkandan](https://github.com/pukkandan)
|
|
|
* [generic] Extract embedded youtube and twitter videos by [diegorodriguezv](https://github.com/diegorodriguezv)
|
|
|
* [ffmpeg] Ensure all streams are copied by [pukkandan](https://github.com/pukkandan)
|
|
|
* [embedthumbnail] Fix for os.rename error by [pukkandan](https://github.com/pukkandan)
|
|
|
* make_win.bat: don't use UPX to pack vcruntime140.dll by [jbruchon](https://github.com/jbruchon)
|
|
|
+
|
|
|
+
|
|
|
+### Changelog of [blackjack4494/yt-dlc](https://github.com/blackjack4494/yt-dlc) till release 2020.11.11-3
|
|
|
+
|
|
|
+**Note**: This was constructed from the merge commit messages and may not be entirely accurate
|
|
|
+
|
|
|
+* [bandcamp] fix failing test. remove subclass hack by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [bandcamp] restore album downloads by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [francetv] fix extractor by [Surkal](https://github.com/Surkal)
|
|
|
+* [gdcvault] fix extractor by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [hotstar] Move to API v1 by [theincognito-inc](https://github.com/theincognito-inc)
|
|
|
+* [hrfernsehen] add extractor by [blocktrron](https://github.com/blocktrron)
|
|
|
+* [kakao] new apis by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [la7] fix missing protocol by [nixxo](https://github.com/nixxo)
|
|
|
+* [mailru] removed escaped braces, use urljoin, added tests by [nixxo](https://github.com/nixxo)
|
|
|
+* [MTV/Nick] universal mgid extractor + fix nick.de feed by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [mtv] Fix a missing match_id by [nixxo](https://github.com/nixxo)
|
|
|
+* [Mtv] updated extractor logic & more by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [ndr] support Daserste ndr by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [Netzkino] Only use video id to find metadata by [TobiX](https://github.com/TobiX)
|
|
|
+* [newgrounds] fix: video download by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [nitter] Add new extractor by [B0pol](https://github.com/B0pol)
|
|
|
+* [soundcloud] Resolve audio/x-wav by [tfvlrue](https://github.com/tfvlrue)
|
|
|
+* [soundcloud] sets pattern and tests by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [SouthparkDE/MTV] another mgid extraction (mtv_base) feed url updated by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [StoryFire] Add new extractor by [sgstair](https://github.com/sgstair)
|
|
|
+* [twitch] by [geauxlo](https://github.com/geauxlo)
|
|
|
+* [videa] Adapt to updates by [adrianheine](https://github.com/adrianheine)
|
|
|
+* [Viki] subtitles, formats by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [vlive] fix extractor for revamped website by [exwm](https://github.com/exwm)
|
|
|
+* [xtube] fix extractor by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [youtube] Convert subs when download is skipped by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [youtube] Fix age gate detection by [random-nick](https://github.com/random-nick)
|
|
|
+* [youtube] fix yt-only playback when age restricted/gated - requires cookies by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* [youtube] fix: extract artist metadata from ytInitialData by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [youtube] fix: extract mix playlist ids from ytInitialData by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [youtube] fix: mix playlist title by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [youtube] fix: Youtube Music playlists by [insaneracist](https://github.com/insaneracist)
|
|
|
+* [Youtube] Fixed problem with new youtube player by [peet1993](https://github.com/peet1993)
|
|
|
+* [zoom] Fix url parsing for url's containing /share/ and dots by [Romern](https://github.com/Romern)
|
|
|
+* [zoom] new extractor by [insaneracist](https://github.com/insaneracist)
|
|
|
+* abc by [adrianheine](https://github.com/adrianheine)
|
|
|
+* Added Comcast_SSO fix by [merval](https://github.com/merval)
|
|
|
+* Added DRM logic to brightcove by [merval](https://github.com/merval)
|
|
|
+* Added regex for ABC.com site. by [kucksdorfs](https://github.com/kucksdorfs)
|
|
|
+* alura by [hugohaa](https://github.com/hugohaa)
|
|
|
+* Arbitrary merges by [fstirlitz](https://github.com/fstirlitz)
|
|
|
+* ard.py_add_playlist_support by [martin54](https://github.com/martin54)
|
|
|
+* Bugfix/youtube/chapters fix extractor by [gschizas](https://github.com/gschizas)
|
|
|
+* bugfix_youtube_like_extraction by [RedpointsBots](https://github.com/RedpointsBots)
|
|
|
+* Create build workflow by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* deezer by [LucBerge](https://github.com/LucBerge)
|
|
|
+* Detect embedded bitchute videos by [pukkandan](https://github.com/pukkandan)
|
|
|
+* Don't install tests by [l29ah](https://github.com/l29ah)
|
|
|
+* Don't try to embed/convert json subtitles generated by [youtube](https://github.com/youtube) livechat by [pukkandan](https://github.com/pukkandan)
|
|
|
+* Doodstream by [sxvghd](https://github.com/sxvghd)
|
|
|
+* duboku by [lkho](https://github.com/lkho)
|
|
|
+* elonet by [tpikonen](https://github.com/tpikonen)
|
|
|
+* ext/remuxe-video by [Zocker1999NET](https://github.com/Zocker1999NET)
|
|
|
+* fall-back to the old way to fetch subtitles, if needed by [RobinD42](https://github.com/RobinD42)
|
|
|
+* feature_subscriber_count by [RedpointsBots](https://github.com/RedpointsBots)
|
|
|
+* Fix external downloader when there is no http_header by [pukkandan](https://github.com/pukkandan)
|
|
|
+* Fix issue triggered by [tubeup](https://github.com/tubeup) by [nsapa](https://github.com/nsapa)
|
|
|
+* Fix YoutubePlaylistsIE by [ZenulAbidin](https://github.com/ZenulAbidin)
|
|
|
+* fix-mitele' by [DjMoren](https://github.com/DjMoren)
|
|
|
+* fix/google-drive-cookie-issue by [legraphista](https://github.com/legraphista)
|
|
|
+* fix_tiktok by [mervel-mervel](https://github.com/mervel-mervel)
|
|
|
+* Fixed problem with JS player URL by [peet1993](https://github.com/peet1993)
|
|
|
+* fixYTSearch by [xarantolus](https://github.com/xarantolus)
|
|
|
+* FliegendeWurst-3sat-zdf-merger-bugfix-feature
|
|
|
+* gilou-bandcamp_update
|
|
|
+* implement ThisVid extractor by [rigstot](https://github.com/rigstot)
|
|
|
+* JensTimmerman-patch-1 by [JensTimmerman](https://github.com/JensTimmerman)
|
|
|
+* Keep download archive in memory for better performance by [jbruchon](https://github.com/jbruchon)
|
|
|
+* la7-fix by [iamleot](https://github.com/iamleot)
|
|
|
+* magenta by [adrianheine](https://github.com/adrianheine)
|
|
|
+* Merge 26564 from [adrianheine](https://github.com/adrianheine)
|
|
|
+* Merge code from [ddland](https://github.com/ddland)
|
|
|
+* Merge code from [nixxo](https://github.com/nixxo)
|
|
|
+* Merge code from [ssaqua](https://github.com/ssaqua)
|
|
|
+* Merge code from [zubearc](https://github.com/zubearc)
|
|
|
+* mkvthumbnail by [MrDoritos](https://github.com/MrDoritos)
|
|
|
+* myvideo_ge by [fonkap](https://github.com/fonkap)
|
|
|
+* naver by [SeonjaeHyeon](https://github.com/SeonjaeHyeon)
|
|
|
+* ondemandkorea by [julien-hadleyjack](https://github.com/julien-hadleyjack)
|
|
|
+* rai-update by [iamleot](https://github.com/iamleot)
|
|
|
+* RFC: youtube: Polymer UI and JSON endpoints for playlists by [wlritchi](https://github.com/wlritchi)
|
|
|
+* rutv by [adrianheine](https://github.com/adrianheine)
|
|
|
+* Sc extractor web auth by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* Switch from binary search tree to Python sets by [jbruchon](https://github.com/jbruchon)
|
|
|
+* tiktok by [skyme5](https://github.com/skyme5)
|
|
|
+* tvnow by [TinyToweringTree](https://github.com/TinyToweringTree)
|
|
|
+* twitch-fix by [lel-amri](https://github.com/lel-amri)
|
|
|
+* Twitter shortener by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* Update README.md by [JensTimmerman](https://github.com/JensTimmerman)
|
|
|
+* Update to reflect website changes. by [amigatomte](https://github.com/amigatomte)
|
|
|
+* use webarchive to fix a dead link in README by [B0pol](https://github.com/B0pol)
|
|
|
+* Viki the second by [blackjack4494](https://github.com/blackjack4494)
|
|
|
+* wdr-subtitles by [mrtnmtth](https://github.com/mrtnmtth)
|
|
|
+* Webpfix by [alexmerkel](https://github.com/alexmerkel)
|
|
|
+* Youtube live chat by [siikamiika](https://github.com/siikamiika)
|