BitStream is a modern, SwiftUI-based macOS application that provides a clean and intuitive interface for downloading and managing media content using yt-dlp
. Built with best practices in mind — including the MVVM architecture and modular design
- ✅ Native SwiftUI interface
- ✅ Supports all major
yt-dlp
options - ✅ Smart format selector (e.g., bestvideo+bestaudio, 1080p cap, etc.)
- ✅ Live download progress and logs
- ✅ Auto-update
yt-dlp
binary from upstream - ✅ Safe, local-first execution (no background daemons)
- ✅ Open-source and developer-friendly
BitStream was created as part of a professional-grade solo dev project to simulate real-world team workflows — including Git flow, modular architecture, CI/CD, and collaborative structure. The goal is not just to build another wrapper, but to learn, document, and build for maintainability and scale.