A simple GUI wrapper for yt-dlp built with Avalonia UI. Works on Linux, Windows, and macOS.
- Dark theme interface
- Video downloads (360p to 4K)
- Audio-only downloads (MP3)
- Subtitle and thumbnail embedding
- Progress tracking
- Custom download location
sudo pacman -S dotnet-sdk yt-dlp ffmpegOr install the latest yt-dlp:
sudo pacman -S yt-dlp-gitcd youtube-downloader
dotnet restore
dotnet builddotnet runOr run the published binary:
./bin/Release/net9.0/linux-x64/publish/youtube-downloader- Paste a YouTube URL
- Click "Get Video Info" to verify
- Choose quality and download folder
- Click "Download"
Create /usr/share/applications/youtube-downloader.desktop:
[Desktop Entry]
Name=YouTube Downloader
Comment=Download YouTube videos
Exec=/path/to/youtube-downloader
Icon=/path/to/icon.png
Terminal=false
Type=Application
Categories=AudioVideo;Network;yt-dlp not found:
which yt-dlpPermission denied:
chmod +x ./bin/Release/net9.0/linux-x64/publish/youtube-downloaderMIT