Hey HN,
I've been working on a cross-platform, fully open-source YouTube/media downloader called *YouTubeGO*.
Built with *Python + PyQt5*, it provides:
- MP4/MP3 downloads using `yt-dlp`
- Playlist support
- System tray integration
- Download queue + scheduler
- Drag & drop support
- FFmpeg detection for audio extraction
- Modular code structure (core/ui/tests)
Why I built it:
Most alternatives are either Electron-based (bloated) or CLI-only. I wanted something lightweight, native, and clean that just works on Linux, Windows and macOS.
Licensed under Apache 2.0
GitHub: https://github.com/Efeckc17/YoutubeGO
Feedback & contributions welcome!