How to Install IPTV on LG Smart TV
LG smart TVs can run IPTV directly from the television, with no extra box needed. This guide to IPTV on LG Smart TV shows you how to install it using the LG Content Store, which player apps work best on LG’s webOS system, and how the slightly unusual MAC-address activation process works. Follow along and you will have live channels, films and a programme guide running on the big screen in about fifteen minutes.
Like all the players mentioned here, the apps below include no channels themselves; you supply the subscription. If you do not have one yet, try a free 24-hour IPTV trial first, then use the trial credentials to practise the setup before you buy.
LG TVs Run webOS, Not Android: Why That Matters
Every LG smart TV runs webOS, LG’s own operating system. It is slick and fast, but it is not Android, which has three practical consequences for IPTV:
- There is no Google Play Store and no APK sideloading. Apps come only from the LG Content Store.
- Whether a given IPTV player appears in your store depends on your TV’s model year, webOS version and the country your LG account is set to. Availability genuinely varies.
- The most popular webOS IPTV players use a different login pattern from phone apps: instead of typing a username and password into the TV, you note a device ID shown on screen and link your playlist via the app’s website on your phone or computer.
Most LG TVs from the last several years (webOS 5.0 from 2020 onwards, and the newer webOS 22/23/24 versions) support the apps in this guide. You can check your webOS version under Settings, General, About This TV. Older NetCast-based LG TVs (roughly 2014 and earlier) are a different, much more limited story; if yours is that old, skip to the Firestick fallback section near the end.
For the bigger picture of how IPTV delivery works before you dive in, our plain-English what-is-IPTV guide is worth five minutes.
Step-by-Step: Installing an IPTV Player from the LG Content Store
This is the official method, confirmed by LG’s own help documentation, and it works for any app in the store:
- Press the Home button on your LG remote to open the home menu.
- Select Apps (on older webOS versions this is labelled LG Content Store) from the menu along the bottom.
- Select the search icon in the top-right corner.
- Type the app name using the on-screen keyboard and press Search.
- Select the app from the results and choose Install on its detail page.
- When installation finishes, choose Launch, or find the app on your home screen afterwards.
LG’s official instructions note that the TV must be connected to the internet and that you need to accept the user agreements before installing anything. If the steps above do not match your TV exactly, LG publishes model-specific versions of this walkthrough; the canonical one is in LG’s official help library, which covers both recent and older webOS versions.
Good search terms to try in the Content Store: IBO Player, IPTV Smarters (or Smarters Player), Smart IPTV, SmartOne IPTV, OTTPlayer, DuplexPlay. If one name returns nothing, try the next; regional stores differ more than they should.
How webOS IPTV Players Actually Log You In
This confuses first-timers, so let us demystify it. Most webOS players (IBO Player, Smart IPTV, SmartOne IPTV) do not have username and password fields on the TV. The flow is:
- The app shows a unique identifier on your TV screen: a MAC address, Device ID and Device Key, depending on the app.
- You open the app developer’s playlist management website on your phone or computer.
- You enter that identifier, which pulls up your specific TV’s playlist page.
- You paste in your subscription details (M3U URL, or Xtream Codes server details where supported) and save.
- You restart or reload the app on the TV, and your channels appear.
Keep a photo of the device ID screen on your phone. If you ever reinstall the app or factory-reset the TV, you will need those codes again to reconnect your playlist, and hunting for them mid-setup is an avoidable annoyance.
Why the rigmarole? Typing a 100-character playlist URL with a TV remote is miserable, and this design moves the fiddly typing to a proper keyboard. Once it is done, you never touch the website again unless you change provider.
The exception is IPTV Smarters on webOS, where available: it logs in directly inside the app with Xtream Codes, exactly like the phone version. If your store carries it and you prefer a normal login screen, it is the path of least resistance.
Full Walkthrough: IBO Player on LG (Recommended)
IBO Player is currently the most consistently recommended player for LG TVs: stable, good-looking, and available in most regional Content Stores. Here is the complete setup:
- Open the LG Content Store, search for IBO Player, and install it.
- Open the app. The home screen shows your Device ID and Device Key. Photograph this screen with your phone.
- On your phone or computer, open the official IBO Player playlist management website and enter the Device ID and Device Key.
- Choose Add Playlist. Give it a name (for example “XtreamHD”).
- Select the Xtream Codes option and enter your provider’s server URL, username and password. If your provider only issued an M3U URL, use the M3U option instead.
- Save, return to the TV, and choose Reload in the app. Your channel list, films, series and guide will load.
IBO Player is free to try, after which the developer asks for a small one-time activation payment for continued use. That fee goes to the app maker, not to your IPTV provider, and it is a single payment rather than a subscription. Keep the distinction clear in your head: you pay the app developer once for the player, and your provider separately for the channels.
If the playlist side of this feels like hassle, note that a good provider will do it with you. XtreamHD’s subscription plans include setup help: send support your Device ID and they will talk you through the upload step by step.
Alternative: Smart IPTV and Other webOS Players
If IBO Player is missing from your store or you simply prefer an alternative, the process is nearly identical everywhere:
- Smart IPTV: the long-established option. Note the MAC address on screen, add it with your M3U URL on the Smart IPTV playlist page, restart the app. Small one-time activation fee after the trial.
- SmartOne IPTV: a more modern interface with good 4K handling, same MAC-address activation pattern.
- OTTPlayer: free and account-based rather than MAC-based; you create an account on its website, add your playlist there, then log in on the TV. A decent free option.
- DuplexPlay: similar MAC-based activation, clean channel grid, trial then paid.
None of these is objectively “the best” for everyone. IBO Player wins on stability and polish right now, Smart IPTV wins on familiarity and community knowledge, and OTTPlayer wins on price (free). Try the free trials and keep the one whose interface you actually enjoy browsing, because you will be looking at it every day.
Setting Up the Programme Guide (EPG) on LG
With an Xtream Codes login, the guide normally fills in automatically a few minutes after the first sync. If you used an M3U URL, the guide only appears if your provider embedded guide data in the playlist or supplied a separate EPG link; add that link in the app’s EPG settings if so.
Three things that fix most blank-guide problems on LG:
- Give the first sync at least five minutes. Large lists are slow the first time.
- Use the app’s guide refresh or reload option, then fully restart the app.
- Check the TV’s clock under Settings, General, Date and Time. A wrong timezone shifts the entire guide and makes it look broken when it is merely misaligned.
Guide coverage varies by channel. UK mainstream channels almost always have full listings; obscure international channels sometimes have none. That is a data supply issue at the provider level, not something any app setting can fix.
LG webOS IPTV Apps Compared
| App | How you log in | Cost | Best for | Downsides |
|---|---|---|---|---|
| IBO Player | Device ID + Key via website | Free trial, then one-time activation | Overall stability and clean design | Activation fee; playlist managed on a website |
| IPTV Smarters | Xtream Codes in-app | Free | Simplest login; familiar to phone users | Not in every regional store; webOS version less featured than Android |
| Smart IPTV | MAC address via website | Free trial, then one-time activation | Reliability; huge user community | Interface feels dated |
| SmartOne IPTV | MAC address via website | Free trial, then paid | Modern look; strong 4K playback | Paid; smaller community for troubleshooting |
| OTTPlayer | Free account login | Free | Zero cost; account syncs across devices | Plainer interface; EPG can be patchy |
| DuplexPlay | MAC address via website | Free trial, then paid | Fast channel grid navigation | Paid; basic VOD presentation |
Remember what actually determines your viewing quality: the subscription behind the app. A polished player cannot fix an overloaded provider server, and a basic player plays a good provider’s streams perfectly well. Put your research effort into the provider choice first, then pick whichever of these apps you find pleasant to use.
Advanced Option: Developer Mode and Homebrew (Optional)
For completeness: LG TVs can sideload community apps via Developer Mode, using LG’s developer tools or the webOS Homebrew Channel. This unlocks players like the open-source LG-IPTV project that are not in the Content Store. It involves creating an LG developer account, enabling Developer Mode on the TV, and installing packages from a computer on the same network.
Be honest with yourself about whether you need this. For the vast majority of households, a Content Store app covers everything. Developer Mode sessions also expire periodically and need re-enabling, which becomes a maintenance chore. Mentioning it here so you know it exists; recommending the store apps for everyone else.
The Honest Fallback: A Streaming Stick in the HDMI Port
If your LG is old, your regional store is bare, or you just want the excellent Android version of IPTV Smarters Pro with its simpler login, a Firestick in an HDMI port solves everything at a stroke. You lose nothing: the TV becomes a display, and the stick handles all the apps. Many LG owners run this setup happily, and it makes your IPTV portable between rooms and houses.
Troubleshooting IPTV on LG Smart TVs
- App missing from the Content Store: try the alternative app names listed above. Store contents depend on your LG account region; changing region is possible but resets your installed apps, so weigh that carefully.
- Playlist uploaded, TV shows nothing: use the app’s Reload option, then fully close and reopen the app. Double-check you entered the Device ID exactly.
- Channels play but stutter: LG TVs are often on Wi-Fi far from the router. A wired connection is ideal; otherwise move the router closer or consider a powerline adapter. See our buffering fix guide for the full checklist.
- App freezes on launch: cold-boot the TV (hold the remote’s power button until it restarts). If it persists, uninstall and reinstall the app; your playlist is stored against your device ID on the developer’s site, so you will not lose it.
- Wrong channels in the guide, or guide hours off: check the TV’s timezone setting first, then reload the EPG.
- Magic Remote pointer is fiddly in the app: most IPTV players are designed for directional buttons rather than the pointer. Use the arrow keys and OK; it is calmer.
Frequently Asked Questions
Can I install IPTV Smarters Pro APK on my LG TV?
No. LG TVs run webOS, which cannot install Android APK files. Use the Content Store version of IPTV Smarters if available in your region, or one of the MAC-activated players, or add a Firestick for the Android app.
Why does the app ask for a MAC address instead of a username?
webOS players like IBO Player and Smart IPTV identify your TV by its hardware address. Entering it on the developer’s website links your playlist to that exact TV, which is easier than typing long URLs with a remote and means the playlist survives app reinstalls.
Do I pay for the app and the subscription separately?
Yes, where the app charges at all. IBO Player, Smart IPTV and similar ask a small one-time activation fee that goes to the app developer. Your channel subscription is a separate payment to your IPTV provider. IPTV Smarters and OTTPlayer are free.
Will my playlist still work if I reset the TV?
Generally yes. Your playlist is tied to your TV’s MAC address or device ID on the developer’s website, not stored only in the app. After a reset, reinstall the app and your playlist should reappear once the app reports the same identifier.
Which LG models support IPTV apps?
Any LG smart TV with webOS from roughly 2016 onwards should run at least one player from the Content Store. webOS 5.0 (2020) and newer gives you the full selection. NetCast models from around 2014 and earlier are effectively unsupported.
Is IPTV on LG Smart TV legal in the UK?
The player apps are legal software. Legality hinges on your subscription: licensed services are fine, unlicensed restreaming is not. See our IPTV FAQ for the fuller picture.
Final Word
Getting IPTV on an LG Smart TV comes down to three steps: install a player from the LG Content Store, link your subscription using the device ID or MAC address shown on screen, and reload the app. IBO Player is the safest recommendation for most households, IPTV Smarters is simplest where available, and a Firestick remains the pragmatic escape hatch for older sets or sparse regional stores. Whichever player you choose, pair it with a reliable subscription and test the whole setup free for 24 hours before committing. Take ten minutes to organise your favourites once the channels load; with thousands of channels, a little curation up front pays off every evening.
