- Netflix-style UI - Beautiful, familiar interface optimized for TV screens
- D-pad Navigation - Full remote control support for Android TV
- In-app Streaming - Watch movies directly without leaving the app
- Subtitles - Auto-load subtitles in 60+ languages via SubDL
- Live TV - Watch live channels from around the world
- Search & Browse - Find movies by title, genre, or rating
- Auto Updates - Get notified when new versions are available
![]() |
![]() |
| Browse Movies | Movie Details |
![]() |
![]() |
| Video Player | Settings |
| Platform | Architecture | Download |
|---|---|---|
| Android TV | ARM (Mi Box, older devices) | Download APK |
| Android TV | ARM64 (Shield, newer devices) | Download APK |
| macOS | Apple Silicon | Download DMG |
| macOS | Intel | Download DMG |
- Download the APK for your device architecture
- Enable "Install from unknown sources" in Settings > Security
- Install using a file manager or via ADB:
adb install Omnius-android-tv-arm64.apk
- Download the DMG for your Mac
- Open the DMG and drag Omnius to Applications
- First launch: Right-click > Open (to bypass Gatekeeper)
| Layer | Technology |
|---|---|
| Framework | Tauri 2.0 |
| Frontend | SvelteKit + TypeScript |
| Backend | Rust |
| Torrent Engine | librqbit |
| Subtitles | SubDL API |
| TV Navigation | Spatial Navigation |
- Node.js 18+
- Rust 1.70+
- Android SDK & NDK (for Android builds)
# Install dependencies
pnpm install
# Run development server
pnpm tauri dev
# Build for production
pnpm tauri build# Build and install on connected device
./build-tv.sh# Auto-increment patch version and release
./scripts/release.sh
# Specify version bump type
./scripts/release.sh minor # 1.0.0 -> 1.1.0
./scripts/release.sh major # 1.0.0 -> 2.0.0- Android TV: Android 7.0+ (API 24)
- macOS: macOS 10.15+
- Internet connection for streaming
MIT License - see LICENSE for details.



