diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 13f7a520ba..9ac05f0c1f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -456,6 +456,7 @@ jobs: - name: Make Update spec run: | echo "# This file is used for regulating self-update" >> _update_spec + echo "lock 2022.07.18 .+ Python 3.6" >> _update_spec - name: Upload update spec uses: actions/upload-release-asset@v1 env: diff --git a/CONTRIBUTORS b/CONTRIBUTORS index b0257f5052..47559aa341 100644 --- a/CONTRIBUTORS +++ b/CONTRIBUTORS @@ -272,3 +272,16 @@ crazymoose77756 nomevi Brett824 pingiun +dosy4ev +EhtishamSabir +Ferdi265 +FirefoxMetzger +ftk +lamby +llamasblade +lockmatrix +misaelaguayo +odo2063 +pritam20ps05 +scy +sheerluck diff --git a/Changelog.md b/Changelog.md index b853728a9d..74311052f2 100644 --- a/Changelog.md +++ b/Changelog.md @@ -11,6 +11,73 @@ # Instuctions for creating release --> +### 2022.07.18 + +* Allow users to specify encoding in each config files by [Lesmiscore](https://github.com/Lesmiscore) +* Discard infodict from memory if no longer needed +* Do not allow extractors to return `None` +* Do not load system certificates when `certifi` is used +* Fix rounding of integers in format table +* Improve chapter sanitization +* Skip some fixup if remux/recode is needed by [Lesmiscore](https://github.com/Lesmiscore) +* Support `--no-progress` for `--wait-for-video` +* Fix bug in [612f2be](https://github.com/yt-dlp/yt-dlp/commit/612f2be5d3924540158dfbe5f25d841f04cff8c6) +* [outtmpl] Add alternate form `h` for HTML escaping +* [aes] Add multiple padding modes in CBC by [elyse0](https://github.com/elyse0) +* [extractor/common] Passthrough `errnote=False` to parsers +* [extractor/generic] Remove HEAD request +* [http] Ensure the file handle is always closed +* [ModifyChapters] Modify duration in infodict +* [options] Fix aliases to `--config-location` +* [utils] Fix `get_domain` +* [build] Consistent order for lazy extractors by [lamby](https://github.com/lamby) +* [build] Fix architecture suffix of executables by [odo2063](https://github.com/odo2063) +* [build] Improve `setup.py` +* [update] Do not check `_update_spec` when up to date +* [update] Prepare to remove Python 3.6 support +* [compat] Let PyInstaller detect _legacy module +* [devscripts/update-formulae] Do not change dependency section +* [test] Split download tests so they can be more easily run in CI +* [docs] Improve docstring of `download_ranges` by [FirefoxMetzger](https://github.com/FirefoxMetzger) +* [docs] Improve issue templates +* [build] Fix bug in [6d916fe](https://github.com/yt-dlp/yt-dlp/commit/6d916fe709a38e8c4c69b73843acf170b5165931) +* [cleanup, utils] Refactor parse_codecs +* [cleanup] Misc fixes and cleanup +* [extractor/acfun] Add extractors by [lockmatrix](https://github.com/lockmatrix) +* [extractor/Audiodraft] Add extractors by [Ashish0804](https://github.com/Ashish0804), [fstirlitz](https://github.com/fstirlitz) +* [extractor/cellebrite] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/detik] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/hytale] Add extractor by [llamasblade](https://github.com/llamasblade), [pukkandan](https://github.com/pukkandan) +* [extractor/liputan6] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/mocha] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/rtl.lu] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/rtvsl] Add extractor by [iw0nderhow](https://github.com/iw0nderhow), [pukkandan](https://github.com/pukkandan) +* [extractor/StarTrek] Add extractor by [scy](https://github.com/scy) +* [extractor/syvdk] Add extractor by [misaelaguayo](https://github.com/misaelaguayo) +* [extractor/theholetv] Add extractor by [dosy4ev](https://github.com/dosy4ev) +* [extractor/TubeTuGraz] Add extractor by [Ferdi265](https://github.com/Ferdi265), [pukkandan](https://github.com/pukkandan) +* [extractor/tviplayer] Add extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/wetv] Add extractors by [elyse0](https://github.com/elyse0) +* [extractor/wikimedia] Add extractor by [EhtishamSabir](https://github.com/EhtishamSabir), [pukkandan](https://github.com/pukkandan) +* [extractor/youtube] Fix duration check for post-live manifestless mode +* [extractor/youtube] More metadata for storyboards by [ftk](https://github.com/ftk) +* [extractor/bigo] Fix extractor by [Lesmiscore](https://github.com/Lesmiscore) +* [extractor/BiliIntl] Fix subtitle extraction by [MinePlayersPE](https://github.com/MinePlayersPE) +* [extractor/crunchyroll] Improve `_VALID_URL` +* [extractor/fifa] Fix extractor by [ischmidt20](https://github.com/ischmidt20) +* [extractor/instagram] Fix post/story extractors by [pritam20ps05](https://github.com/pritam20ps05), [pukkandan](https://github.com/pukkandan) +* [extractor/iq] Set language correctly for Korean subtitles +* [extractor/MangoTV] Fix subtitle languages +* [extractor/Netverse] Improve playlist extractor by [HobbyistDev](https://github.com/HobbyistDev) +* [extractor/philharmoniedeparis] Fix extractor by [sqrtNOT](https://github.com/sqrtNOT) +* [extractor/Trovo] Fix extractor by [u-spec-png](https://github.com/u-spec-png) +* [extractor/twitch] Support storyboards for VODs by [ftk](https://github.com/ftk) +* [extractor/WatchESPN] Improve `_VALID_URL` by [IONECarter](https://github.com/IONECarter), [dirkf](https://github.com/dirkf) +* [extractor/WSJArticle] Fix video id extraction by [sqrtNOT](https://github.com/sqrtNOT) +* [extractor/Ximalaya] Fix extractors by [lockmatrix](https://github.com/lockmatrix) +* [cleanup, extractor/youtube] Fix tests by [sheerluck](https://github.com/sheerluck) + + ### 2022.06.29 * Fix `--downloader native` diff --git a/supportedsites.md b/supportedsites.md index 539bd0100c..d23e46e3dc 100644 --- a/supportedsites.md +++ b/supportedsites.md @@ -4,6 +4,7 @@ # Supported sites - **17live** - **17live:clip** - **1tv**: Первый канал + - **20.detik.com** - **20min** - **23video** - **247sports** @@ -31,6 +32,8 @@ # Supported sites - **AcademicEarth:Course** - **acast** - **acast:channel** + - **AcFunBangumi** + - **AcFunVideo** - **ADN**: [animedigitalnetwork] Anime Digital Network - **AdobeConnect** - **adobetv** @@ -94,6 +97,8 @@ # Supported sites - **ATVAt** - **AudiMedia** - **AudioBoom** + - **Audiodraft:custom** + - **Audiodraft:generic** - **audiomack** - **audiomack:album** - **Audius**: Audius.co @@ -205,6 +210,7 @@ # Supported sites - **CCMA** - **CCTV**: 央视网 - **CDA** + - **Cellebrite** - **CeskaTelevize** - **CGTN** - **channel9**: Channel 9 @@ -503,6 +509,7 @@ # Supported sites - **HungamaSong** - **huya:live**: huya.com - **Hypem** + - **Hytale** - **Icareus** - **ign.com** - **IGNArticle** @@ -615,6 +622,7 @@ # Supported sites - **linkedin:learning**: [linkedin] - **linkedin:learning:course**: [linkedin] - **LinuxAcademy**: [linuxacademy] + - **Liputan6** - **LiTV** - **LiveJournal** - **livestream** @@ -698,6 +706,7 @@ # Supported sites - **MLSSoccer** - **Mnet** - **MNetTV**: [mnettv] + - **MochaVideo** - **MoeVideo**: LetitBit video services: moevideo.net, playreplay.net and videochart.net - **Mofosex** - **MofosexEmbed** @@ -1068,10 +1077,14 @@ # Supported sites - **RTDocumentryPlaylist** - **rte**: Raidió Teilifís Éireann TV - **rte:radio**: Raidió Teilifís Éireann radio + - **rtl.lu:article** + - **rtl.lu:tele-vod** - **rtl.nl**: rtl.nl and rtlxl.nl - **rtl2** - **rtl2:you** - **rtl2:you:series** + - **RTLLuLive** + - **RTLLuRadio** - **RTNews** - **RTP** - **RTRFM** @@ -1083,6 +1096,7 @@ # Supported sites - **rtve.es:television** - **RTVNH** - **RTVS** + - **rtvslo.si** - **RUHD** - **Rule34Video** - **RumbleChannel** @@ -1191,6 +1205,7 @@ # Supported sites - **SRGSSR** - **SRGSSRPlay**: srf.ch, rts.ch, rsi.ch, rtr.ch and swissinfo.ch play sites - **stanfordoc**: Stanford Open ClassRoom + - **StarTrek** - **startv** - **Steam** - **SteamCommunityBroadcast** @@ -1218,6 +1233,7 @@ # Supported sites - **SVTSeries** - **SWRMediathek** - **Syfy** + - **SYVDK** - **SztvHu** - **t-online.de** - **Tagesschau** @@ -1256,6 +1272,7 @@ # Supported sites - **TenPlay**: [10play] - **TF1** - **TFO** + - **TheHoleTv** - **TheIntercept** - **ThePlatform** - **ThePlatformFeed** @@ -1298,6 +1315,8 @@ # Supported sites - **TruNews** - **TruTV** - **Tube8** + - **TubeTuGraz**: [tubetugraz] tube.tugraz.at + - **TubeTuGrazSeries**: [tubetugraz] - **TubiTv**: [tubitv] - **TubiTvShow** - **Tumblr**: [tumblr] @@ -1326,6 +1345,7 @@ # Supported sites - **TVCArticle** - **TVer** - **tvigle**: Интернет-телевидение Tvigle.ru + - **TVIPlayer** - **tvland.com** - **TVN24** - **TVNet** @@ -1498,7 +1518,10 @@ # Supported sites - **Weibo** - **WeiboMobile** - **WeiqiTV**: WQTV + - **wetv:episode** + - **WeTvSeries** - **whowatch** + - **wikimedia.org** - **Willow** - **WimTV** - **Wistia**