Lumen·wiki
All guides / Troubleshooting
easy ~5 min · Updated 2026-04-30

When something doesn’t work, walk this tree top-to-bottom. Most issues resolve in step 1 or 2.

Step 1 — Force-quit the app

webOS keeps apps suspended in memory. A bad state survives an exit. Fully kill it:

  1. Press the Home button on the remote.
  2. Highlight the Lumen·TV tile in the recent apps row.
  3. Press the down arrow on the D-pad — a ”×” appears.
  4. Press OK to close.

Re-launch. If the issue is gone, it was a transient state. If it persists, continue.

Step 2 — Check the network

Settings → All settings → Network → Wi-Fi connection → IP info

Verify the TV has an IP, a gateway, and DNS. Then on a phone on the same network, browse to https://api.lumentv.app/health — should return {"ok":true,...}.

If the phone gets through but the TV cannot, the TV’s DNS is stale. Restart the router, then the TV.

Step 3 — Symptom-specific decision tree

“I paid but the TV is still locked”

Sub-symptomCauseFix
Paywall appears even though Stripe shows the paymentWebhook didn’t firePress the Refresh license button on the paywall. If still locked after 30s, contact support with your Stripe order ID.
Paywall appears, payment was on a different TVLifetime license is per device.We can transfer it. Email support.
Paywall appears immediately on launch (never even tried trial)Anti-spoof flagged a fingerprint mismatchPossible if you replaced your TV’s MAC, factory-reset, or use a custom firmware. Email support — we can re-issue.

“App boots, then crashes / black screen”

Sub-symptomCauseFix
Crash within 2 seconds of openingStorage full or corruptedSettings → Storage on TV, free 100 MB+. Reinstall Lumen if needed.
Black screen, audio playsGPU compositor stuckPower-cycle the TV (unplug 30s, plug back in). Soft reboot doesn’t always fix it.
Crash after 10–30 minutes of playbackMemory leak (we know about a couple, fix in v1.1)Restart app every couple of hours as a workaround. Confirm by emailing us your TV model.

“Channels load but nothing plays”

→ Most likely a codec issue. See Buffer tuning for the codec compatibility table.

→ Second most likely: provider blocks your UA. See Custom user-agent.

“EPG is empty”

→ Almost certainly a tvg-id mismatch. See Configure EPG (XMLTV) properly.

“Some channels fail with ‘Connection refused’”

Sub-symptomCauseFix
Specific channels, others fineChannel URL is deadProvider should fix. Test the URL in VLC.
All channels from one sourceProvider IP-banned your homeTry a VPN or contact provider.
All channels everywhereNetwork outageTest other apps on the TV. If they work, the issue is provider-side.

“Remote control feels laggy”

Sub-symptomCauseFix
Magic Remote pointer driftsCalibration offHold OK + Settings together for 5s — recenters cursor.
D-pad navigation skips itemsSpotlight focus raceRestart the app. Known on webOS 6.x with very long lists.
Audio out of sync after pause/resumeStream-specific A/V driftStop and restart the channel. Some MPEG-TS streams ship broken PTS.

Step 4 — Collect diagnostics before contacting us

If none of the above worked, we need:

  1. TV model (Settings → All settings → General → About → Model name).
  2. webOS version (same screen, “Software version”).
  3. Lumen version (Settings → About in the app).
  4. What you did — exact sequence of steps.
  5. What happened — error message, screenshot, screen recording if possible (Settings → Software Updates → Developer Options → Screen recorder).

Email all of the above to support@lumentv.app. We answer within 24 hours weekdays.

What we won’t help with

  • Configuring playlists from providers we know are illegal in your country (we don’t know which providers are legal where you are; that’s on you).
  • Tinkering with rooted / jailbroken / firmware-modded TVs — webOS exfiltration is outside our support scope.
  • “Why doesn’t the channel I watch on my friend’s TV play on mine?” — different streams, different TVs, different providers; not a Lumen issue.
Was this helpful?

Edit suggestions: wiki@lumentv.app · Open an issue on GitHub.