Skip to content

Download single video or all videos from a Playlist or Channels from YouTube with GUI

License

Notifications You must be signed in to change notification settings

sanjib-sen/youtube-downloader

Repository files navigation

youtube-downloader

Looking for Description? It is basically in the name. It is based on youtube-dl but for normal people. Plus, you will get most of the beautiful features of youtube-dl with constant updates and somewhat decent (!) UI. Apparently this is my first Software and I am looking for the feedbacks.

Images

Front

Alpha Version Notes

  1. It is not recommended to Use the software in this Alpha Version. I will work on the Bugs and Features and will officially release the Software in the Upcoming Days (Within 1 or 2 Weeks). After that You can use this app. But if you are familier with Development and like to do Alpha Testing and plan to Contribute in this Project, Please do so. It will be very helpful for me.

  2. I still didn't manage to set Environmental PATH Variable without requiring Adminstration Priviliges. I am working with that Right Now. I am planning to direct communicate with the youtube-dl daemon and make things work through this. Which will be effective and faster and also more secure. then I will completely remove the PATH Requirement Policy. Until I finally fix this, you have to change the PATH using Command Prompt. Don't worry, it is just one command, and required only once.

  3. I will release the .exe file after fixing the PATH issues.

  4. More Features are coming. Check the Upcoming Section.

  5. There are still a lot of bugs here and there. I couldn't give enough time to the project because of Academic (University Life) Pressure. I will continue to fix most of the bugs in a week.

  6. (Contributors Only): The variable names, Indentations and Formatting used in this softwares are very ugly and not convenient. It is because of the lack of time and sleep I got duing the development. (I feel like a drunk person). Also it is my first project.

Installation

  1. Go to Release
  2. Download and Extract the zip "YDL_But_GUI.zip".
  3. Run "Ins.exe".
  4. Click Install.
  5. You will see two new files. One of them is named "command.txt". Open it.
  6. Copy the only line in the file.
  7. Open CMD (Command Prompt) as Adminstrator. Paste the line.Hit Enter if you donot see "Success" as the output.

The line will look like this: (Do not Use this Line).

setx /M path "%path%;D:\Coding\Side Projects\YDL_But_GUI"

CMD

  1. Open "YDL_but_GUI.exe" and you are good to go.
  2. (Optional but Recommended) : You can always use the software from Desktop by Creating a Shortcut. (Right Click > Create Shortcut)

Supported Features till now

  1. Download Youtube Videos at Maximum Quality in MP4 Format.
  2. Full Playlist Download.
  3. Full Channel Download.
  4. Audio Download in MP3 Format (High Quality).
  5. Download Subtitles for Every Video. Even there is No Subtitle, It will Download the Auto Generated Subtitle as srt.

Upcoming

  1. Options for Changing Video Quality and Format.
  2. Options for "Download Subtitles? (Yes/No)".
  3. UI Upgrade. (Showing the Total Size of the Video, Downloaded Size and Remaing Size)
  4. Show the Name of Downloading File.
  5. Show History of Downloaded Files.
  6. Button for Opening the Downloaded in VLC/Any Media Player.
  7. You tell me.

Known Issues

  1. There are still a lot of Bug. I will try to fix those within a week or two.
  2. You tell me.

Credits

  1. youtube-dl for base.
  2. ffmpeg for codec conversion.

About

Download single video or all videos from a Playlist or Channels from YouTube with GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published