We are out of alpha testing and moving to Beta. Please send any issues or enhancement requests by adding a new issue on GitHub.
Updated 10/21/2022
YT-RED was built for Windows, targeting .NET Framework 4.8. Development of the original .NET Framework version will continue for the foreseeable future.
While YT-RED can only run on Windows at this time, a multi-platform version will be available in the future.
While development continues on the current Windows version, I will be collecting feedback from those who are using the Beta releases. All features and enhancements during this time will be used as the foundation of a new multi-platform version of the program.
Initial development has started on the multi-platform project YT-RED-MAUI However, further development will depend on the status of Linux support. If complications prevent development of a Linux compatible program, development will be restarted on a different App UI framework.
YT-RED Multi-Platform intended support:
I hope to create iOS and MacOS compatible versions at a later date. Due to Apple policies and requirements, development for MacOS and iOS is not feasible at this time
\ Screenshots from v1.0.1.20-alpha
Most of the the hard work that makes this possible was done thanks to many other awesome developers
A lot of magic happens behind the scenes.
This will retrieve all video formats available to download. An individual format can be selected and downloaded.
The "Download Best" option evaluates all available video and audio formats before downloading the best available.
Note Download Best often requires downloading separate video and audio files, which are then merged after downloading. This can take a little longer than downloading a specific format.
The "Download Segment" option can be toggled on and off. This feature is only available when downloading a specific format in order to improve performance and reduce resource usage.
Specify the start time of the segment, and the duration.
When downloading audio, video thumbnails are automatically embedded as cover art, and titles are set to the video title.
The "Crop Video" option is available for all video downloads. The feature only accepts crop sizes in pixels at this time.
Enter the number of pixels to crop on each desired side, and then start the download.
Specify a Video or Audio format for the resulting download. YT-RED will convert the original media to the format of your choice.
When enabled, YT-RED will locally record each download, including settings. Download History can be configured to store download logs for the number of days specified. Recorded downloads can be redownloaded by right-clicking on the associated log and choosing the "re-download" option, or you can run a new download by choosing the "Use URL for New Download" option. Download History can be manually cleared in Settings, with the option to delete all associated download files.
Quick Download is only available when YT-RED has been minimized to the System Tray. Right-click on the YT-RED icon in the tray, and select "Quick Download" to open the Quick Download form.
When the Quick Download Hotkey is enabled in advanced settings, YT-RED will register a custom Hotkey that initiates a Quick Download.
To use, Highlight a youtube or reddit media post url in your browser, and press the configured hotkey. This will perform an automatic "Best Download" with the progress displayed above the system tray.
Change the position of certain panels for the layout you like.
Check for updates and download release packages directly in the app. Optional Updater for one-click update installs Open Settings -> About and click the "Check for Update" button.
Thank you for your support!