A native Sailfish OS remote control for LG webOS televisions. It speaks the LG SSAP WebSocket protocol (over TLS) directly - d-pad, volume, channels, inputs, media keys, a pointer/touchpad, a number pad and app launching - and powers the TV on with Wake-on-LAN. TVs are found by SSDP discovery (or a quick port scan), and several TVs can be stored and switched between.
Everything runs on the device and stays on your own network: it talks only to the TV you paired with. The first connection shows a pairing prompt on the TV; the key the TV returns is stored locally on the phone. No account, no cloud, no telemetry.
FEATURES
- Full remote: d-pad, OK/back/home, volume and channel, inputs, media transport keys
- Pointer / touchpad mode and a number pad
- Launch apps on the TV (Live TV, YouTube, Jellyfin, and more)
- Wake-on-LAN power-on; SSDP discovery or port scan to find the TV
- Store several TVs and switch between them
- Auto-reconnect: the connection keeps itself alive and comes back on its own
STATUS
Proof of concept / work in progress, shared as is, no warranty. Built and used on a Sony Xperia 10 III (Sailfish OS 5.x). The UI is German. Works with newer LG webOS models that speak SSAP.
ARCHITECTURES
aarch64 (Sailfish OS 5.0+). No armv7hl build.
Written with Claude Code (Anthropic).
Source, issues, releases: https://github.com/JimKnopfIoT/harbour-ilg-remote
| Attachment | Size | Date |
|---|---|---|
| 110.34 KB | 18/08/2026 - 16:23 |
- Release build with a neutral build host in the package header (the 1.0.0
packages carried the build machine's name) and the first version offered on
OpenRepos. No change to the app.
Recent comments