mirror of https://github.com/yt-dlp/yt-dlp.git
Release 2021.04.22
This commit is contained in:
parent
e58c22a0f6
commit
0cf0571560
|
@ -37,4 +37,6 @@ CXwudi
|
||||||
xtkoba
|
xtkoba
|
||||||
llacb47
|
llacb47
|
||||||
hheimbuerger
|
hheimbuerger
|
||||||
B0pol
|
B0pol
|
||||||
|
lkho
|
||||||
|
fstirlitz
|
||||||
|
|
39
Changelog.md
39
Changelog.md
|
@ -19,6 +19,45 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
### 2021.04.22
|
||||||
|
* **Improve output template:**
|
||||||
|
* Objects can be traversed like `%(field.key1.key2)s`
|
||||||
|
* An offset can be added to numeric fields as `%(field+N)s`
|
||||||
|
* Deprecates `--autonumber-start`
|
||||||
|
* **Improve `--sub-langs`:**
|
||||||
|
* Treat `--sub-langs` entries as regex
|
||||||
|
* `all` can be used to refer to all the subtitles
|
||||||
|
* language codes can be prefixed with `-` to exclude it
|
||||||
|
* Deprecates `--all-subs`
|
||||||
|
* Add option `--ignore-no-formats-error` to ignore the "no video format" and similar errors
|
||||||
|
* Add option `--skip-playlist-after-errors` to skip the rest of a playlist after a given number of errors are encountered
|
||||||
|
* Merge youtube-dl: Upto [commit/7e8b3f9](https://github.com/ytdl-org/youtube-dl/commit/7e8b3f9439ebefb3a3a4e5da9c0bd2b595976438)
|
||||||
|
* [downloader] Fix bug in downloader selection
|
||||||
|
* [BilibiliChannel] Fix pagination by [nao20010128nao](https://github.com/nao20010128nao) and[pukkandan](https://github.com/pukkandan)
|
||||||
|
* [rai] Add support for http formats by [nixxo](https://github.com/nixxo)
|
||||||
|
* [TubiTv] Add TubiTvShowIE by [Ashish0804](https://github.com/Ashish0804)
|
||||||
|
* [twitcasting] Fix extractor
|
||||||
|
* [viu:ott] Fix extractor and support series by [lkho](https://github.com/lkho) and[pukkandan](https://github.com/pukkandan)
|
||||||
|
* [youtube:tab] Show unavailable videos in playlists by [colethedj](https://github.com/colethedj)
|
||||||
|
* [youtube:tab] Reload with unavailable videos for all playlists
|
||||||
|
* [youtube] Ignore invalid stretch ratio
|
||||||
|
* [youtube] Improve channel syncid extraction to support ytcfg by [colethedj](https://github.com/colethedj)
|
||||||
|
* [youtube] Standardize API calls for tabs, mixes and search by [colethedj](https://github.com/colethedj)
|
||||||
|
* [youtube] Bugfix in `_extract_ytcfg`
|
||||||
|
* [mildom:user:vod] Download only necessary amount of pages
|
||||||
|
* [mildom] Remove proxy completely by [fstirlitz](https://github.com/fstirlitz)
|
||||||
|
* [go] Fix `_VALID_URL`
|
||||||
|
* [MetadataFromField] Improve regex and add tests
|
||||||
|
* [Exec] Ensure backward compatibility when the command contains `%`
|
||||||
|
* [extractor] Fix inconsistent use of `report_warning`
|
||||||
|
* Ensure `mergeall` selects best format when multistreams are disabled
|
||||||
|
* Improve the yt-dlp.sh script by [fstirlitz](https://github.com/fstirlitz)
|
||||||
|
* [lazy_extractor] Do not load plugins
|
||||||
|
* [ci] Disable fail-fast
|
||||||
|
* [documentation] Clarify which deprecated options still work
|
||||||
|
* [documentation] Fix typos
|
||||||
|
|
||||||
|
|
||||||
### 2021.04.11
|
### 2021.04.11
|
||||||
* Add option `--convert-thumbnails` (only jpg currently supported)
|
* Add option `--convert-thumbnails` (only jpg currently supported)
|
||||||
* Format selector `mergeall` to download and merge all formats
|
* Format selector `mergeall` to download and merge all formats
|
||||||
|
|
15
README.md
15
README.md
|
@ -65,13 +65,14 @@ The major new features from the latest release of [blackjack4494/yt-dlc](https:/
|
||||||
|
|
||||||
* **[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))
|
* **[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.04.07**: 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.04.17**: 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/yt-dlp/yt-dlp/pull/31) for details.
|
* **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/yt-dlp/yt-dlp/pull/31) for details.
|
||||||
|
|
||||||
* **Youtube improvements**:
|
* **Youtube improvements**:
|
||||||
* All Youtube Feeds (`:ytfav`, `:ytwatchlater`, `:ytsubs`, `:ythistory`, `:ytrec`) works correctly and supports downloading multiple pages of content
|
* All Youtube Feeds (`:ytfav`, `:ytwatchlater`, `:ytsubs`, `:ythistory`, `:ytrec`) works and supports downloading multiple pages of content
|
||||||
* Youtube search (`ytsearch:`, `ytsearchdate:`) along with Search URLs works correctly
|
* Youtube search (`ytsearch:`, `ytsearchdate:`) along with Search URLs work
|
||||||
|
* Youtube mixes supports downloading multiple pages of content
|
||||||
* Redirect channel's home URL automatically to `/video` to preserve the old behaviour
|
* Redirect channel's home URL automatically to `/video` to preserve the old behaviour
|
||||||
|
|
||||||
* **Split video by chapters**: Videos can be split into multiple files based on chapters using `--split-chapters`
|
* **Split video by chapters**: Videos can be split into multiple files based on chapters using `--split-chapters`
|
||||||
|
@ -82,7 +83,7 @@ The major new features from the latest release of [blackjack4494/yt-dlc](https:/
|
||||||
|
|
||||||
* **New extractors**: AnimeLab, Philo MSO, Rcs, Gedi, bitwave.tv, mildom, audius, zee5, mtv.it, wimtv, pluto.tv, niconico users, discoveryplus.in, mediathek, NFHSNetwork, nebula
|
* **New extractors**: AnimeLab, Philo MSO, Rcs, Gedi, bitwave.tv, mildom, audius, zee5, mtv.it, wimtv, pluto.tv, niconico users, discoveryplus.in, mediathek, NFHSNetwork, nebula
|
||||||
|
|
||||||
* **Fixed extractors**: archive.org, roosterteeth.com, skyit, instagram, itv, SouthparkDe, spreaker, Vlive, akamai, ina, rumble, tennistv, amcnetworks, la7 podcasts, linuxacadamy, nitter
|
* **Fixed extractors**: archive.org, roosterteeth.com, skyit, instagram, itv, SouthparkDe, spreaker, Vlive, akamai, ina, rumble, tennistv, amcnetworks, la7 podcasts, linuxacadamy, nitter, twitcasting, viu
|
||||||
|
|
||||||
* **Multiple paths and output templates**: You can give different [output templates](#output-template) and download paths for different types of files. You can also set a temporary path where intermediary files are downloaded to using `--paths` (`-P`)
|
* **Multiple paths and output templates**: You can give different [output templates](#output-template) and download paths for different types of files. You can also set a temporary path where intermediary files are downloaded to using `--paths` (`-P`)
|
||||||
|
|
||||||
|
@ -485,6 +486,12 @@ Then simply run `make`. You can also run `make yt-dlp` instead to compile only t
|
||||||
--no-warnings Ignore warnings
|
--no-warnings Ignore warnings
|
||||||
-s, --simulate Do not download the video and do not write
|
-s, --simulate Do not download the video and do not write
|
||||||
anything to disk
|
anything to disk
|
||||||
|
--ignore-no-formats-error Ignore "No video formats" error. Usefull
|
||||||
|
for extracting metadata even if the video
|
||||||
|
is not actually available for download
|
||||||
|
(experimental)
|
||||||
|
--no-ignore-no-formats-error Throw error when no downloadable video
|
||||||
|
formats are found (default)
|
||||||
--skip-download Do not download the video but write all
|
--skip-download Do not download the video but write all
|
||||||
related files (Alias: --no-download)
|
related files (Alias: --no-download)
|
||||||
-g, --get-url Simulate, quiet but print URL
|
-g, --get-url Simulate, quiet but print URL
|
||||||
|
|
|
@ -1016,6 +1016,7 @@
|
||||||
- **TruTV**
|
- **TruTV**
|
||||||
- **Tube8**
|
- **Tube8**
|
||||||
- **TubiTv**
|
- **TubiTv**
|
||||||
|
- **TubiTvShow**
|
||||||
- **Tumblr**
|
- **Tumblr**
|
||||||
- **tunein:clip**
|
- **tunein:clip**
|
||||||
- **tunein:program**
|
- **tunein:program**
|
||||||
|
|
Loading…
Reference in New Issue