Desktop App
Windows management console that runs the local server automatically. Upload content, set schedules, monitor TVs, and push ads on demand.
Checking for latest… View all releases ↗TV App — Android
Fullscreen kiosk player for TCL / Google TV / Android TV. Sideload via ADB — auto-starts on boot, reconnects automatically.
Checking for latest… ADB install guide ↓TV App — LG webOS
Fullscreen kiosk player for LG OLED / QNED / NanoCell TVs running webOS. Sideload via the webOS Dev Manager — no ADB required.
Checking for latest… Install guide ↓🟣 How to install on LG webOS
Enable Developer Mode
On your LG TV go to Settings → Support → TV Information, then click the TV logo 5 times to reveal the Developer Mode app in the LG Content Store.
Install Developer Mode app
Open the LG Developer Mode app from the Content Store, sign in with an LG developer account (free), and turn Dev Mode Status on.
Install webOS Dev Manager
On your Windows PC, download webOS TV Dev Manager from the LG Developer site or install the VS Code extension. Add your TV's IP address as a device.
Install the IPK
In webOS Dev Manager, select your TV, click Install App, and choose the downloaded signage-webos-player.ipk file.
Configure server URL
Launch Signage Player from the LG Home Screen. Enter the server URL shown in the desktop app's Settings page and press Connect.
Done — reconnects automatically
The player auto-connects on next launch. Press the Back button on your remote to return to settings and change the server URL.
💡 Command-line install (ares-cli)
If you prefer the terminal, install LG's @webosose/ares-cli and run:
📺 How to install the TV App
Installation video guide coming soon
Follow the written steps below in the meantimeEnable Developer Mode on the TV
Settings → Device Preferences → About → scroll to Build → click it 7 times until "Developer mode enabled" appears.
Enable USB / Network Debugging
Settings → Device Preferences → Developer Options → turn on USB debugging and note the TV's IP address (Settings → Network).
Connect via ADB
From the Windows PC running the desktop app, open a terminal:
adb connect <TV-IP>
Install the APK
Point to the downloaded APK file:
adb install signage-tv-player.apk
Configure the server URL
The app opens a setup screen. Enter the server URL shown in the desktop app's Settings page, or use ADB to skip the screen entirely:
Done — auto-starts on boot
The TV app auto-starts when the TV powers on. Hold OK for 3 seconds to return to the setup screen.
⚡ Skip the setup screen via ADB
Replace 192.168.1.x with the IP shown in the desktop app's Settings page, then run this once after installing the APK: