Releases: TheSaus/yt-dlp-cmdui
Releases · TheSaus/yt-dlp-cmdui
Version 3.0.1 Hotfix
Version 3.0.0
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/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
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
08/06/2022 | Version 2.0.2
Fixes
- i missed more quotation marks god damnit
Version 2.0.1
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
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.
- Choose between 4 preset bitrates
- 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
v1 Create README.md