Skip to content

Releases: ismael6499/omnitv

OmniTV v1.1.0

Choose a tag to compare

@ismael6499 ismael6499 released this 09 Oct 23:04

📺 OmniTV v1.1.0 - AI Video Assistant, Full i18n & Advanced Button Combos

OmniTV v1.1.0 brings major enhancements, including a fully integrated SmartTube & YouTube AI Video Assistant with TV Remote Voice Chat, multi-language internationalization (English default and Spanish), advanced button combo sequences, on-screen brightness HUD, and scheduled multi-alarms.


🚀 What's New in v1.1.0

🤖 SmartTube & YouTube AI Video Assistant & Voice Chat

  • Side Drawer Overlay: 540dp translucent YouTube TV-style side drawer over active playback without pauses or DRM blackouts.
  • Remote Voice Input: Speak directly into your TV remote microphone to ask questions about the current video.
  • One-Click Quick Actions: Preset pills for Instant Summary, Key Points, Conclusions, and Key Moments with timestamps.
  • Interactive Timestamps: Badges with clickable timestamps ([ ⏱️ MM:SS ]) that jump video playback to the exact second via D-Pad Center.
  • Persistent Conversation Memory: Retains conversation history per video across standby and service reloads.
  • Dynamic Multi-Model Support: Native integration with Google Gemini (gemini-3.5-flash-lite, gemini-2.5-flash, etc.) and OpenRouter.

🌐 Complete Internationalization (i18n) & UI Audit

  • Centralized multi-language architecture: English by default and Spanish (res/values/strings.xml and res/values-es/strings.xml).
  • Integrated Virtual DOM headless layout tree renderer and automated translation audit tool.

🎮 Advanced Remote Button Combos & Remapping

  • Bidirectional Combos: Support for YouTube + Mute, Mute + Up / Down.
  • Multi-Click Detection: Support for Double Click on combo keys with an expanded 450ms multi-click window and over-click absorption.
  • New Actions: Video Play/Pause, Next/Previous Video, SmartTube Playback Speed toggle, Subtitles toggle, and YouTube Music.
  • Alphabetical Action Picker: Clean modal dialog for easily mapping actions to remote buttons.

💡 On-Screen Display (OSD) HUD & Brightness Controls

  • Clean top-left translucent OSD HUDs replacing native OS toasts.
  • Dynamic brightness slider with customizable position anchors, fonts, colors, and hold acceleration.

⏰ Multi-Alarm Sleep Timer & Reliability

  • Support for multiple scheduled bedtime alarms using high-priority AlarmManager.setAlarmClock.
  • Pre-sleep warning countdown prompt with one-click D-pad cancellation.

🏷️ Official Package Namespace

  • Migrated application ID and namespace to com.nitsutech.omnitv.

📦 Installation & Setup

  1. Download OmniTV-v1.1.0.apk below.
  2. Install via ADB:
    adb install -r OmniTV-v1.1.0.apk
  3. Grant permissions:
    adb shell pm grant com.nitsutech.omnitv android.permission.WRITE_SECURE_SETTINGS
    adb shell pm grant com.nitsutech.omnitv android.permission.RECORD_AUDIO
  4. Enable the Accessibility Service (if first install):
    adb shell settings put secure accessibility_enabled 1
    adb shell settings put secure enabled_accessibility_services com.nitsutech.omnitv/.ButtonMappingService

Full Changelog: v1.0.0...v1.1.0

OmniTV v1.0.0

Choose a tag to compare

@ismael6499 ismael6499 released this 05 Sep 04:50

📺 Welcome to OmniTV v1.0.0!

The ultimate all-in-one power-tool and accessibility suite for Android TV and Google TV (Chromecast with Google TV, Google TV Streamer, Xiaomi Mi Box, Nvidia Shield, and smart TVs).

🚀 Highlights & Features

  • 🎮 Remote Control Remapper: Intercept remote buttons (Mute, YouTube, TV Input, etc.) with support for Single Click, Double Click, Triple Click, Long Press, and Key Combinations.
  • 🪟 Non-Intrusive Quick Menu Overlay: Floats on top of running video without pausing streaming media or causing DRM blackouts (Netflix, Disney+, YouTube, Prime Video).
  • 🌙 Eye Care & Screen Filters: Real screen dimmer (0-95%), amber blue-light filter (0-80%), GPU Daltonizer grayscale, and automated night schedules.
  • 🛡️ OLED Screen Saver: Inactivity-triggered protective dimming and black screen with instant, zero-latency wake-up on any remote keypress.
  • ⏰ Smart Sleep Timer & Scheduled Power-Off: Quick countdowns, exact bedtime alarms via AlarmManager.setAlarmClock, pre-sleep warning prompt with cancel button, and skip-next-alarm feature.
  • 💡 On-Screen Brightness HUD (OSD): Clean, customizable on-screen indicator when cycling or stepping screen brightness.
  • 🌐 On-Device Subtitle Translator: Real-time translation powered by Google ML Kit running 100% locally on your TV for zero latency and complete privacy.

📦 Installation

  1. Download OmniTV-v1.0.0.apk below.
  2. Install via ADB:
    adb install -r OmniTV-v1.0.0.apk
  3. Grant the required system permission:
    adb shell pm grant com.example.togglegrayscale android.permission.WRITE_SECURE_SETTINGS
  4. Enable the Accessibility Service in TV Settings or via ADB:
    adb shell settings put secure accessibility_enabled 1
    adb shell settings put secure enabled_accessibility_services com.example.togglegrayscale/.ButtonMappingService

Enjoy your enhanced Android TV experience!

Full Changelog: https://github.com/ismael6499/omnitv/commits/v1.0.0