LG webOS Player – Troubleshooting Guide

Overview

If something isn’t quite right with your LG webOS player, you’re in the right place. This guide walks through the most common issues in plain language. Let’s get your screens back up and running.


1. What is the LG webOS Player?

With a compatible LG commercial display, you don’t need extra hardware to run Yodeck. The Yodeck app installs directly onto your display, turning it into a digital signage player.

  • The app installs once and updates itself automatically as long as the display stays online
  • You manage everything remotely from the Yodeck Portal

Supported webOS versions: 4.0, 4.1, 6.x, and 8.x (webOS 8 support was added in April 2026). Not supported: webOS 3.x, 5.x, and 7.x.

⚠️ Heads up: Only LG commercial displays (not home TVs) running a supported version of webOS are compatible. Check Section 14 before getting started.

ℹ️ Some webOS 8 displays report their OS version as “9”. That’s an LG quirk. You’re still on webOS 8 and supported.


2. Things the LG webOS Player Cannot Do

Before troubleshooting, here’s what the LG webOS player doesn’t support. These aren’t bugs. They’re platform limitations.

FeatureSupported?What Happens Instead
Turn the screen on/off remotely⚠️ Partial“Turn Screen Off” shows a black screen with no backlight. It doesn’t fully power down the display
4K resolution❌ NoContent plays at 1080p max
Screen rotation⚠️ Partial90° and 270° (portrait) work. 180° is not supported.
YouTube Live Streams❌ NoPre-recorded YouTube videos work fine
Interactive apps (Interactive Library, Playlist, Kiosk)❌ NoNot available on webOS
Apps that use custom script code❌ NoSee the App Compatibility Table
Custom scripts on web pages❌ NoStandard web pages display normally
Web page zoom (Zoom Factor / Auto-Adjust Zoom)⚠️ LimitedZoom may not behave as expected. See Section 11.
Sound output selection (HDMI / Analog / Muted)❌ NoAudio plays through the display’s default output
Network configuration from the Portal❌ NoConfigure network settings on the display
Security configurations❌ NoNot available on this platform
USB to HDMI Video Capture❌ NoNot available on this platform
Images higher than the display’s native resolution⚠️ CautionImages aren’t resized. Anything above native resolution gets cropped. You can check the resolution in the Portal’s Status tab.

3. What Do the On-Screen Messages Mean?

MessageWhat It MeansWhat To Do
LoadingThe player is starting upWait a minute. This is normal on boot
Registering Screen…A pre-provisioned player is registering automaticallyWait for it to finish
Registration CodeThe player needs to be linked to your accountEnter the 9-digit code in the Portal under Screens > +Add Screen > webOS Player
DownloadingThe player is receiving new contentWait for it to finish. If it takes more than 5 minutes, check your internet
Configuring / LoadingNew configuration is being appliedWait briefly
Internet Access RequiredThe player can’t reach Yodeck servers. Usually one of three things: (a) offline more than 30 days, (b) the screen was deleted and re-registered elsewhere, or (c) the schedule file expired and couldn’t refreshReconnect to the internet, check the “Last Online” date in the Portal, and click Push to Players
Apply NeededYour schedule file is about to expire (within 3 days). Shown in the bottom-rightClick Push to Players in the Portal right away
Player Already RegisteredThe display is linked to another Yodeck accountDeregister from the other account, then re-register here
Device DeactivatedYour account’s screen limit was reduced, and this screen was disabledUpgrade your plan or delete unused screens to free up a slot
No Content Assigned to PlayerNothing is assigned to this screen yetIn the Portal, select the screen, assign content, and Save + Push
No Space LeftStorage is fullReduce the number or size of media files assigned, then push again
Turning OffThe screen is shutting downExpected. You can hide this message in the Portal settings

4. Registration Code Not Appearing?

Work through these in order, from lightest to heaviest:

  1. Check your internet. The code needs internet access to appear. Try Ethernet if possible. Wait 30–60 seconds after connecting.
  2. Reboot the display. On webOS, the Yodeck app launches automatically on boot, so a reboot is the relaunch.
  3. Check that the LG tutorial wasn’t skipped. If it was, the display may lack valid time, date, or network settings. Factory-reset the display via Settings > General > Reset to Initial Settings (this is an LG operation, not Yodeck), re-run the tutorial, then reinstall the Yodeck app.
  4. Repeat the app installation steps above only if nothing else works.

5. Blank or Black Screen Issues

A black screen is usually something simple. Work through these:

  • Check the display input. The remote may have switched to another HDMI input or a TV channel. Switch back.
  • Is “Turn Screen Off” active? If so, the display shows a black screen with no backlight (Section 2). Use Turn Screen On in the Portal or reboot to restore the image.
  • Check the player status in the Portal. Go to Screens:
    • Online: Wait up to 3 minutes for a screenshot. If it looks outdated, click Push Again to this Screen.
    • Offline: See Section 6.
  • Check the “Last Seen Online” date. After over 30 days, the player may have been disabled. You need to reconnect it to the internet.
  • Make sure content is assigned. A player with no content shows a black screen.
  • Force a push. Click Push to Players in the Portal, even if the button isn’t orange.
  • Reboot the display. Wait 2 minutes for the content to reload.

6. Player Shows as “Offline” in the Portal

Your player needs an internet connection to stay in sync. If it’s Offline:

StepWhat To Do
1. Test your internetCheck whether another device on the same network can browse normally
2. Reboot the displayPower off and back on. Wait 2 minutes
3. Check your networkMove closer to the router on Wi-Fi, or switch to a wired (Ethernet) connection
4. Check for a login pageOn a hotel, airport, or public Wi-Fi, a login page may block the display. Ask the network admin to place the display’s MAC address into the allow list.
5. Check your firewallSee the address list below

Finding Your Display’s IP and MAC Addresses

  • From the Portal: Go to Screens, select the screen, and check the Status tab.
  • From the display: Boot it without a network connection. A “Portal Connection” error appears on screen, showing both addresses.

Required Firewall Exceptions (all outbound)

AddressPortWhat It’s For
hub.dsbackend.com443/TCPPlayer communication with Yodeck
repo.dsbackend.com80/TCPSoftware updates
dsbackend.s3.amazonaws.com443/TCPScheduling info and media downloads
assets.dsbackend.com443/TCPMedia downloads
platform.signageos.io443/TCPwebOS platform services
upload.signageos.io443/TCPwebOS uploads
signageos-device-monitoring.s3.eu-central-1.amazonaws.com443/TCPwebOS device monitoring

For the most current webOS-specific list, see the signageOS Network Requirements.

Temporarily Offline?

No need to panic. Your player handles at least 30 days without internet. The content keeps playing, though time-based scheduling may drift slightly. After 30 days, playback stops, and an “Internet Access Required” message appears. Just reconnect to resume.


7. Content Not Updating on Screen

Did you click “Push to Players”?

This is the most common reason content doesn’t update. After making changes in Yodeck, the button in the top-right of the Portal turns orange and flashes “Push to Players?”. You can click it to send your changes. If the button is already black (“Changes pushed!”), clicking it again forces all players to re-check and restart playback.

Three Ways to Push Content

  • Push to Players (orange, top-right): Pushes pending changes to all screens with updates waiting.
  • Save & Push to this Screen: Saves and pushes changes to the screen you’re editing.
  • Push Again to this Screen: Re-pushes to a single screen even when there are no pending changes. This is the troubleshooting tool for verifying Portal-to-player communication.

Other Common Issues

SymptomLikely CauseFix
“No Content Assigned”No content is assignedSelect the screen, assign content, Save + Push
Old content still showingOld content is still showingClick the orange “Push to Players?” button
Downloading takes more than 5 minutesNetwork issue or web filteringCheck your internet (Section 6)
Wrong content playingA Schedule is overriding the Default ContentReview the Schedule and check which rule is active
Content plays at the wrong timeTimezone mismatchSection 12

💡 See Section 12 for how Schedules and Default Content interact.


8. Video Playback Issues

SymptomLikely CauseFix
The layout may be too complex“No supported source was found.”Reduce zones or widgets
Video stutters or lags in a complex layoutHeavy layouts affect webOS playbackSimplify the layout
“No supported source was found”Format isn’t compatibleRe-upload as MP4 (H.264)
4K video isn’t playing in 4K4K not supportedPlays at lower resolution
SettingRecommended Value
ContainerMP4
Video codecH.264
Profile / LevelHigh Profile, Level 4.1
Resolution1920×1080 (1080p max)
Frame rate25 fps (anything above 60 fps is automatically reduced)
Bitrate10–15 Mbps (max 20 Mbps)
Pixel formatyuv420p
Audio codecAAC, 128–256 kbps

Heavy Layout Guidance

Keep layouts simple. Limit the number of simultaneously active dynamic zones (apps, live web content, videos) to 2–3 per layout. More than that can cause gapless playback issues or slowdowns.

💡 If a video plays fine on your computer but not on the display, the codec is usually the issue. Re-encode to MP4 (H.264).


9. No Sound / Audio Issues

SymptomLikely CauseFix
No sound at allDisplay volume is muted or zeroCheck the volume with the remote
Sound works on some content but not othersThe file itself has no audio trackConfirm the file has audio on your computer
Can’t change audio outputOutput selection not supported on webOSAudio plays through the default output
Audio and video out of syncEncoding issueRe-encode using Section 8 specs and re-upload

10. YouTube and Streaming Issues

SymptomLikely CauseFix
YouTube Live Stream won’t playLive streams not supportedUse a pre-recorded video
The YouTube video shows an errorAge-restricted or region-lockedTry a different video, or host the file in Yodeck
Streaming buffers constantlySlow or unstable internetCheck connection speed, or switch to Ethernet
Plays on your computer but not the displayFormat or codecRe-encode to MP4 (H.264). Check Section 8 of this article.

💡 If you rely on YouTube content, download the videos and upload them to Yodeck directly. More control, fewer surprises.


11. Webpage Display Issues

