YTDL Harness


Front end utility for YT-DLP

Drag-n-drop downloader for Youtube and Reddit. Will either watch specified folders for shortcuts, or drag-drop links directly from the browser.

  • Manually add videos from any Youtube URL, including just the VideoID.
  • Create formatted Youtube URLs to paste into social media. Including providing just the VideoID.
  • User-modifiable command line arguments (See yt-dlp and ffmpeg documentation).
  • Use any media player, including arguments.
  • Download limiters to prevent large groups of videos downloading all at once.
  • Open Youtube from the toolbar. Open videos from the history to Youtube in any browser.
  • History filtering.
  • Searchable history.


Notes:

Wherever you put yt-dlp.exe, also copy ffmpeg.exe to the same folder. I create a D:\Tools\Encoders and drop both in there.

For age-restricted or any other content that requires a login, you can update the command line with "--cookies-from-browser chrome" (See yt-dlp documentation)

This program was written using Media Player Classic-Home Cinema as the player. This is either standalone, or bundled with K-Lite Codec Pack. I use "/fullscreen /close" for it's command line.


It's a good idea to add a Scheduled Task to have yt-dlp update itself every night. Otherwise, when the version you have goes obsolete, you'll get videos with no sound, and the downloads get wonky. Steps to create a task:

  • Click Start, type "Task Scheduler"
  • Far right, click "Create Task" (Don't click Basic)
  • Enter the task name: "YT-DLP Update"
  • If you never log off your user, then leave the option box alone. If you log off overnight, change it to "Run whether user is logged in or not"
  • Switch to "Triggers" tab. Click "New..."
  • Change option to "Daily", Start to tomorrow's date, 1am, or whatever time you want.
  • OK
  • Switch to "Actions" tab. Click "New..."
  • Paste the location where you put yt-dlp. ex: "D:\Tools\Encoders\yt-dlp.exe". Include quotes if there is a space anywhere in your path.
  • Add arguments: "/U" (no quotes)
  • Start in: Same path as the Program textbox, minus the exe name. ex: "D:\Tools\Encoders\" Need quotes if there is a space.
  • OK
  • OK


downloads.metallisoft.com
 YTDLHarness
 No Parking 

options 01.png

options 02.png

options 03.png

options 04.png

ytdlharness 01.png

ytdlharness 02.png

ytdlharness 03.png

metallisoft.ytdlharness.04.02.18.1340.msi  Windows Installer Package  1.29 Mb
metallisoft.ytdlharness.04.02.18.1340.portable.zip  Compressed (zipped) Folder  515.69 Kb

No Parking
9 Files shown
2.22 Mb total


No Parking
Questions and comments may be sent to the Webmaster
Copyright  ©  1997-2025 Metallisoft Corporation.
Page Generated  Thu, Feb 19th, 2026 at 12:20 PM

[ Script Execution time: 07ms :: 0 queries used ]


Microsoft MVP 2004-2010