How to Install IPTV on LG WebOS TVs
LG's webOS is known for its smooth interface and strong app ecosystem, which makes it a solid platform for IPTV once the right player app is installed. The steps are short; the parts worth knowing are which models are supported, what to do when the LG Content Store has no player, and the webOS quirks that show up afterwards.
Which LG TVs support IPTV
LG switched from its older NetCast platform to webOS in 2014. Any webOS model with a working LG Content Store can run an IPTV player app. You can identify the model year from the character after the screen size in the model number โ for example a code containing 'UM' is 2019, 'NANO86' style codes with a year digit help too โ and newer models keep receiving app updates for longer.
- 2014 and newer (webOS) โ Content Store install works on most models
- 2010-2013 (NetCast) โ very limited app support; an external streaming device is the practical option
- webOS version differs by model year, and some players are only published for newer releases, so store listings vary from set to set
- Region matters โ the LG Content Store shows a different catalogue per country
How to check your LG webOS version
- Press the Settings (gear) button on the remote, then open All Settings
- Go to Support, then TV Information โ on older sets it is General, then About This TV
- Note the webOS version and the software (firmware) version listed there
- webOS 5.0 and later list the widest choice of player apps; on webOS 3.x-4.x expect fewer options and weigh the external-device route described below
Before you start
- An active subscription with an M3U playlist URL or Xtream Codes details (host, username, password)
- The TV on the latest firmware โ Settings โ All Settings โ Support โ Software Update
- A stable connection, with Ethernet or 5GHz Wi-Fi recommended for 4K
- The Magic Remote paired, or a USB keyboard handy, since you'll be typing a URL
Installation: the LG Content Store method
- From the home bar, open the LG Content Store and switch to the Apps section
- Search for a media player that supports M3U playlists or Xtream Codes login, then install it
- Launch the app and choose 'Add Playlist', 'Add User' or 'Login'
- Enter your M3U URL, or your Xtream Codes host, username and password, exactly as supplied
- Save and wait for the channel list and EPG to load, then start watching
If the app isn't in the LG Content Store
Not every player is published for every webOS version, so a set a few years old may simply not list one. Two routes work: connect an external streaming device to an HDMI port and install the player there, or use webOS developer mode to sideload an app. Developer mode needs a free LG account and re-authorising the device roughly once a month, so for most people an add-on box is less hassle.
Weighing a native app against an add-on streamer? Compare the methods for your Smart TVCommon LG webOS IPTV issues
The player app is missing from the Content Store
Availability depends on your model, webOS version and country. Update the firmware, check the TV's country setting, and restart. If nothing appears, your model's store doesn't carry a player โ move to an external device or developer-mode sideload.
The app opens but loads no channels
Re-enter your M3U URL or Xtream Codes details slowly and check for a stray space, a wrong port, or http where it should be https. Then confirm the subscription itself is active. Testing the same details in a player on your phone quickly shows whether the problem is the TV or the account.
Playback stutters on the LG when other devices are fine
Older webOS hardware has limited decoding headroom. Switch the TV to 5GHz Wi-Fi or Ethernet, turn off 'Quick Start+' so the network stack isn't half-asleep, and if a channel still struggles, try its Full HD feed instead of 4K.
The app needs re-login or disappears after a webOS update
Most webOS updates preserve apps and settings, but a major version jump occasionally clears them. Reinstall from the Content Store and re-enter your playlist. If you used developer mode, the sideloaded app is the first thing an update removes, and the developer session may also need re-authorising.
Typing the playlist URL with the Magic Remote is painful
The pointer-style on-screen keyboard is slow for long URLs. Plug in a USB keyboard for the initial entry, or use the player app's companion upload feature if it has one, so you only type the address once.
Stream connects but keeps buffering? See the full buffering fix guideCommon mistakes to avoid
- Relying on developer mode long-term and being surprised when the monthly re-authorisation lapses and the app stops opening
- Hand-typing the M3U URL with the Magic Remote instead of pasting it from a keyboard or companion app
- Leaving the TV's country set to somewhere other than where you are, which hides the player app
- Expecting a 2012-era NetCast LG to behave like webOS โ those sets really do need an external device
Keeping IPTV working on webOS
Keep the TV firmware current, and refresh your playlist manually when your provider adds or removes channels rather than reinstalling the app. If you sideloaded via developer mode, set a monthly reminder to re-authorise the session before it expires.
See how to refresh or re-enter your playlist when channels changeSetting up a Samsung set as well? See the Samsung Tizen install guide