Repolode
levhakobyan

levhakobyan/OpenTV-Remote

免费开源的手机遥控器,可通过本地 Wi-Fi 控制智能电视,支持自定义布局与预设。

Star
191
Fork
13
未关闭 Issue
0
最近提交
11天前

这是什么?

OpenTV-Remote 可以把 Android 手机或 iPhone 变成智能电视遥控器,前提是手机与电视处于同一局域网。应用会自动发现电视,支持保存多台电视,并且只显示该电视连接方式所支持的按键。

Android 版使用 Kotlin 与 Jetpack Compose 开发,支持 Android TV / Google TV、三星 Tizen WebSocket 电视、端口 3000 的旧版 LG webOS SSAP 协议,以及蓝牙 HID。iPhone 版采用原生 SwiftUI,要求 iOS 17 及以上,提供相同的遥控界面、可编辑网格、八种视觉模板、强调色和快捷入口。两个版本均支持英文和俄文界面。

用户可以在编辑器中拖动、调整大小、合并或删除按键,也可以添加应用快捷方式。Android 端的配对凭据加密存储。项目说明目前不支持 Fire TV、Roku、投屏和 LG 3001 端口,实际硬件兼容性仍需测试。

核心功能

  • 01在本地 Wi-Fi 中自动发现电视,也可通过 IP 手动连接。
  • 02支持 Android TV / Google TV、三星 Tizen 和旧版 LG webOS 电视,以及蓝牙 HID。
  • 03可编辑网格布局,支持拖动、调整大小、合并按键和撤销。
  • 04内置八种模板,并可保存自定义预设。
  • 05Android 与 iPhone 原生应用,界面支持英文和俄文。
  • 06MIT 许可证,无需账号或订阅。

适用场景

  • 遥控器丢失或损坏时,用手机控制智能电视。
  • 按个人习惯定制遥控布局,并添加常用应用快捷键。
  • 在家庭网络中用一部手机管理多台电视。

快速上手

  1. 1

    打开安装指南或开发版发布页面,获取 Android 调试版 APK

  2. 2

    在工作区根目录构建 Android 调试版 APK(需要 JDK 17 和 Android SDK Platform 34)

    ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug
  3. 3

    使用 iPhone 时,打开 Xcode 项目,在模拟器或你自己签名的设备上运行 OpenTVRemote 方案

使用前须知

  • 这是开发版,不能保证兼容所有电视。
  • 不提供 Fire TV Wi-Fi、Roku ECP 和屏幕镜像功能。
  • iOS 不支持蓝牙 HID 功能,也未提供已签名的 iPhone IPA 或 TestFlight 版本。
  • 在实体 iPhone 上发现三星和 LG 电视需要苹果受限的多播权限。

收录于专题

标签

常见问题

OpenTV-Remote 是什么?
免费开源的手机遥控器,可通过本地 Wi-Fi 控制智能电视,支持自定义布局与预设。 OpenTV-Remote 可以把 Android 手机或 iPhone 变成智能电视遥控器,前提是手机与电视处于同一局域网。应用会自动发现电视,支持保存多台电视,并且只显示该电视连接方式所支持的按键。
OpenTV-Remote 可以免费使用吗?用的什么许可证?
OpenTV-Remote 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
OpenTV-Remote 还在维护吗?
活跃维护中。OpenTV-Remote 最近一次提交是在 2026年10月27日。
OpenTV-Remote 适合用来做什么?
遥控器丢失或损坏时,用手机控制智能电视。 按个人习惯定制遥控布局,并添加常用应用快捷键。 在家庭网络中用一部手机管理多台电视。
OpenTV-Remote 怎么安装和运行?
打开安装指南或开发版发布页面,获取 Android 调试版 APK 在工作区根目录构建 Android 调试版 APK(需要 JDK 17 和 Android SDK Platform 34): ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug 使用 iPhone 时,打开 Xcode 项目,在模拟器或你自己签名的设备上运行 OpenTVRemote 方案
在哪里获取 OpenTV-Remote?
源代码和安装说明在 GitHub 上:https://github.com/levhakobyan/OpenTV-Remote

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目