Skip to content
OTTV
Setup guide

How to install IPTV on an LG Smart TV (webOS).

LG TVs run webOS, not Android, so there is no Google Play route and no IPTV Smarters. Instead you install a webOS-native player, and instead of typing your M3U URL on the remote you pair it to a short activation code (SS IPTV) or a MAC address (Smart STB) on the vendor's portal website. It takes about ten minutes the first time, nearly all of it done on your phone. After that the channel list refreshes itself and you leave the portal alone. Below is the exact LG route, which app to choose, and the fixes for the webOS quirks that catch people out.

At a glance

Setup time
About 10 minutes, most of it on your phone.
App we recommend
SS IPTV if you want free. Smart STB if you want the most stable.
Difficulty
Medium. The one-time portal upload is the only tricky part.
What you need
OTTV login, the app's code or MAC, a phone or laptop.

This page covers LG webOS only. If you also own a Samsung or an Android-based TV, the umbrella guide set up IPTV on a Smart TV compares all three brands, and the Samsung Tizen guide covers Samsung sets in depth.

Why LG needs a code or a portal upload.

webOS IPTV apps do not accept a long M3U URL typed on the TV, because entering it on a remote is slow and error-prone. So the apps work in two parts. The app on the TV is tied to an identifier, either a short activation code (SS IPTV, Set IPTV) or the TV's MAC address (Smart STB). You visit the vendor's portal on a phone or laptop, enter that identifier, and paste your OTTV M3U URL there once. From then on the app reads the current playlist from the portal every time it opens.

The identifier is effectively your account number on the portal. You do the typing on a real keyboard, the TV picks it up, and channel updates flow through automatically from that point on.

Step 1. Install the IPTV app from LG Content Store.

Open LG Content Store from the home ribbon and search for one of these:

  • SS IPTV. Free, no activation fee, ad-supported. The most common choice on LG and the best free option. Uses a short activation code.
  • Set IPTV. One-time fee of around €5.99, with cleaner EPG handling than SS IPTV.
  • Smart STB. Around $5 a year, the same app as on Samsung, uses the TV's MAC address. The most stable pick if you do not mind a small yearly cost.

SS IPTV is where most LG owners start because it is free. The steps below use SS IPTV as the example; Set IPTV and Smart STB follow the same shape with a different portal address.

Step 2. Get the activation code or MAC.

Open the app you installed. On first launch it shows an identifier on screen:

  • SS IPTV: open Settings, then General, and note the connection code (about six characters). There is often a QR code alongside it.
  • Set IPTV: the app shows its code on the main screen.
  • Smart STB: the app displays its MAC address and portal URL, exactly as on Samsung.

Take a photo of this screen so you have the code and portal address ready for the next step.

Step 3. Upload your OTTV M3U on the portal.

On your phone or laptop, not the TV:

  1. Open the portal for your app:
    • SS IPTV: ss-iptv.com/en/users/playlist
    • Set IPTV: set-iptv.com/list
    • Smart STB: smartstb.net
  2. Enter the code or MAC shown on the TV.
  3. For SS IPTV, choose External Playlists, then add a new playlist in slot 1.
  4. Paste your OTTV M3U URL from the welcome email. If you were given Xtream Codes details instead, the M3U to Xtream Codes converter explains how the two formats relate, or message support for the M3U form.
  5. Save.

Step 4. Reload the app on the TV.

Press the LG back button to exit the app fully, then reopen it from the home ribbon. In SS IPTV the playlist appears under the tile you saved it to. The channel list loads in under a minute, and movies and series follow on their own tabs.

If nothing appears, the code on the portal probably does not match the code on the TV, or the playlist went into the wrong slot. Before blaming the TV, run the URL through the M3U checker to confirm the link itself is valid.

Common LG issues and the real fix.

