Repolode
levhakobyan

levhakobyan/OpenTV-Remote

로컬 Wi-Fi로 스마트 TV를 제어하고 레이아웃과 프리셋을 편집할 수 있는 Android·iPhone용 무료 오픈 소스 리모컨입니다.

스타
188
포크
13
열린 이슈
0
마지막 커밋
9일 전

어떤 프로젝트인가요?

OpenTV-Remote를 사용하면 Android 또는 iPhone을 같은 홈 네트워크에 연결된 스마트 TV의 리모컨으로 쓸 수 있습니다. 네트워크 검색으로 TV를 자동으로 찾고 여러 대를 저장할 수 있으며, 각 TV 연결에서 지원하는 컨트롤만 표시합니다.

Android 앱은 Kotlin과 Jetpack Compose로 작성되었으며 Android TV / Google TV, Samsung Tizen WebSocket TV, 포트 3000을 사용하는 구형 LG webOS SSAP, Bluetooth HID를 지원합니다. iPhone 앱은 iOS 17+용 네이티브 SwiftUI 앱으로, 동일한 리모컨 레이아웃과 편집 가능한 그리드, 8가지 시각적 템플릿, 강조 색상, 단축 기능을 제공합니다. 두 앱 모두 영어와 러시아어를 지원합니다.

편집기에서 버튼을 드래그하거나 크기를 조정하고, 합치거나 삭제하고, 앱 바로가기를 추가해 인터페이스를 원하는 대로 배치할 수 있습니다. Android에서는 페어링 인증 정보를 암호화해 저장합니다. 프로젝트 설명에 따르면 Fire TV, Roku, 화면 미러링, LG 포트 3001은 지원하지 않으며, 실제 기기에서의 호환성 테스트도 아직 필요합니다.

핵심 기능

  • 01로컬 Wi-Fi 네트워크에 있는 TV를 자동으로 검색하며, 대안으로 IP를 직접 입력해 연결할 수 있습니다.
  • 02Android TV / Google TV, Samsung Tizen 및 구형 LG webOS TV와 Bluetooth HID를 지원합니다.
  • 03드래그, 크기 조정, 버튼 합치기 및 실행 취소를 지원하는 편집 가능한 그리드 레이아웃입니다.
  • 04기본 제공 템플릿 8개와 저장 가능한 사용자 지정 프리셋을 제공합니다.
  • 05영어와 러시아어 인터페이스를 지원하는 Android 및 iPhone 네이티브 앱을 제공합니다.
  • 06MIT 라이선스를 사용하며 계정이나 구독이 필요하지 않습니다.

활용 사례

  • 실물 리모컨을 잃어버리거나 고장 났을 때 휴대폰으로 스마트 TV를 제어합니다.
  • 자주 사용하는 버튼과 앱 바로가기로 나만의 리모컨 레이아웃을 구성합니다.
  • 휴대폰 앱 하나로 홈 네트워크에 연결된 여러 TV를 관리합니다.

빠른 시작

  1. 1

    설치 가이드 또는 개발 릴리스 페이지를 열어 Android debug APK를 받으세요

  2. 2

    워크스페이스 루트에서 Android debug APK를 빌드하세요(JDK 17 및 Android SDK Platform 34 필요)

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

    iPhone에서는 Xcode 프로젝트를 열고 Simulator 또는 직접 서명한 기기에서 OpenTVRemote 스킴을 실행하세요

사용 전 알아둘 점

  • 이 빌드는 개발용이며 모든 TV와의 호환성을 보장하지 않습니다.
  • Fire TV Wi-Fi, Roku ECP 및 화면 미러링은 제공되지 않습니다.
  • iOS Bluetooth HID와 동등한 기능은 지원되지 않으며, 서명된 iPhone IPA나 TestFlight 빌드도 제공되지 않습니다.
  • 실제 iPhone에서 Samsung 및 LG 기기를 검색하려면 Apple의 제한된 멀티캐스트 entitlement가 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

OpenTV-Remote은(는) 무엇인가요?
로컬 Wi-Fi로 스마트 TV를 제어하고 레이아웃과 프리셋을 편집할 수 있는 Android·iPhone용 무료 오픈 소스 리모컨입니다. OpenTV-Remote를 사용하면 Android 또는 iPhone을 같은 홈 네트워크에 연결된 스마트 TV의 리모컨으로 쓸 수 있습니다. 네트워크 검색으로 TV를 자동으로 찾고 여러 대를 저장할 수 있으며, 각 TV 연결에서 지원하는 컨트롤만 표시합니다.
OpenTV-Remote은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
OpenTV-Remote은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
OpenTV-Remote은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. OpenTV-Remote의 마지막 커밋은 2026년 10월 27일입니다.
OpenTV-Remote은(는) 어디에 사용할 수 있나요?
실물 리모컨을 잃어버리거나 고장 났을 때 휴대폰으로 스마트 TV를 제어합니다. 자주 사용하는 버튼과 앱 바로가기로 나만의 리모컨 레이아웃을 구성합니다. 휴대폰 앱 하나로 홈 네트워크에 연결된 여러 TV를 관리합니다.
OpenTV-Remote는 어떻게 설치하나요?
설치 가이드 또는 개발 릴리스 페이지를 열어 Android debug APK를 받으세요 워크스페이스 루트에서 Android debug APK를 빌드하세요(JDK 17 및 Android SDK Platform 34 필요): ./android/gradlew -p android assembleDebug testDebugUnitTest lintDebug iPhone에서는 Xcode 프로젝트를 열고 Simulator 또는 직접 서명한 기기에서 OpenTVRemote 스킴을 실행하세요
OpenTV-Remote은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/levhakobyan/OpenTV-Remote

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트