Skip to content

Latest commit

 

History

History
146 lines (103 loc) · 5.73 KB

File metadata and controls

146 lines (103 loc) · 5.73 KB
Go-DLP Logo

Go-DLP

Wails TypeScript Go Download License

Modern yt-dlp Desktop Client

A powerful, cross-platform desktop application for downloading videos from YouTube, Vimeo, TikTok, Instagram, Twitter, SoundCloud and 1000+ other platforms.

🌐 Website📖 Documentation❤️ Sponsor


🌍 Language Selection

🇺🇸 English 🇷🇺 Русский 🇺🇦 Українська 🇨🇳 中文 🇪🇸 Español 🇫🇷 Français
🇩🇪 Deutsch 🇵🇹 Português 🇯🇵 日本語 🇰🇷 한국어 🇸🇦 العربية 🇮🇳 हिन्दी
🇹🇷 Türkçe 🇮🇹 Italiano 🇵🇱 Polski 🇮🇩 Bahasa Indonesia 🇻🇳 Tiếng Việt

🌟 Features

  • Lightning Fast: Optimized for speed and efficiency
  • 🔐 Secure & Private: No external servers involved
  • 🎥 High Quality: Maintain original quality
  • 🌍 Multilingual Support: Available in 17 languages
  • 💻 Cross-Platform: Works on Windows, macOS, and Linux
  • 🎨 Modern UI: Beautiful, intuitive interface with Dark Mode
  • 🛡️ SponsorBlock: Automatically skip/remove sponsor segments from YouTube videos
  • 📥 Batch Download: Support for playlists and multiple links
  • 🏷️ Metadata Embedding: Automatically embed thumbnails and tags into audio files
  • 🔔 Notification Sounds: Get notified with sound when downloads are complete
  • 📋 Clipboard Monitor: Automatically detect and paste supported links
  • 📥 System Tray: Keep the app running in the background for quick access

📋 Requirements

System Requirements

  • Windows: 8, 10, 11 (x64)
  • macOS: 10.15 or later (Intel & Apple Silicon)
  • Linux: Modern distributions (glibc 2.17+)

Important

The application automatically downloads yt-dlp, FFmpeg, and Deno (~500MB unpacked). You do NOT need to install them manually on Windows and macOS.

Additional Steps for Linux

If you are using the .zip or .tar.gz version on Linux, ensure you have the following dependencies:

sudo apt-get install libgtk-3-0 libwebkit2gtk-4.1-0 libayatana-appindicator3-1 ffmpeg

🚀 Installation

Pre-built Binaries

  1. Download the latest release from the Releases page
  2. Extract the archive
  3. Run the executable file

Building from Source

  1. Install Go (version 1.25.5 or later)
  2. Install Node.js
  3. Install Wails CLI
  4. Clone the repository:
    git clone https://github.com/Locon213/Go-DLP.git
    cd Go-DLP
  5. Build the application:
    wails build

📖 Documentation

Basic Usage

  1. Launch the Go-DLP application
  2. Enter the URL of the video you want to download
  3. Click "Analyze & Download" to fetch available formats
  4. Select your preferred format and quality
  5. Choose the download location
  6. Wait for the download to complete

New Features

SponsorBlock

Go-DLP integrates SponsorBlock directly through yt-dlp. You can enable it in Settings to automatically remove sponsors, intros, outros, and other non-music segments from YouTube videos.

Metadata & Chapters

Enable metadata embedding in Settings to automatically add album art, title, artist, and chapter markers to your downloaded files.

Clipboard Monitoring

When enabled, Go-DLP will listen for supported media URLs in your clipboard and automatically offer to paste them for analysis.

🤝 Contributing

We welcome contributions! To contribute:

  1. Fork the repository
  2. Create a feature branch
  3. Submit a Pull Request

For translations, please see the modules in frontend/src/i18n/lang/.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • yt-dlp - The core technology behind Go-DLP
  • Wails - Framework for building desktop applications
  • All contributors who helped translate and improve Go-DLP

❤️ Donate

If you find Go-DLP useful, consider supporting the project:

  • Bitcoin (BTC): bc1q4cyfmwq53znnn9kmz4c0q7e8gvja6ef5ygeg7v
  • Ethereum (ERC20): 0x01Afa6Aeba7234CeB2BA26cEd471115876F7D0cf
  • TON (TON): UQDzTmLHu2fhEPTJu16_nMwwgj5AlrXQdTlYrE7PIPxyJFXT
  • Tether (USDT,TRC20): TGag3xEDrWjZrJEP72dHXHRtVZgJdL7fD6

🐛 Reporting Issues

If you encounter any problems, please open an issue with a detailed description and steps to reproduce.


Built with ❤️ by Locon213