Signage Manager

Digital signage for Google TV / Android TV screens. Manage ads, schedules, and devices from a Windows desktop app.

🪟 Windows 11 📺 Google TV / Android TV 🔄 Loop · Scheduled · Manual 🖼️ Image · Video · HTML · Text
🖥️

Desktop App

Windows management console that runs the local server automatically. Upload content, set schedules, monitor TVs, and push ads on demand.

Windows 11 / 10 Electron ~120 MB
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.

Android TV / Google TV Android 5.0+ ~8 MB
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.

webOS 4+ LG C1 / C2 / C3… ~50 KB
Checking for latest… Install guide ↓

🟣 How to install on LG webOS

1

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.

2

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.

3

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.

4

Install the IPK

In webOS Dev Manager, select your TV, click Install App, and choose the downloaded signage-webos-player.ipk file.

5

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.

6

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:

ares-install --device <TV-name> signage-webos-player.ipk

📺 How to install the TV App

🎬

Installation video guide coming soon

Follow the written steps below in the meantime
1

Enable Developer Mode on the TV

Settings → Device Preferences → About → scroll to Build → click it 7 times until "Developer mode enabled" appears.

2

Enable USB / Network Debugging

Settings → Device Preferences → Developer Options → turn on USB debugging and note the TV's IP address (Settings → Network).

3

Connect via ADB

From the Windows PC running the desktop app, open a terminal:

adb connect <TV-IP>
4

Install the APK

Point to the downloaded APK file:

adb install signage-tv-player.apk
5

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:

6

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:

adb shell am start -n com.signage.tvplayer/.SetupActivity --es SERVER_URL "http://192.168.1.x:3001"