SS IPTV “playlist not found.”
The connection code on the portal does not match the one the TV currently shows, or you saved the playlist in the wrong slot. Re-read the code from Settings, General, then re-save the playlist in External Playlists slot 1 against that exact code.
App is missing from the LG Content Store.
If SS IPTV does not appear, try Set IPTV or Smart STB, which are listed in more regions. On older webOS you may need to sign in with an LG account before the store shows all apps.
Channels load but freeze every few seconds.
LG TVs stream better over Ethernet than Wi-Fi. Run a cable to the LAN port, or move the router closer. For the full checklist see fix IPTV buffering.
EPG is empty or shows the wrong times.
Set the time zone in the app's EPG settings; most default to UTC. SS IPTV in particular has limited guide data by design. If it stays blank see fix EPG not showing.
“M3U not loading” after upload.
Run the URL through the M3U checker. If it passes, the issue is on the portal, so contact the app vendor. If it fails, the URL is malformed, see fix M3U not loading.
Login details rejected.
If the app reports bad credentials rather than an empty list, work through login details not working.

Two things worth doing once it works.

Save your code and portal URL together. Email yourself a note. If the TV resets you can re-add the same playlist to the same code in about a minute.

Use your other devices. The same OTTV login works on the LG TV, a Firestick, a phone, and a laptop at once, up to the concurrent stream limit on your plan, with no separate subscription per device. A Firestick is a handy backup because it runs TiviMate and IPTV Smarters that webOS cannot.

Frequently asked

Which IPTV app is best for an LG Smart TV?
SS IPTV is the most popular pick on LG because it is free, though its EPG is basic and it carries a few menu ads. Set IPTV costs a one-time fee of around €5.99 and handles the guide more cleanly. Smart STB is the most stable option at roughly $5 a year. Start with SS IPTV if cost matters, move to Smart STB if you want it to just work.
Can I install IPTV Smarters Pro on an LG webOS TV?
No. IPTV Smarters Pro is Android only and LG webOS cannot run Android apps. On webOS you use native players like SS IPTV, Set IPTV, or Smart STB. For IPTV Smarters specifically, connect a Firestick or Android box to the TV's HDMI port.
What is the SS IPTV code and where do I find it?
SS IPTV shows a short activation code, usually six characters, on its Settings, General screen the first time you open it. You enter that code on the SS IPTV portal website to pair your playlist to the TV. It is the webOS equivalent of the MAC method other apps use.
Do I need to update the channel list manually?
No. The app re-reads your playlist from the portal each time it launches, so OTTV channel additions and removals appear on the next open. To refresh immediately, close the app fully and reopen it.
Is IPTV legal on an LG TV?
The app and the technology are legal in most countries. Legality depends on the content the app is pointed at, not the TV or app itself. OTTV is a paid subscription and you remain responsible for compliance with local law.
Do I need a VPN for IPTV on an LG TV?
Not for OTTV to work. webOS cannot run a VPN client on the TV, so if you want a VPN you would install it on your router. Channel availability can vary by region and package regardless.
SS IPTV shows "playlist not found" after I add it. Why?
Almost always the code on the portal does not match the code on the TV, or the playlist was saved in the wrong slot. Re-open SS IPTV, read the current code from Settings, General, and re-save the playlist in External Playlists slot 1 on the portal against that exact code.
Can I record live TV on an LG Smart TV?
Not through these apps. SS IPTV, Set IPTV, and Smart STB do not record. For DVR, run TiviMate Premium on a Firestick or Android box connected over HDMI.
The app cannot reach the server even though the TV is online.
Test the TV on a phone hotspot to rule out an ISP port block. If that fixes it, the block is on your home connection. If not, set the TV's DNS manually to 1.1.1.1 or 8.8.8.8 in the network settings.
Does this work on the newest LG OLED models?
Yes. The activation-code and portal method works across webOS releases from 2016 onward, including current OLED and NanoCell sets. The menu layout moves around between firmware versions, but the steps are the same.

Own a different brand? See set up IPTV on a Samsung TV or the all-brand Smart TV guide. Still stuck? Message support from the contact page.

Try the real IPTV service before you pay.

Start a 24-hour trial on your own device with live TV, sports, VOD and EPG on your package. If it holds up on your connection and your screen, pick a plan. If not, walk away — no card, no auto-renewal.