mirror of
https://github.com/yt-dlp/yt-dlp
synced 2024-12-26 21:59:08 +01:00
Release 2021.02.19
This commit is contained in:
parent
bc2ca1bb75
commit
4524baf056
6 changed files with 53 additions and 11 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -36,6 +36,7 @@ README.txt
|
||||||
# Binary
|
# Binary
|
||||||
youtube-dl
|
youtube-dl
|
||||||
youtube-dlc
|
youtube-dlc
|
||||||
|
youtube-dlc.zip
|
||||||
*.exe
|
*.exe
|
||||||
|
|
||||||
# Downloaded
|
# Downloaded
|
||||||
|
|
43
Changelog.md
43
Changelog.md
|
@ -17,25 +17,50 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
### 2021.02.19
|
||||||
|
* **Merge youtube-dl:** Upto [commit/cf2dbec](https://github.com/ytdl-org/youtube-dl/commit/cf2dbec6301177a1fddf72862de05fa912d9869d) (except kakao)
|
||||||
|
* [viki] Fix extractor
|
||||||
|
* [niconico] Extract `channel` and `channel_id` by [kurumigi](https://github.com/kurumigi)
|
||||||
|
* [youtube] Multiple page support for hashtag URLs
|
||||||
|
* [youtube] Add more invidious instances
|
||||||
|
* [youtube] Fix comment extraction when comment text is empty
|
||||||
|
* Option `--windows-filenames` to force use of windows compatible filenames
|
||||||
|
* [ExtractAudio] Bugfix
|
||||||
|
* Don't raise `parser.error` when exiting for update
|
||||||
|
* [MoveFiles] Fix for when merger can't run
|
||||||
|
* Changed `--trim-file-name` to `--trim-filenames` to be similar to related options
|
||||||
|
* Format Sort improvements:
|
||||||
|
* Prefer `vp9.2` more than other `vp9` codecs
|
||||||
|
* Remove forced priority of `quality`
|
||||||
|
* Remove unnecessary `field_preference` and misuse of `preference` from extractors
|
||||||
|
* Build improvements:
|
||||||
|
* Fix hash output by [shirt](https://github.com/shirt-dev)
|
||||||
|
* Lock python package versions for x86 and use `wheels` by [shirt](https://github.com/shirt-dev)
|
||||||
|
* Exclude `vcruntime140.dll` from UPX by [jbruchon](https://github.com/jbruchon)
|
||||||
|
* Set version number based on UTC time, not local time
|
||||||
|
* Publish on PyPi only if token is set
|
||||||
|
* [documentation] Better document `--prefer-free-formats` and add `--no-prefer-free-format`
|
||||||
|
|
||||||
|
|
||||||
### 2021.02.15
|
### 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)
|
* **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
|
* [niconico] Improved extraction and support encrypted/SMILE movies by [kurumigi](https://github.com/kurumigi), [tsukumi](https://github.com/tsukumi), [bbepis](https://github.com/bbepis), [pukkandan](https://github.com/pukkandan)
|
||||||
* Fix HLS AES-128 with multiple keys in external downloaders
|
* Fix HLS AES-128 with multiple keys in external downloaders by [shirt](https://github.com/shirt-dev)
|
||||||
* [youtube_live_chat] Fix by using POST API
|
* [youtube_live_chat] Fix by using POST API by [siikamiika](https://github.com/siikamiika)
|
||||||
* [rumble] Add support for video page
|
* [rumble] Add support for video page
|
||||||
* Option to allow downloading unplayable video formats (`--allow-unplayable-formats`)
|
* Option `--allow-unplayable-formats` to allow downloading unplayable video formats
|
||||||
* [ExtractAudio] Don't re-encode when file is already in a common audio format
|
* [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 search continuations
|
||||||
* [youtube] Fix for new accounts
|
* [youtube] Fix for new accounts
|
||||||
* Improve build/updater:
|
* Improve build/updater: by [pukkandan](https://github.com/pukkandan) and [shirt](https://github.com/shirt-dev)
|
||||||
* Fix SHA256 calculation in build and implement hash checking for updater
|
* Fix SHA256 calculation in build and implement hash checking for updater
|
||||||
* Exit immediately in windows once the update process starts
|
* Exit immediately in windows once the update process starts
|
||||||
* Fix updater for `x86.exe`
|
* Fix updater for `x86.exe`
|
||||||
* Updater looks for both `yt-dlp` and `youtube-dlc` in releases for future-proofing
|
* Updater looks for both `yt-dlp` and `youtube-dlc` in releases for future-proofing
|
||||||
* Fix issue with unicode filenames in aria2c
|
* Change optional dependency to `pycryptodome`
|
||||||
|
* Fix issue with unicode filenames in aria2c by [shirt](https://github.com/shirt-dev)
|
||||||
* Fix `allow_playlist_files` not being correctly passed through
|
* Fix `allow_playlist_files` not being correctly passed through
|
||||||
* Fix for empty HTTP head requests
|
* Fix for empty HTTP head requests by [shirt](https://github.com/shirt-dev)
|
||||||
* Fix `get_executable_path` in UNIX
|
* Fix `get_executable_path` in UNIX
|
||||||
* [sponskrub] Print ffmpeg output and errors to terminal
|
* [sponskrub] Print ffmpeg output and errors to terminal
|
||||||
* `__real_download` should be false when ffmpeg unavailable and no download
|
* `__real_download` should be false when ffmpeg unavailable and no download
|
||||||
|
@ -82,7 +107,7 @@
|
||||||
|
|
||||||
|
|
||||||
### 2021.01.29
|
### 2021.01.29
|
||||||
* **Features from [animelover1984/youtube-dl](https://github.com/animelover1984/youtube-dl)**: Co-authored by [animelover1984](https://github.com/animelover1984) and [bbepis](https://github.com/bbepis)
|
* **Features from [animelover1984/youtube-dl](https://github.com/animelover1984/youtube-dl)**: by [animelover1984](https://github.com/animelover1984) and [bbepis](https://github.com/bbepis)
|
||||||
* Add `--get-comments`
|
* Add `--get-comments`
|
||||||
* [youtube] Extract comments
|
* [youtube] Extract comments
|
||||||
* [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
|
* [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
- **23video**
|
- **23video**
|
||||||
- **24video**
|
- **24video**
|
||||||
- **3qsdn**: 3Q SDN
|
- **3qsdn**: 3Q SDN
|
||||||
|
- **3sat**
|
||||||
- **4tube**
|
- **4tube**
|
||||||
- **56.com**
|
- **56.com**
|
||||||
- **5min**
|
- **5min**
|
||||||
|
@ -222,6 +223,7 @@
|
||||||
- **curiositystream**
|
- **curiositystream**
|
||||||
- **curiositystream:collection**
|
- **curiositystream:collection**
|
||||||
- **CWTV**
|
- **CWTV**
|
||||||
|
- **DagelijkseKost**: dagelijksekost.een.be
|
||||||
- **DailyMail**
|
- **DailyMail**
|
||||||
- **dailymotion**
|
- **dailymotion**
|
||||||
- **dailymotion:playlist**
|
- **dailymotion:playlist**
|
||||||
|
@ -244,6 +246,7 @@
|
||||||
- **DiscoveryGo**
|
- **DiscoveryGo**
|
||||||
- **DiscoveryGoPlaylist**
|
- **DiscoveryGoPlaylist**
|
||||||
- **DiscoveryNetworksDe**
|
- **DiscoveryNetworksDe**
|
||||||
|
- **DiscoveryPlus**
|
||||||
- **DiscoveryVR**
|
- **DiscoveryVR**
|
||||||
- **Disney**
|
- **Disney**
|
||||||
- **dlive:stream**
|
- **dlive:stream**
|
||||||
|
@ -370,6 +373,7 @@
|
||||||
- **HentaiStigma**
|
- **HentaiStigma**
|
||||||
- **hetklokhuis**
|
- **hetklokhuis**
|
||||||
- **hgtv.com:show**
|
- **hgtv.com:show**
|
||||||
|
- **HGTVDe**
|
||||||
- **HiDive**
|
- **HiDive**
|
||||||
- **HistoricFilms**
|
- **HistoricFilms**
|
||||||
- **history:player**
|
- **history:player**
|
||||||
|
@ -854,6 +858,9 @@
|
||||||
- **ShahidShow**
|
- **ShahidShow**
|
||||||
- **Shared**: shared.sx
|
- **Shared**: shared.sx
|
||||||
- **ShowRoomLive**
|
- **ShowRoomLive**
|
||||||
|
- **simplecast**
|
||||||
|
- **simplecast:episode**
|
||||||
|
- **simplecast:podcast**
|
||||||
- **Sina**
|
- **Sina**
|
||||||
- **sky.it**
|
- **sky.it**
|
||||||
- **sky:news**
|
- **sky:news**
|
||||||
|
@ -1231,6 +1238,7 @@
|
||||||
- **ZattooLive**
|
- **ZattooLive**
|
||||||
- **ZDF-3sat**
|
- **ZDF-3sat**
|
||||||
- **ZDFChannel**
|
- **ZDFChannel**
|
||||||
|
- **Zhihu**
|
||||||
- **zingmp3**: mp3.zing.vn
|
- **zingmp3**: mp3.zing.vn
|
||||||
- **zoom**
|
- **zoom**
|
||||||
- **Zype**
|
- **Zype**
|
||||||
|
|
|
@ -189,11 +189,15 @@ class YoutubeDL(object):
|
||||||
into a single file
|
into a single file
|
||||||
allow_multiple_audio_streams: Allow multiple audio streams to be merged
|
allow_multiple_audio_streams: Allow multiple audio streams to be merged
|
||||||
into a single file
|
into a single file
|
||||||
|
paths: Dictionary of output paths. The allowed keys are 'home'
|
||||||
|
'temp' and the keys of OUTTMPL_TYPES (in utils.py)
|
||||||
outtmpl: Dictionary of templates for output names. Allowed keys
|
outtmpl: Dictionary of templates for output names. Allowed keys
|
||||||
are 'default' and the keys of OUTTMPL_TYPES (in utils.py)
|
are 'default' and the keys of OUTTMPL_TYPES (in utils.py).
|
||||||
|
A string a also accepted for backward compatibility
|
||||||
outtmpl_na_placeholder: Placeholder for unavailable meta fields.
|
outtmpl_na_placeholder: Placeholder for unavailable meta fields.
|
||||||
restrictfilenames: Do not allow "&" and spaces in file names
|
restrictfilenames: Do not allow "&" and spaces in file names
|
||||||
trim_file_name: Limit length of filename (extension excluded)
|
trim_file_name: Limit length of filename (extension excluded)
|
||||||
|
windowsfilenames: Force the filenames to be windows compatible
|
||||||
ignoreerrors: Do not stop on download errors
|
ignoreerrors: Do not stop on download errors
|
||||||
(Default True when running youtube-dlc,
|
(Default True when running youtube-dlc,
|
||||||
but False when directly accessing YoutubeDL class)
|
but False when directly accessing YoutubeDL class)
|
||||||
|
|
|
@ -1,8 +1,12 @@
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
|
|
||||||
|
# Don't use relative imports
|
||||||
from youtube_dlc.extractor.common import InfoExtractor
|
from youtube_dlc.extractor.common import InfoExtractor
|
||||||
|
|
||||||
|
|
||||||
|
# See https://github.com/ytdl-org/youtube-dl#adding-support-for-a-new-site
|
||||||
|
# for instuctions on making extractors
|
||||||
|
|
||||||
class SamplePluginIE(InfoExtractor):
|
class SamplePluginIE(InfoExtractor):
|
||||||
_WORKING = False
|
_WORKING = False
|
||||||
IE_DESC = False
|
IE_DESC = False
|
||||||
|
|
Loading…
Reference in a new issue