SymptomLikely CauseFix
Webpage looks broken or doesn’t loadSite blocks non-browser access, requires authentication, or uses unsupported featuresTry a different URL, or screenshot the page and use it as an image
Custom scripts don’t runCustom scripts not supported on webOSUse a static version of the page
Webpage shows a login screenThe site requires authenticationUse a publicly accessible URL
Content cut off, zoomed in, or doesn’t fitPage isn’t sized for display screens (and webOS has limited zoom support. See below⬇️)Use a page already sized for your display resolution, or screenshot it

ℹ️ About web page zoom on webOS: Because of how webOS renders web pages internally, the Zoom Factor and Auto-Adjust Zoom settings may not behave consistently. This is a known platform limitation. For reliable results, use pages already sized for your display.

💡 For the most reliable results, use Yodeck’s built-in apps (like Notice Board or Social Wall) instead of embedding external sites.


12. Scheduling and Timezone Issues

In general, these devices provide a timezone selection in their device settings.

SymptomLikely CauseFix
Content plays at the wrong timeTimezone mismatchMatch the display’s timezone to your Yodeck account
The schedule may not be assigned to this screenDefault content plays instead of scheduled contentConfirm assignment in the Portal
Screen blank during the scheduled timeSchedule time slots don’t cover the current timeReview the schedule rules
The schedule worked before, but stoppedSchedule file expired (common when the player was offline and missed updates)Bring the player online, then click Push to Players
Screen blank during scheduled timeA layout or media item with an availability end date has expiredReplace it or update its availability dates

How Schedules Work

A Schedule takes priority over Default Content during its active time slots. Default Content is your “fallback”: it plays whenever no Schedule rule is active.

What Wins When Things Overlap

When more than one schedule or content type wants to play at the same time, Yodeck follows a strict priority order. The logic is that higher (1) beats lower (6):

  1. Emergency Alerts
  2. Takeover Content
  3. Working Hours
  4. Scheduled Content
  5. Default (Filler) Content
  6. Content Availability

Within a single schedule, the event listed higher in the Events List wins. Drag events up or down to change priority. For more, see our Prioritization of Content Types article.


13. Registration and Account Issues

SymptomLikely CauseFix
Registration code keeps appearing after setupCode wasn’t entered correctly, or the player lost its registrationIn the Portal, go to Screens > +Add Screen > webOS Player and enter the 9-digit code again
No content displayed on the screenNo content assignedAssign a playlist or layout, then Save + Push
“Device Deactivated”The account screen limit was reducedUpgrade your plan or delete unused screens
No registration code on screenApp is still loading, or not installed correctlyWait 2 minutes after booting. If no code appears, see Section 4
Player deleted by mistakeDeleting removes it from your account; the player detects this automaticallyWait a minute, then add the screen again with the new code that appears on the screen

Deregistering a Player

To deregister, delete the Screen entry in the Portal. As long as the player is online, it detects the change automatically and displays a new 9-digit registration code, ready to be re-registered. If the player is offline at the time of deletion, it won’t detect the change until it reconnects. Therefore, you need to make sure it’s online before deleting.


14. Supported LG webOS Devices

Only LG commercial displays running a supported version of webOS are compatible. Regular LG home TVs are not supported, even if they run webOS.

Supported: webOS 4.0, 4.1, 6.x, 8.x (8.x added April 2026) Not supported: webOS 3.x (browser too old), 5.x, 7.x (no compatible commercial display models)

For the full list of compatible LG models and recommended firmware, see our LG webOS Supported Devices page.

⚠️ Not sure if your display is compatible? Look up the model number on our supported devices page above. If it’s not listed, check the firmware version on the LG commercial display portal, or contact Yodeck Support, and we’ll help you check.


15. Factory Reset and Reinstalling the Yodeck App

The LG webOS Yodeck app is managed at the LG operating system level, so a factory reset is performed in the display’s own settings, not through the Yodeck Portal. After a factory reset, you also need to reinstall the Yodeck app manually using the steps in Section 4.

SituationWhat to Do
The Yodeck app is crashing or behaving unexpectedlyReboot the display first (power off, then power on). On webOS, the Yodeck app launches automatically at boot, so a reboot relaunches the app. If problems continue, reinstall the app by repeating the steps in Section 4.
You want to completely start over with the deviceGo to Settings > General > Reset to Initial Settings on the LG display. This wipes the display and returns it to its out-of-box state. You’ll then need to redo the LG initial setup tutorial and reinstall the Yodeck app using the steps in Section 4.
After a factory reset, the Yodeck app doesn’t appearwebOS does not restore the Yodeck app automatically after a factory reset. Reinstall it manually using the SI Server / IPK process in Section 4.
You reset the device, but the old screen still shows in the PortalThe old screen entry will show as Offline. Delete it from the Screens in the Portal, then register the device again as a new screen using the registration code shown on the display.

⚠️ Before resetting: A factory reset cannot be undone, and it will require you to redo both the LG initial setup tutorial and the full Yodeck app installation. If you only need to re-register the device, try deleting and re-adding the screen from the Yodeck Portal first (as covered in Section 13). The player will detect the deletion automatically and display a new 9-digit registration code on screen; no reset needed.


Need Help?

The Yodeck Support Team can help you out! Log in to your Yodeck account and send us a message from the bottom right corner!