Repository navigation
Releases
Universal TV Remote 2.0.0
Use your Android phone or a browser as a remote over the same Wi-Fi or a phone hotspot.
Download Universal-TV-Remote-2.0.0.apk below on an Android 8.0+ phone, open it, install, then choose Connect TV. Connect the TV to your phone's hotspot or put both devices on the same Wi-Fi. If scanning does not find it, enter the TV's IP and choose its TV system.
This version adds Android / Google TV Remote v2 code pairing, Samsung TV approval and Roku network control to both the Android app and laptop server. webOS and NetCast remain available. Buttons unsupported by a TV handler are dimmed.
Compatibility: The TV must offer a supported network control service. Fire TV, VIDAA, Apple TV, infrared-only TVs and other proprietary systems are not supported. Android / Google TV needs Remote Service v2; Samsung needs its WebSocket service; Roku needs network control enabled. No network wake, voice or casting is included. Hotspot client isolation can prevent connections.
Upgrading: The new Android identity is com.arman.tvremote. It installs separately from the original app and needs pairing once. If a previously downloaded preview no longer reconnects, forget the TV's saved pairing and pair again.
Validation: The signed release APK passed Android emulator checks for mutual TLS code pairing, saved Android TV reconnection, Samsung approval, Roku commands, encrypted pairing, local discovery and the bundled UI. Browser pairing and capability controls passed at desktop and phone sizes.
The .sha256 asset lets you verify the APK download. See the README for step-by-step setup.
universal_remote
Simplify setup guides and add animated remote preview