English • Türkçe
Another YT-DLP Gui application for Windows but it built with Windows 11 Style (Win UI 3)
This is my first project with Win UI 3 trying to do my best 💖
Thanks for testing LechYTDLP ❤️
Follow these simple steps to install:
- Double-click to "LechYTDLP_1.1.3.0_x64.cer"
- Click Install Certificate
- Choose Local Machine
- Select Trusted People
- Finish
- Right-click to Install.ps1
- Click to Run with PowerShell
- If Windows blocks it, open PowerShell as Administrator and run:
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass .\Install.ps1
That’s it. The app should now be installed and ready to use. <3
If something doesn’t work, make sure the certificate was installed correctly and try again.
There is a Türkçe saying for this, Google it:
"Bir elin nesi var, iki elin sesi var."
Just open a pull request, your help is always welcomed (●'◡'●)💕
I will try to answer some of the most common questions here. If you have any other questions, please feel free to ask.
- Some videos are age-restricted or region-restricted.
- If you want to download videos from a private playlist or channel.
- You can download a few videos without cookies, but after a while, you will hit download limits.
- Some videos require authentication to access.
- Some videos are only available to users with certain permissions (e.g., subscribers, members, etc.).
✨ By passing your cookies, you can bypass these restrictions and download the videos you want.
- But don't worry, your cookies are created by you and stored on your local machine LechYTDLP is only using your cookies to pass YT-DLP but if you have trust issues. See yourself in the source code.
In future, I will create a browser extension to make it easier for you to get your cookies.
But for now, you can check out following method to get your cookies:
See YT-DLP official documentation (recommended)
It means that you haven't installed a JavaScript runtime on your machine.
To download from YouTube, yt-dlp needs to solve JavaScript challenges presented by YouTube using an external JavaScript runtime.
Sometimes formats can be extracted without a JavaScript runtime, but in some cases, especially when downloading from YouTube, a JavaScript runtime is required to solve the challenges and extract the video formats.
💖 See this topic on YT-DLP official documentation because they have download links to Deno, Node, Bun or QuickJS.
After you have installed one of the JavaScript runtimes open Lech YT-DLP and in app go to:
Settings > Customize YT-DLP > JavaScript Runtime
Select the JavaScript runtime you have installed. After that, you should be able to download videos without any issues.
