From aa837ddf064e47c7055b5752ecaba33f9bea90fd Mon Sep 17 00:00:00 2001 From: pukkandan Date: Tue, 16 Feb 2021 04:04:27 +0530 Subject: [PATCH] Release 2021.02.15 --- Changelog.md | 25 +++++++++++++++++++++++++ README.md | 15 +++++++++------ 2 files changed, 34 insertions(+), 6 deletions(-) diff --git a/Changelog.md b/Changelog.md index cc3c0a1f1e..9ecc34fb6e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -17,6 +17,31 @@ # Instuctions for creating release --> +### 2021.02.15 +* **Merge youtube-dl:** Upto [2021.02.10](https://github.com/ytdl-org/youtube-dl/releases/tag/2021.02.10) (except archive.org) +* [niconico] Improved extraction and support encrypted/SMILE movies +* Fix HLS AES-128 with multiple keys in external downloaders +* [youtube_live_chat] Fix by using POST API +* [rumble] Add support for video page +* Option to allow downloading unplayable video formats (`--allow-unplayable-formats`) +* [ExtractAudio] Don't re-encode when file is already in a common audio format +* Change optional dependency to `pycryptodome` +* [youtube] Fix search continuations +* [youtube] Fix for new accounts +* Improve build/updater: + * Fix SHA256 calculation in build and implement hash checking for updater + * Exit immediately in windows once the update process starts + * Fix updater for `x86.exe` + * Updater looks for both `yt-dlp` and `youtube-dlc` in releases for future-proofing +* Fix issue with unicode filenames in aria2c +* Fix `allow_playlist_files` not being correctly passed through +* Fix for empty HTTP head requests +* Fix `get_executable_path` in UNIX +* [sponskrub] Print ffmpeg output and errors to terminal +* `__real_download` should be false when ffmpeg unavailable and no download +* Show `exe`/`zip`/`source` and 32/64bit in verbose message + + ### 2021.02.09 * **aria2c support for DASH/HLS**: by [shirt](https://github.com/shirt-dev) * **Implement Updater** (`-U`) by [shirt](https://github.com/shirt-dev) diff --git a/README.md b/README.md index 0f062c2cf6..b9ba226b77 100644 --- a/README.md +++ b/README.md @@ -56,20 +56,20 @@ # NEW FEATURES * **[Format Sorting](#sorting-formats)**: The default format sorting options have been changed so that higher resolution and better codecs will be now preferred instead of simply using larger bitrate. Furthermore, you can now specify the sort order using `-S`. This allows for much easier format selection that what is possible by simply using `--format` ([examples](#format-selection-examples)) -* **Merged with youtube-dl v2021.02.04.1**: You get all the latest features and patches of [youtube-dl](https://github.com/ytdl-org/youtube-dl) in addition to all the features of [youtube-dlc](https://github.com/blackjack4494/yt-dlc) +* **Merged with youtube-dl v2021.02.10**: You get all the latest features and patches of [youtube-dl](https://github.com/ytdl-org/youtube-dl) in addition to all the features of [youtube-dlc](https://github.com/blackjack4494/yt-dlc) * **Merged with animelover1984/youtube-dl**: You get most of the features and improvements from [animelover1984/youtube-dl](https://github.com/animelover1984/youtube-dl) including `--get-comments`, `BiliBiliSearch`, `BilibiliChannel`, Embedding thumbnail in mp4/ogg/opus, Playlist infojson etc. Note that the NicoNico improvements are not available. See [#31](https://github.com/pukkandan/yt-dlp/pull/31) for details. * **Youtube improvements**: - * All Youtube Feeds (`:ytfav`, `:ytwatchlater`, `:ytsubs`, `:ythistory`, `:ytrec`) works correctly and support downloading multiple pages of content - * Youtube search works correctly (`ytsearch:`, `ytsearchdate:`) along with Search URLs + * All Youtube Feeds (`:ytfav`, `:ytwatchlater`, `:ytsubs`, `:ythistory`, `:ytrec`) works correctly and supports downloading multiple pages of content + * Youtube search (`ytsearch:`, `ytsearchdate:`) along with Search URLs works correctly * Redirect channel's home URL automatically to `/video` to preserve the old behaviour * **Aria2c with HLS/DASH**: You can use aria2c as the external downloader for DASH(mpd) and HLS(m3u8) formats. No more slow ffmpeg/native downloads * **New extractors**: AnimeLab, Philo MSO, Rcs, Gedi, bitwave.tv, mildom, audius -* **Fixed extractors**: archive.org, roosterteeth.com, skyit, instagram, itv, SouthparkDe, spreaker, Vlive, tiktok, akamai, ina +* **Fixed extractors**: archive.org, roosterteeth.com, skyit, instagram, itv, SouthparkDe, spreaker, Vlive, tiktok, akamai, ina, rumble * **Plugin support**: Extractors can be loaded from an external file. See [plugins](#plugins) for details @@ -83,6 +83,8 @@ # NEW FEATURES * **Improvements**: Multiple `--postprocessor-args` and `--external-downloader-args`, Date/time formatting in `-o`, faster archive checking, more [format selection options](#format-selection) etc +* **Self-updater**: The releases can be updated using `youtube-dlc -U` + See [changelog](Changelog.md) or [commits](https://github.com/pukkandan/yt-dlp/commits) for the full list of changes @@ -95,13 +97,14 @@ # NEW FEATURES # INSTALLATION You can install yt-dlp using one of the following methods: +* Download the binary from the [latest release](https://github.com/pukkandan/yt-dlp/releases/latest) (recommended method) * Use [PyPI package](https://pypi.org/project/yt-dlp): `python -m pip install --upgrade yt-dlp` -* Download the binary from the [latest release](https://github.com/pukkandan/yt-dlp/releases/latest) * Use pip+git: `python -m pip install --upgrade git+https://github.com/pukkandan/yt-dlp.git@release` * Install master branch: `python -m pip install --upgrade git+https://github.com/pukkandan/yt-dlp` ### UPDATE -`-U` does not work. Simply repeat the install process to update. +Starting from version `2021.02.09`, you can use `youtube-dlc -U` to update if you are using the provided release. +If you are using `pip`, simply re-run the same command that was used to install the program. ### COMPILE