Repolode
levhakobyan

levhakobyan/OpenTV-Remote

Бесплатный open-source пульт для Android и iPhone: управляйте Smart TV через домашний Wi‑Fi, настраивайте раскладку и используйте готовые шаблоны.

Звёзды
191
Форки
13
Открытые issues
0
Последний коммит
10 дней назад

Что это?

OpenTV-Remote превращает Android-смартфон или iPhone в пульт для Smart TV, подключённых к одной домашней сети. Приложение автоматически находит телевизоры в сети, позволяет сохранить несколько устройств и показывает только те элементы управления, которые поддерживает подключение конкретного телевизора.

Приложение для Android написано на Kotlin с использованием Jetpack Compose. Оно поддерживает Android TV / Google TV, телевизоры Samsung Tizen с WebSocket и старые модели LG webOS с SSAP на порту 3000, а также Bluetooth HID. Приложение для iPhone — нативное, на SwiftUI, для iOS 17 и новее. В нём доступны та же раскладка пульта, редактируемая сетка, восемь визуальных шаблонов, цвета акцентов и ярлыки. Оба приложения поддерживают английский и русский языки.

Интерфейс можно настроить в редакторе: перетаскивать и изменять размер кнопок, объединять их или удалять, а также добавлять ярлыки приложений. Данные для сопряжения на Android хранятся в зашифрованном виде. Согласно описанию проекта, Fire TV, Roku, дублирование экрана и LG с портом 3001 не поддерживаются; совместимость с реальными устройствами ещё предстоит проверить.

Ключевые возможности

  • 01Автоматический поиск телевизоров в локальной сети Wi‑Fi с возможностью подключиться вручную по IP-адресу.
  • 02Поддержка Android TV / Google TV, Samsung Tizen, старых телевизоров LG webOS и Bluetooth HID.
  • 03Редактируемая сетка: кнопки можно перетаскивать, менять их размер, объединять и отменять изменения.
  • 04Восемь встроенных шаблонов и возможность сохранять собственные пресеты.
  • 05Нативные приложения для Android и iPhone с интерфейсом на английском и русском языках.
  • 06Лицензия MIT; аккаунт и подписка не требуются.

Сценарии использования

  • Управление Smart TV со смартфона, если физический пульт потерялся или сломался.
  • Создание собственной раскладки пульта с нужными кнопками и ярлыками приложений.
  • Управление несколькими телевизорами в одной домашней сети из одного приложения на смартфоне.

Быстрый старт

  1. 1

    Откройте руководство по установке или страницу сборок для разработки, чтобы получить Android debug APK

  2. 2

    Соберите Android debug APK из корневого каталога workspace (требуются JDK 17 и Android SDK Platform 34)

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

    Для iPhone откройте проект Xcode и запустите схему OpenTVRemote в Simulator или на собственном устройстве с подписью

Что важно знать

  • Это сборка для разработки, и она не гарантирует совместимость со всеми телевизорами.
  • Fire TV Wi-Fi, Roku ECP и дублирование экрана не поддерживаются.
  • Эквивалентная поддержка Bluetooth HID в iOS недоступна; подписанный IPA для iPhone и сборка TestFlight не предоставляются.
  • Для обнаружения устройств Samsung и LG на физическом iPhone требуется ограниченное разрешение Apple на multicast.

В подборках

Темы

Частые вопросы

Что такое OpenTV-Remote?
Бесплатный open-source пульт для Android и iPhone: управляйте Smart TV через домашний Wi‑Fi, настраивайте раскладку и используйте готовые шаблоны. OpenTV-Remote превращает Android-смартфон или iPhone в пульт для Smart TV, подключённых к одной домашней сети. Приложение автоматически находит телевизоры в сети, позволяет сохранить несколько устройств и показывает только те элементы управления, которые поддерживает подключение конкретного телевизора.
OpenTV-Remote можно использовать бесплатно? Какая у него лицензия?
OpenTV-Remote распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenTV-Remote всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenTV-Remote — 27 окт. 2026 г..
Для чего можно использовать OpenTV-Remote?
Управление Smart TV со смартфона, если физический пульт потерялся или сломался. Создание собственной раскладки пульта с нужными кнопками и ярлыками приложений. Управление несколькими телевизорами в одной домашней сети из одного приложения на смартфоне.
Как установить OpenTV-Remote?
Откройте руководство по установке или страницу сборок для разработки, чтобы получить Android debug APK Соберите Android debug APK из корневого каталога workspace (требуются JDK 17 и Android SDK Platform 34): ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug Для iPhone откройте проект Xcode и запустите схему OpenTVRemote в Simulator или на собственном устройстве с подписью
Где скачать OpenTV-Remote?
Исходный код и инструкции по установке — на GitHub: https://github.com/levhakobyan/OpenTV-Remote

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Управляйте Windows-ПК с телефона по локальному Wi-Fi: блокируйте его, выключайте, перезагружайте и переводите в спящий режим, запускайте приложения и управляйте медиа; подключение — по QR-коду.

565JavaScriptGPL-3.0Обновлён 14 дней назад

Приложение для Linux, которое позволяет телефону и компьютеру обмениваться буфером обмена, уведомлениями и файлами, а также управлять медиаплеерами через зашифрованное локальное соединение.

4,1 тыс.+32 за неделю308C++Без лицензииОбновлён 14 часов назад

Нативное приложение для строки меню macOS, позволяющее удалённо управлять телевизорами LG webOS: запускать приложения, переключать входы HDMI и перемещаться по интерфейсу с помощью тачпада.

136+2 за неделю16SwiftMITОбновлён 18 дней назад

Бесплатное приложение с открытым исходным кодом для macOS, которое показывает эмуляторы Android, Android-смартфоны, симуляторы iOS и iPhone рядом — для трансляции экрана, управления и настройки устройств.

170+19 за неделю17SwiftMITАктивно поддерживаетсяОбновлён 16 дней назад