Skip to content

BitStream is a modern, SwiftUI-based macOS application that provides a clean and intuitive interface for downloading and managing media content using [`yt-dlp`](https://github.com/yt-dlp/yt-dlp). Built with best practices in mind — including the MVVM architecture and modular design

License

Notifications You must be signed in to change notification settings

gichukipaul/BitStream

Repository files navigation

BitStream

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

🚀 Key Features

  • ✅ 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

👨‍💻 Why BitStream?

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.


About

BitStream is a modern, SwiftUI-based macOS application that provides a clean and intuitive interface for downloading and managing media content using [`yt-dlp`](https://github.com/yt-dlp/yt-dlp). Built with best practices in mind — including the MVVM architecture and modular design

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published