Before using the extension, you need to install yt-dlp and make it available in the system so it can be triggered via command line. You can choose either method below:
-
Install Chocolatey (if not already installed)
Open PowerShell as Administrator and run:Set-ExecutionPolicy Bypass -Scope Process -Force; ` [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; ` iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
-
Install
yt-dlpusing Chocolateychoco install yt-dlp
Chocolatey will automatically add
yt-dlpto your system PATH, allowing it to be used from anywhere.
- Verify installation
yt-dlp --version
-
Download
yt-dlp.exe
Visit yt-dlp Releases and download the latestyt-dlp.exe. -
Move the file to a permanent folder, such as:
C:\yt-dlp\ -
Add the folder to Environment Variables
- Press
Win + Sand search forEnvironment Variables - Click “Edit the system environment variables”
- In the System Properties window, click “Environment Variables...”
- Under System variables, find and select
Path, then click Edit - Click New, then enter the path:
C:\yt-dlp\ - Click OK to save and close all dialogs
- Press
-
Verify installation
yt-dlp --version
After installing yt-dlp, follow these steps to enable the extension to use it for downloading content:
-
Install the Tampermonkey Script
Click the link below to install the custom download button script (requires Tampermonkey extension installed in your browser):
👉 Install Script -
Download and Apply the Registry File
This file registers a custom command handler on your system so the script can triggeryt-dlpthrough thecommand:protocol.- Download: setcommand.reg
- After downloading, double-click the file to apply it.
- Click "Yes" when asked for confirmation.
-
Move the
yt-dlp.batFile to the Correct Folder
This batch file will be triggered by the extension to runyt-dlp.- Download: yt-dlp.bat
- Move or copy the downloaded
yt-dlp.batfile to the following folder:C:\download - Create the folder if it does not already exist.
✅ Once all steps are completed, the extension will be able to call
yt-dlpusing the registeredcommand:protocol and download videos directly.
