Skip to content

Releases: yt-dlp/yt-dlp

yt-dlp 2021.02.04

04 Feb 23:24
Compare
Choose a tag to compare

Changelog:

  • Merge youtube-dl: Upto 2021.02.04.1
  • Date/time formatting in output template:
    • You can use strftime to format date/time fields. Example: %(upload_date>%Y-%m-%d)s
  • Multiple output templates:
    • Separate output templates can be given for the different metadata files by using -o TYPE:TEMPLATE
    • The allowed types are: subtitle|thumbnail|description|annotation|infojson|pl_description|pl_infojson
  • [youtube] More metadata extraction for channel/playlist URLs (channel, uploader, thumbnail, tags)
  • New option --no-write-playlist-metafiles to prevent writing playlist metadata files
  • [audius] Fix extractor
  • [youtube_live_chat] Fix parse_yt_initial_data and add fragment_retries
  • [postprocessor] Raise errors correctly
  • [metadatafromtitle] Fix bug when extracting data from numeric fields
  • Fix issue with overwriting files
  • Fix "Default format spec" appearing in quiet mode
  • [FormatSort] Allow user to prefer av01 over vp9 (The default is still vp9)
  • [FormatSort] fix bug where quality had more priority than hasvid
  • [pyinst] Automatically detect python architecture and working directory
  • Strip out internal fields such as _filename from infojson

yt-dlp 2021.01.29

29 Jan 17:58
Compare
Choose a tag to compare

Changelog:

  • Features from animelover1984/youtube-dl: Co-authored by @animelover1984 and @bbepis
    • Add --get-comments
    • [youtube] Extract comments
    • [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE
    • [billibilli] Extract comments
    • [billibilli] Better video extraction
    • Write playlist data to infojson
    • [FFmpegMetadata] Embed infojson inside the video
    • [EmbedThumbnail] Try embedding in mp4 using ffprobe and -disposition
    • [EmbedThumbnail] Treat mka like mkv and mov like mp4
    • [EmbedThumbnail] Embed in ogg/opus
    • [VideoRemuxer] Conditionally remux video
    • [VideoRemuxer] Add -movflags +faststart when remuxing to mp4
    • [ffmpeg] Print entire stderr in verbose when there is error
    • [EmbedSubtitle] Warn when embedding ass in mp4
    • [anvato] Use NFLTokenGenerator if possible
  • Parse additional metadata: New option --parse-metadata to extract additional metadata from existing fields
    • The extracted fields can be used in --output
    • Deprecated --metadata-from-title
  • [Audius] Add extractor
  • [youtube] Extract playlist description and write it to .description file
  • Detect existing files even when using recode/remux (extract-audio is partially fixed)
  • Fix wrong user config from v2021.01.24
  • [FormatSort] Fix some fields not sorting from v2021.01.24
  • [youtube] Report error message from youtube as error instead of warning
  • [postprocessor] Deprecate avconv/avprobe. All current functionality is left untouched. But don't expect any new features to work with avconv
  • [postprocessor] fix write_debug to not throw error when there is no _downloader
  • [movefiles] Don't give "cant find" warning when move is unnecessary
  • Refactor update-version, pyinst.py and related files
  • [ffmpeg] Document more formats that are supported for remux/recode

yt-dlp 2021.01.24-1

24 Jan 20:11
Compare
Choose a tag to compare

2021.01.24-1

  • Quick fix for user config paths

2021.01.24

  • Merge youtube-dl: Upto 2021.01.24

  • Plugin support (documentation)

  • Multiple paths: New option -P/--paths to 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)
  • Allow passing different arguments to different external downloaders (documentation)

  • [mildom] Add extractor by @nao20010128nao

  • Warn when using old style --external-downloader-args and --post-processor-args

  • Fix --no-overwrite when using --write-link

  • [sponskrub] Output unrecognized argument error 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

yt-dlp 2021.01.20

20 Jan 21:26
Compare
Choose a tag to compare

Changelog:

  • [TrovoLive] Add extractor (only VODs)
  • [pokemon] Add /#/player URLs
  • Improved parsing of multiple postprocessor-args, added --ppa as alias
  • [EmbedThumbnail] Simplify embedding in mkv
  • [sponskrub] Encode filenames correctly, better debug output and error message
  • [readme] Cleanup options

yt-dlp 2021.01.16

16 Jan 18:57
Compare
Choose a tag to compare

Changelog:

  • Merge youtube-dl: Upto 2021.01.16
  • Configuration files:
    • Portable configuration file: ./yt-dlp.conf
    • Allow the configuration files to be named yt-dlp instead of youtube-dlc. See this for details
  • Add PyPI release

youtube-dlc 2021.01.14

14 Jan 16:26
Compare
Choose a tag to compare

Changelog:

  • 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
  • [documentation] Change all links to correctly point to new fork URL
  • [documentation] Fixes typos

PS: I am now providing both windows and linux releases for sponskrub at pukkandan/sponskrub. Those who use/want to use this feature on windows, please let me know if there are any issues with the windows release

youtube-dlc 2021.01.12

12 Jan 22:27
Compare
Choose a tag to compare

Changelog:

  • [roosterteeth.com] Add subtitle support by @samiksome
  • Added --force-overwrites by @alxnull
  • Changed fork name to yt-dlp
  • Fix typos by @FelixFrog
  • [ci] Option to skip
  • [changelog] Added unreleased changes in blackjack4494/yt-dlc

youtube-dlc 2021.01.10

10 Jan 22:41
Compare
Choose a tag to compare

Changelog:

  • [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_screen and similar functions in postprocessor/common

youtube-dlc 2021.01.09

09 Jan 12:46
Compare
Choose a tag to compare

Changelog:

  • [youtube] Fix bug in automatic caption extraction
  • Add post_hooks to YoutubeDL by @alexmerkel
  • Batch file enumeration improvements by @glenn-slayden
  • Stop immediately when reaching --max-downloads by @glenn-slayden
  • Fix incorrect ANSI sequence for restoring console-window title by @glenn-slayden
  • Kill child processes when yt-dlc is killed by @Unrud

youtube-dlc 2021.01.08

08 Jan 17:29
Compare
Choose a tag to compare

Changelog:

  • Merge youtube-dl: Upto 2020.01.08
    • Extractor stitcher (1, 2) have not been merged
  • Moved changelog to seperate file