Skip to content

OmniusRepos/omnius

Repository files navigation

Omnius

Stream movies on your Android TV with a Netflix-style experience

Release License Platform

Omnius Home

Features

  • 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

Screenshots

Home Movie Details
Browse Movies Movie Details
Player Settings
Video Player Settings

Downloads

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

Installation

Android TV

  1. Download the APK for your device architecture
  2. Enable "Install from unknown sources" in Settings > Security
  3. Install using a file manager or via ADB:
    adb install Omnius-android-tv-arm64.apk

macOS

  1. Download the DMG for your Mac
  2. Open the DMG and drag Omnius to Applications
  3. First launch: Right-click > Open (to bypass Gatekeeper)

Tech Stack

Layer Technology
Framework Tauri 2.0
Frontend SvelteKit + TypeScript
Backend Rust
Torrent Engine librqbit
Subtitles SubDL API
TV Navigation Spatial Navigation

Development

Prerequisites

  • Node.js 18+
  • Rust 1.70+
  • Android SDK & NDK (for Android builds)

Setup

# Install dependencies
pnpm install

# Run development server
pnpm tauri dev

# Build for production
pnpm tauri build

Android TV Build

# Build and install on connected device
./build-tv.sh

Release

# 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

Requirements

  • Android TV: Android 7.0+ (API 24)
  • macOS: macOS 10.15+
  • Internet connection for streaming

License

MIT License - see LICENSE for details.