Skip to content

Releases: TheSaus/yt-dlp-cmdui

Version 3.0.1 Hotfix

31 Jul 03:47
Compare
Choose a tag to compare

30/07/2022 | Version 3.0.1 Hotfix

Fixes and Changes

  • Fixed self updater script
    • 'unsupported compression type' when trying to unzip downloaded update zip
    • Replace command threw errors, replaced with move /y to force overwrite

Version 3.0.0

31 Jul 03:20
Compare
Choose a tag to compare

30/07/2022 | Version 3.0.0

Additions

  • Config section at top of script file
  • yt-dlp now notifies when it is checking for updates instead of leaving the screen blank
  • Updater script is now embedded into the file, can update itself automatically
  • New 'Return to main menu' Option on the 'Choose your bitrate/resolution' step
  • Custom arguments are now prompted instead of forced
  • Added a slight timeout after downloads are complete
  • Different Resolutions now have definitions
  • console title is now set to yt-dlp-cmdui v*.x.x
  • Before URLs.txt is reset, it's contents get moved to oldURLs.txt

Changes

  • Changed internal label :Restart to :mainMenu
  • All Menus are much more readable
  • :cleaner now deletes all output folders instead of just tmp
  • Renamed General File Downloader to File Downloader
  • Cleaned up/Corrected audio bitrate definitions
  • File Downloader now uses URLs.txt, allowing multiple downloads at once
  • Video quality selection changed to favour highest resolution, then highest bitrate
  • Improved end of script dialogue
  • Changed script name to yt-dlp-cmdui.bat from script.bat
    • this should help make it easier to use

Removals

  • Removed --console-title argument
    • addition of custom console title clashes with this
  • Removed unused internal variables

Version 2.2

07 Jul 21:32
Compare
Choose a tag to compare

07/07/2022 | Version 2.2

Additions

  • New option during Video Custom and Audio Custom, allowing you to input custom yt-dlp arguments before the download starts
  • Cleaner option now available, cleans the script directory by getting rid of ~\tmp and any debug files

Changes

  • Asset download scripts have been improved
    • aria2c check runs first, downloads using powershell Invoke-WebRequest
    • yt-dlp, ffmpeg and ffprobe now download using the much faster aria2c

Version 2.1

27 Jun 02:57
f24bd68
Compare
Choose a tag to compare

26/06/2022 | Version 2.1

Additions

  • Added argument --no-overwrites
  • Added some aria2c arguments
    • --seed-time=0 Disables after-download seeding
    • --seed-ratio=0.1 Stops during-download seeding from going further than 10% of total file
    • --file-allocation=prealloc Pre-Allocates space needed for file downloads
    • --max-download-limit=0 Removes download speed limit
    • --bt-max-peers=0 Removes max peer connection limit/allows unlimited number of peers
    • --referer=* Provides an HTTP Referrer, fixing many download failures (AMD Graphics drivers as one example)
  • Console Title now displays progress
  • Added --recode-video mp4

Changes

  • Video format selection now uses bv*+ba/b instead of bv+ba/b
    • bv+ba/b combines the best video only and audio only formats
    • bv*+ba/b combines the best video(with or without audio) and audio only formats

Version 2.0.2

09 Jun 02:48
Compare
Choose a tag to compare

08/06/2022 | Version 2.0.2

Fixes

  • i missed more quotation marks god damnit

Version 2.0.1

09 Jun 02:29
Compare
Choose a tag to compare

08/06/2022 | Version 2.0.1

Fixes

  • Fixed missing double quotes in some parts of the code, prevented dependency downloader from working

Version 2

09 Jun 01:03
Compare
Choose a tag to compare

06/06/2022 | Version 2

Additions

  • Added -P arguments to separate each Video/Audio download into it's own folder.
    • Temporary files go into the tmp folder instead of the output folder.
    • Thumbnails, Subtitles, and Metadata all get downloaded to their corresponding Video/Audio folder
    • A .url file is now also added to each Video/Audio download, so you can keep track of where it came from
  • Added Optional Subtitle Writing
    • Works the same as Thumbnail/Metadata writing, just makes a file on disk.
  • Added Custom Audio Preset, Allowing you to choose bitrate
    • Choose between 4 preset bitrates
      • 64kbps
      • 96kbps
      • 128kbps
      • 256kbps
    • Specify Overwrites and Archive, like the Video option.
  • Added tmp directory
    • Downloads are stored in tmp until they finish downloading, after which they get moved to their respective folders.
  • Added General File Downloader
    • Uses the already available aria2c.exe to download files faster by using 16 connections instead of 1.
    • Uses its own directory 'General File Output'.
  • Added Video Preset with pre-selected options
    • 1080p
    • Overwrites Enabled
    • Archive Enabled
  • Added Audio Preset with pre-selected options
    • 96kbps
    • Overwrites Enabled
    • Archive Enabled

Removals

  • Removed BEST quality option
    • with 4K being an option i found it unnecessary, most sites don't even have above-4K content.

Other

  • Moved some code around/Cleaned up a bit

Version 1 - Initial Release

19 May 01:43
e1f7b9d
Compare
Choose a tag to compare
v1

Create README.md