Skip to content

Glasspham/YT-DLP-Enhanced-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1 Commit
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŽ₯ YT-DLP DOWNLOADER TOOL

A beautiful and user-friendly interface for downloading YouTube videos and audio using yt-dlp.

πŸ“‹ Available Scripts

πŸ–₯️ Command Prompt (CMD)

  • DownloadByCMD.bat - Enhanced version with beautiful UI and loop functionality

⚑ PowerShell

  • DownloadByPowershell.ps1 - Enhanced version with beautiful UI and loop functionality

πŸš€ How to Use

For Command Prompt (Recommended: DownloadByCMD.bat)

  1. Double-click DownloadByCMD.bat
  2. Choose your option:
    • [1] Download video β†’ saves to Videos/ folder
    • [2] Download audio (MP3) β†’ saves to Audios/ folder
    • [3] Exit
  3. Paste your YouTube link (single video or public playlist)
  4. Wait for download to complete
  5. Choose another option or exit

For PowerShell (Recommended: DownloadByPowershell.ps1)

  1. Right-click DownloadByPowershell.ps1 β†’ "Run with PowerShell"
  2. Choose your option:
    • [1] Download video β†’ saves to Videos/ folder
    • [2] Download audio (MP3) β†’ saves to Audios/ folder
    • [3] Exit
  3. Paste your YouTube link (single video or public playlist)
  4. Wait for download to complete
  5. Choose another option or exit

πŸ“ File Structure

YT-dlp/
β”œβ”€β”€ DownloadByCMD.bat            # Enhanced CMD script (recommended)
β”œβ”€β”€ DownloadByPowershell.ps1     # Enhanced PowerShell script (recommended)
β”œβ”€β”€ Videos/                      # Downloaded videos folder (auto-created)
β”œβ”€β”€ Audios/                      # Downloaded audio files folder (auto-created)
β”œβ”€β”€ Tools/                       # All executable files
β”‚   β”œβ”€β”€ yt-dlp.exe               # Main downloader executable
β”‚   β”œβ”€β”€ ffmpeg.exe               # Video processing
β”‚   β”œβ”€β”€ ffplay.exe               # Media player
β”‚   β”œβ”€β”€ ffprobe.exe              # Media analyzer
β”‚   β”œβ”€β”€ aria2c.exe               # Download accelerator
β”‚   └── AtomicParsley.exe        # Metadata editor
└── readme.md                    # This documentation

⚠️ Important Notes

⚠️ EXTRACTING THE ZIP FILES FIRST: If you download from GitHub, the Tools folder contains the zipped files (.zip/.rar) due to GitHub's 100MB file size limit. Please extract all zipped files in the Tools/ folder before running the scripts. All executables must reside directly in the Tools/ folder.

πŸ”— Getting the Correct Link

  • βœ… CORRECT: Copy link from browser address bar: https://www.youtube.com/watch?v=XXXXXXXXXXX
  • βœ… PLAYLIST: Copy playlist link: https://www.youtube.com/playlist?list=PLXXXXXXXXX
  • ❌ WRONG: Don't use share button links

πŸ“ Playlist Note: Only public playlists can be downloaded. Private or unlisted playlists will not work.

πŸ”„ Keeping yt-dlp Updated

Regular updates ensure compatibility with YouTube changes.

For Command Prompt:

# Open Command Prompt (Win + R β†’ type "cmd" β†’ Enter)
cd "path\to\your\YT-dlp\folder"
Tools\yt-dlp.exe -U

For PowerShell:

# Open PowerShell (Win + R β†’ type "powershell" β†’ Enter)
cd "path\to\your\YT-dlp\folder"
.\Tools\yt-dlp.exe -U

✨ Features

  • 🎨 Beautiful UI - Clean, professional interface with box drawings
  • πŸ”„ Loop Functionality - Continue downloading multiple files without restarting
  • πŸ“ Auto Folder Creation - Automatically creates Videos/ and Audios/ folders
  • πŸ”‡ Quiet Mode - Clean output without verbose yt-dlp messages
  • ⚑ Fast & Reliable - Optimized for best performance
  • 🎡 High Quality Audio - Best quality MP3 conversion
  • πŸ“± Universal Links - Works with most YouTube URLs and public playlists

πŸ› οΈ Troubleshooting

  • "Not found yt-dlp.exe" β†’ Download yt-dlp from official releases OR extract compressed files in Tools/ folder
  • Download fails β†’ Update yt-dlp using the commands above
  • PowerShell execution policy β†’ Run: Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
  • Scripts don't work β†’ Make sure all .exe files are extracted from compressed archives in the Tools/ folder

Enjoy downloading! πŸŽ‰

About

πŸŽ₯ A beautiful and user-friendly GUI wrapper for yt-dlp with enhanced PowerShell and CMD interfaces. Features loop functionality, organized downloads, and clean output.

Topics

Resources

Stars

Watchers

Forks

Contributors