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-dlp
using Chocolateychoco install yt-dlp
Chocolatey will automatically add
yt-dlp
to 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 + S
and 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-dlp
through thecommand:
protocol.- Download: setcommand.reg
- After downloading, double-click the file to apply it.
- Click "Yes" when asked for confirmation.
-
Move the
yt-dlp.bat
File 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.bat
file 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-dlp
using the registeredcommand:
protocol and download videos directly.