Skip to content

This Application provides a GUI for yt-dlp making you able to easily download Youtube Videos or download them as Audio Files

License

Notifications You must be signed in to change notification settings

xMorioh/YoutubeDLApp

Repository files navigation

Morioh's YoutubeDLApp

About this Project

The Goal is to make a lightweight Youtube Downloader with a GUI as Windows Application.
This Project is mostly for me to learn how to create Desktop Applications and to learn and use more C# in combination with .NET as well as Visual Studio in combination with Github.

Application Features:

  • Automatically downloads the latest ffmpeg and yt-dlp files as dependencies
  • Choose between Video and Audio
  • Include Playlist if needed via toggle
  • Set different directories for Output for Video and Audio
  • Set custom yt-dlp Attributes if needed
  • Offers a Debug Window and a quick dependencie update Button

Since this GUI just transfers input to yt-dlp there should be no restrictions on what yt-dlp supports including not just Youtube but also Twitter/X and the entire list noted here even despite the Name of this application it is much more flexible than it seems.

If you update the dependencies or use this application for the first time then wait for the "local yt-dlp Version" String to show up, if the text field is empty it means that the dependencies are still downloading or unpacking in the Background, if it won't populate after a Minute or two then check if there is still a download happening on your machine or check if both yt-dlp.exe and ffmpeg.exe are stored under this location "%localappdata%\Morioh\yt-dlp-App\dependencies", if not then try downloading them manually and insert them there (links above).

If you encounter any Errors like ERROR: [youtube] ******: Sign in to confirm you're not a bot. * you can just use your browsers cookies to validate you're not a bot by specifying a custom Attribute --cookies-from-browser firefox for firefox for example, yt-dlp will automatically access your browsers cookie storage and use that to verify you to Youtube. You've also got other authentication options listed here, !!!Keep in mind that this may ban you from using Youtube on your Account, for more information take a look here!!!

Preview:

YoutubeDLApp-Preview

About

This Application provides a GUI for yt-dlp making you able to easily download Youtube Videos or download them as Audio Files

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages