An open API service indexing awesome lists of open source software.

https://github.com/jasonly027/yd_gui

A QtQuick cross-platform GUI wrapper for yt-dlp for downloading YouTube videos.
https://github.com/jasonly027/yd_gui

cross-platform macos qt6 qtquick windows yt-dlp yt-dlp-gui yt-dlp-installer yt-dlp-wrapper

Last synced: about 1 month ago
JSON representation

A QtQuick cross-platform GUI wrapper for yt-dlp for downloading YouTube videos.

Awesome Lists containing this project

README

          

yd_gui 📹

A QtQuick cross-platform GUI wrapper for yt-dlp for downloading YouTube videos



GitHub Release


GitHub Actions Workflow Status


GitHub License


GitHub Created At


Preview
Installation
Technologies
Contributors

🎴 Preview

yd_gui Themes

https://github.com/user-attachments/assets/f5684601-ac28-4ae9-94a9-486a3d642342

⬇️ Installation

**yd_gui requires yt-dlp and FFmpeg to work.** Install yt-dlp [here](https://github.com/yt-dlp/yt-dlp). Install FFmpeg [here](https://ffmpeg.org).
Specify their locations in yd_gui's settings.

### Pre-built installer (Recommended)
1. Download the installer from the [releases](https://github.com/jasonly027/yd_gui/releases) page.
2. Open installer and follow instructions.

### Building from source
#### Requires:

- Qt 6.6-6.7
- Recommended: Qt Image Formats module

#### Steps:

```
git clone https://github.com/jasonly027/yd_gui

cd yd_gui

cmake -S . -B build \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_PREFIX_PATH= \
-D ENABLE_TESTING=OFF

cmake --build build --config Release --target yd_gui

cmake --install build
```

⚙️ Technologies

- [yt-dlp](https://github.com/yt-dlp/yt-dlp)
- [Qt Framework](https://www.qt.io/product/framework)
- [Source code](https://download.qt.io/archive/qt/6.7/6.7.2/single/)
- [Google Test](https://github.com/google/googletest)
- [nlohmann_json](https://github.com/nlohmann/json)
- [SQLite](https://sqlite.org/)
- [Docker](https://www.docker.com/)
- [CMake](https://cmake.org/)

👥 Contributors

- [Jason Ly](https://github.com/jasonly027)
- UI design by [Priscilla Ho](https://www.artstation.com/priscillaho)