A cross-platform media downloader built with Avalonia UI and yt-dlp.
- Download video (MP4) and audio (MP3) from supported sites
- Quality selection — choose 4K, 1080p, 720p, or best available
- Video trimming — cut start/end times before downloading
- Automatic metadata fetching with thumbnail preview
- Progress tracking with real-time log output
- User-configurable download directory
- Bundled yt-dlp with auto-update from GitHub releases
- Multi-language support (English / German)
- Dark / Light theme
- Cross-platform: Windows, macOS (Intel & Apple Silicon), Linux
Grab the latest release for your platform from the Releases page. Extract and run — no installation required.
| Platform | File |
|---|---|
| Windows x64 | win-x64.zip |
| macOS Intel | osx-x64.zip |
| macOS Apple Silicon | osx-arm64.zip |
| Linux x64 | linux-x64.zip |
The app is self-contained — .NET runtime and yt-dlp are bundled.
macOS users: After extracting, you may need to remove the quarantine flag:
chmod +x realsnag-media-downloader xattr -cr realsnag-media-downloader
ffmpeg is required for merging video+audio streams (4K, 1080p, etc.). Install via your package manager:
- macOS:
brew install ffmpeg - Linux:
sudo apt install ffmpeg(or equivalent) - Windows: ffmpeg.org/download or
choco install ffmpeg
- Paste a media URL
- Select format (MP4 / MP3) and quality
- Optionally enable video trimming with start/end times
- Click Download
Files are saved to ~/Downloads by default. Change the path via the Browse button or in Settings.
- .NET 10.0 SDK
dotnet restore
dotnet rundotnet publish -c Release -r osx-arm64 --self-contained true -o ./publish/osx-arm64
dotnet publish -c Release -r win-x64 --self-contained true -o ./publish/win-x64
dotnet publish -c Release -r linux-x64 --self-contained true -o ./publish/linux-x64- Avalonia UI 11.3.7 — cross-platform .NET UI framework
- Semi.Avalonia — modern theme
- yt-dlp — media downloader (MIT licensed, bundled)
- CommunityToolkit.Mvvm — MVVM helpers
Copyright (c) 2026 Realgar. Licensed under the MIT License.
This project is for educational purposes. Please respect the terms of service of the platforms you download from.
