mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-10-24 11:18:32 +00:00
10 KiB
10 KiB
Changelog
2021.01.24
- Merge youtube-dl: Upto 2021.01.24
- Plugin support (documentation)
- Multiple paths: New option
-P/--pathsto give different paths for different types of files- The syntax is
-P "type:path" -P "type:path"(documentation) - Valid types are: home, temp, description, annotation, subtitle, infojson, thumbnail
- Additionally, configuration file is taken from home directory or current directory (documentation)
- The syntax is
- Allow passing different arguments to different external downloaders (documentation)
- [mildom] Add extractor by @nao20010128nao
- Warn when using old style
--external-downloader-argsand--post-processor-args - Fix
--no-overwritewhen using--write-link - [sponskrub] Output
unrecognized argumenterror message correctly - [cbs] Make failure to extract title non-fatal
- Fix typecasting when pre-checking archive
- Fix issue with setting title on UNIX
- Deprecate redundant aliases in
formatSort. The aliases remain functional for backward compatibility, but will be left undocumented - [tests] Fix test_post_hooks
- [tests] Split core and download tests
2021.01.20
- [TrovoLive] Add extractor (only VODs)
- [pokemon] Add
/#/playerURLs - Improved parsing of multiple postprocessor-args, add
--ppaas alias - [EmbedThumbnail] Simplify embedding in mkv
- [sponskrub] Encode filenames correctly, better debug output and error message
- [readme] Cleanup options
2021.01.16
- Merge youtube-dl: Upto 2021.01.16
- Configuration files:
- Portable configuration file:
./yt-dlp.conf - Allow the configuration files to be named
yt-dlpinstead ofyoutube-dlc. See this for details
- Portable configuration file:
- Add PyPI release
2021.01.14
- Added option
--break-on-reject - [roosterteeth.com] Fix for bonus episodes by @Zocker1999NET
- [tiktok] Fix for when share_info is empty
- [EmbedThumbnail] Fix bug due to incorrect function name
- [documentation] Changed sponskrub links to point to pukkandan/sponskrub since I am now providing both linux and windows releases
- [documentation] Change all links to correctly point to new fork URL
- [documentation] Fixes typos
2021.01.12
- [roosterteeth.com] Add subtitle support by @samiksome
- Added
--force-overwrites,--no-force-overwritesby @alxnull - Changed fork name to
yt-dlp - Fix typos by @FelixFrog
- [ci] Option to skip
- [changelog] Added unreleased changes in blackjack4494/yt-dlc
2021.01.10
- [archive.org] Fix extractor and add support for audio and playlists by @wporr
- [Animelab] Added by @mariuszskon
- [youtube:search] Fix view_count by @ohnonot
- [youtube] Show if video is embeddable in info
- Update version badge automatically in README
- Enable
test_youtube_search_matching - Create
to_screenand similar functions in postprocessor/common
2021.01.09
- [youtube] Fix bug in automatic caption extraction
- Add
post_hooksto YoutubeDL by @alexmerkel - Batch file enumeration improvements by @glenn-slayden
- Stop immediately when reaching
--max-downloadsby @glenn-slayden - Fix incorrect ANSI sequence for restoring console-window title by @glenn-slayden
- Kill child processes when yt-dlc is killed by @Unrud
2021.01.08
- Merge youtube-dl: Upto 2021.01.08
- Moved changelog to seperate file
2021.01.07-1
- [Akamai] fix by @nixxo
- [Tiktok] merge youtube-dl tiktok extractor by @GreyAlien502
- [vlive] add support for playlists by @kyuyeunk
- [youtube_live_chat] make sure playerOffsetMs is positive by @siikamiika
- Ignore extra data streams in ffmpeg by @jbruchon
- Allow passing different arguments to different postprocessors using
--postprocessor-args - Deprecated
--sponskrub-args. The same can now be done using--postprocessor-args "sponskrub:<args>" - [CI] Split tests into core-test and full-test
2021.01.07
- Removed priority of
av01codec in-Ssince most devices don't support it yet - Added
duration_stringto be used in--output - Created First Release
2021.01.05-1
- Changed defaults:
- Enabled
--ignore - Disabled
--video-multistreamsand--audio-multistreams - Changed default format selection to
bv*+ba/bwhen--audio-multistreamsis disabled - Changed default format sort order to
res,fps,codec,size,br,asr,proto,ext,has_audio,source,format_id - Changed
webmto be more preferable thanflvin format sorting - Changed default output template to
%(title)s [%(id)s].%(ext)s - Enabled
--list-formats-as-table
- Enabled
2021.01.05
- Format Sort: Added
--format-sort(-S),--format-sort-force(--S-force) - See Sorting Formats for details - Format Selection: See Format Selection for details
- New format selectors:
best*,worst*,bestvideo*,bestaudio*,worstvideo*,worstaudio* - Changed video format sorting to show video only files and video+audio files together.
- Added
--video-multistreams,--no-video-multistreams,--audio-multistreams,--no-audio-multistreams - Added
b,w,v,aas alias forbest,worst,videoandaudiorespectively
- New format selectors:
- Shortcut Options: Added
--write-link,--write-url-link,--write-webloc-link,--write-desktop-linkby @h-h-h-h - See [Internet Shortcut Options]README.md(#internet-shortcut-options) for details - Sponskrub integration: Added
--sponskrub,--sponskrub-cut,--sponskrub-force,--sponskrub-location,--sponskrub-args- See SponSkrub Options for details - Added
--force-download-archive(--force-write-archive) by @h-h-h-h - Added
--list-formats-as-table,--list-formats-old - Negative Options: Makes it possible to negate most boolean options by adding a
no-to the switch. Usefull when you want to reverse an option that is defined in a config file- Added
--no-ignore-dynamic-mpd,--no-allow-dynamic-mpd,--allow-dynamic-mpd,--youtube-include-hls-manifest,--no-youtube-include-hls-manifest,--no-youtube-skip-hls-manifest,--no-download,--no-download-archive,--resize-buffer,--part,--mtime,--no-keep-fragments,--no-cookies,--no-write-annotations,--no-write-info-json,--no-write-description,--no-write-thumbnail,--youtube-include-dash-manifest,--post-overwrites,--no-keep-video,--no-embed-subs,--no-embed-thumbnail,--no-add-metadata,--no-include-ads,--no-write-sub,--no-write-auto-sub,--no-playlist-reverse,--no-restrict-filenames,--youtube-include-dash-manifest,--no-format-sort-force,--flat-videos,--no-list-formats-as-table,--no-sponskrub,--no-sponskrub-cut,--no-sponskrub-force - Renamed:
--write-subs,--no-write-subs,--no-write-auto-subs,--write-auto-subs. Note that these can still be used without the ending "s"
- Added
- Relaxed validation for format filters so that any arbitrary field can be used
- Fix for embedding thumbnail in mp3 by @pauldubois98
- Make Twitch Video ID output from Playlist and VOD extractor same. This is only a temporary fix
- Merge youtube-dl: Upto 2021.01.03 - See blackjack4494/yt-dlc#280 for details
- Cleaned up the fork for public use
Unreleased changes in blackjack4494/yt-dlc
- Updated to youtube-dl release 2020.11.26
- [youtube]
- Implemented all Youtube Feeds (ytfav, ytwatchlater, ytsubs, ythistory, ytrec) and SearchURL
- Fix ytsearch not returning results sometimes due to promoted content
- Temporary fix for automatic captions - disable json3
- Fix some improper Youtube URLs
- Redirect channel home to /video
- Print youtube's warning message
- Multiple pages are handled better for feeds
- Add --break-on-existing by @gergesh
- Pre-check video IDs in the archive before downloading
- [bitwave.tv] New extractor
- [Gedi] Add extractor
- [Rcs] Add new extractor
- [skyit] Add support for multiple Sky Italia website and removed old skyitalia extractor
- [france.tv] Fix thumbnail URL
- [ina] support mobile links
- [instagram] Fix extractor
- [itv] BTCC new pages' URL update (articles instead of races)
- [SouthparkDe] Support for English URLs
- [spreaker] fix SpreakerShowIE test URL
- [Vlive] Fix playlist handling when downloading a channel
- [generic] Detect embedded bitchute videos
- [generic] Extract embedded youtube and twitter videos
- [ffmpeg] Ensure all streams are copied
- Fix for os.rename error when embedding thumbnail to video in a different drive
- make_win.bat: don't use UPX to pack vcruntime140.dll