Setup Guides

How to Set Up IPTV on an LG Smart TV: The 2026 webOS Guide

LG TVs run webOS, so there is no sideloading and no TiviMate. The player to install from LG's own Content Store, the two-MAC-address trap that breaks most setups, and the settings that keep it quick.

ZORYFLIX SUPPORT DESK 15 MIN READ

An LG television is the second-most-common place people try to set up IPTV, and the second-most-common place they get stuck — for a completely different reason than on a Firestick. LG sets do not run Android. They run webOS, LG’s own system, so there is no Downloader, no APK and no sideloading. TiviMate does not exist here and never will.

What you get instead is a short list of players sitting in LG’s own Content Store, and one detail nobody warns you about: most of them are licensed to your television’s MAC address, and the playlist is uploaded from a phone or a laptop rather than typed on the set. There is also a second MAC address on every LG TV, and picking the wrong one is the single most common reason an activation silently fails. Know that going in and the whole job takes about ten minutes, straight out of the panel — no box, no second remote, no HDMI switching.

A black flat-screen television on a slim brushed-metal stand against a saturated orange and violet backdrop
No box and nothing to sideload — on webOS the television itself is the player.

What you need before you start

Four things. Two of them live on your phone rather than on the television, which is the part that catches people out.

What Why it matters
An LG Smart TV from 2016 or later webOS 3.0 and up still get working players in the Content Store. Older sets are covered further down.
An active IPTV subscription You need the M3U playlist URL and, for some players, an Xtream Codes username, password and portal address. Zoryflix sends all of them by email within minutes of ordering.
A phone or laptop on the same network The playlist is uploaded through the player’s own website, not typed on the TV. The typing happens on a real keyboard.
An ethernet cable, if you can run one Every LG TV of the last decade has a LAN port. Wired is the single cheapest fix for evening stutter.
Nothing here costs money except the subscription and, later, one small activation fee.

If the second row is the one you are missing, start with a one-month plan rather than a year. Every player below works the same way whoever you buy from, so nothing on this page locks you in.

Which LG you have, and whether it will work

LG has shipped three different systems under the same Smart TV badge, and only the newest two matter here. Check the model year before you spend twenty minutes hunting for an app your set cannot install.

Your LG System What to do
2021 and newer webOS 6.0 and up Everything below applies. The Content Store carries the full set of players.
2016 – 2020 webOS 3.0 – 5.0 Works, and this is the sweet spot for these apps. Expect the menus to sit in slightly different places.
2014 – 2015 webOS 1.0 – 2.0 Borderline. Some players still install, most run out of memory once a large list loads. Try it, but do not count on it.
2012 – 2013 NetCast No. The store on these sets is effectively abandoned — use a stick or a box on HDMI.
Model year beats specification here. A cheap 2022 LG will handle a 75,000-channel list better than a flagship from 2014.

One thing to clear up before the steps: LG Channels is not IPTV. That is LG’s own free ad-supported service, built into the set, and it has nothing to do with your subscription. You are installing a separate player alongside it, and the two never touch.

Step 1 — Install a player from the LG Content Store

1

Four names worth searching, in this order

5 minutes

Open the Content Store from the home bar, go into Search, and try these in order: IPTV Smarters Pro, Set IPTV, Net IPTV, Flix IPTV. Smart IPTV — the one usually written SIPTV — is worth a search too, though it has come and gone from the store depending on region and year.

Availability genuinely varies by country, so that is an order of preference rather than a single recommendation. Install the first one that appears. They all play the same streams; what differs is how you get your playlist into them, which is the whole subject of the next three steps.

There is one meaningful split. IPTV Smarters Pro takes an Xtream Codes login typed on the television — username, password, portal address — and needs no upload and no fee. The other three are MAC-locked and want the playlist pushed from a browser. If Smarters is in your store and you would rather not deal with an upload page, install that one and skip to Step 5.

Ignore anything with a generic name, a stock-photo icon and no reviews. The Content Store is not curated as tightly as it looks, and the copycats tend to be older builds of a real player with someone else’s payment page attached.

Step 2 — Find the right MAC address

2

Two addresses, and only one of them is yours

2 minutes

This is where LG setups fail. Your television has two MAC addresses — one for the ethernet port, one for the Wi-Fi radio — and the player will only ever recognise the one belonging to the connection the TV is actually using. Upload a playlist against the wired address while the set is on Wi-Fi and you get an empty channel list with no error message to explain it.

Most of the MAC-locked players print the correct address on their own splash screen the first time you open them. That is the number to trust, because the app reads it from the interface it is currently connected through. Photograph the screen with your phone rather than copying twelve characters by hand.

If the app does not show it, take it from the set: Settings → All Settings → Support → About This TV on recent webOS, or Settings → All Settings → General → About This TV on webOS 5 and earlier. Network details also live under Network → Wired Connection or Wi-Fi Connection → Advanced, which has the advantage of showing you which one is live.

Decide now how the TV will connect and do not change it afterwards. Switching from Wi-Fi to ethernet later changes the address the player sees, and on most of these apps that means re-uploading the list and, occasionally, paying the activation fee again.

Close-up of an ethernet LAN port and a wireless antenna side by side on a black housing, on a deep violet backdrop
Two connections, two MAC addresses. The player only ever answers to the one currently carrying the traffic.

Step 3 — Upload your playlist from a phone or laptop

3

The step that is not on the television

3 minutes

Every MAC-locked player runs its own upload page — the address is printed on the app’s welcome screen, and it is always the app’s own site rather than a link someone sent you. Open it on a phone or laptop, enter the MAC address from Step 2, paste your M3U URL, and save.

Paste the playlist link exactly as it arrived, including everything after the question mark. Those parameters carry your username, your password and the output format, and a link trimmed at the wrong place returns either nothing or a list with no video in it. Copy it from the email; do not retype it.

Give the page a minute after saving, then reload the app on the television — not just back out and in, but close it from the home bar and open it again. The player pulls the list at launch, so a running instance keeps showing the old, empty state and looks broken when it is not.

Keep that upload page bookmarked. Changing provider, adding a second playlist or fixing a dead link is all done from there in future, and none of it needs the television to be switched on.

Step 4 — Activate the player

4

A one-time fee, and what it is not

2 minutes

Set IPTV, Net IPTV, Flix IPTV and Smart IPTV all run the same commercial model: a free trial of a few days, then a one-off payment of roughly €5 to €6 to keep that television activated permanently. Pay it on the app’s own website, to the app’s developer. Check the price shown on the page before you pay — these apps adjust it from time to time.

It is worth being blunt about what that fee is not. It is not part of your IPTV subscription, it is not a charge from us, and no provider can waive it or refund it — it is the price of the software on that set. Anyone selling you a pre-activated licence tied to someone else’s MAC address is selling you a problem.

The licence follows the television, not the household. Two LG sets means two activations. This is the point at which a cheap stick starts to look reasonable for the second and third rooms — more on that below.

If you went the IPTV Smarters Pro route in Step 1, there is nothing to pay and nothing to activate. You typed a username and password; that is the whole of it.

Step 5 — Load the guide and cut the list down

5

The part everybody skips and then regrets

5 minutes

Open the player’s settings and let the EPG finish downloading before you judge anything. Seven days of listings across tens of thousands of channels is a large file, and on a television’s modest processor the first load can take several minutes. A guide that looks empty after twenty seconds is usually just a guide that is still arriving.

Then throw most of the list away. Nobody watches forty thousand channels, and on webOS a bloated list is not just untidy — it is slow, because the set has to hold the whole thing in memory to scroll it. Hide the country groups you will never open, mark thirty or forty channels as favourites, and make the favourites group the one that opens on launch.

That single change is the difference between a television that feels like a cable box and one that feels like a slow app. It is also the fix for most complaints about LG sets being sluggish with IPTV — the panel is rarely the bottleneck; the channel count is.

Last, set the guide’s time zone to your own rather than leaving it on automatic. Players on webOS take the time zone from the set, and if the TV is on a default region your whole guide reads an hour or two out while the streams themselves play perfectly.

A slim black television remote standing upright on a backdrop split diagonally from stadium green into hot orange
Forty thousand channels in, forty out. The trimming is what makes the remote feel quick.

Before you blame the television

webOS gets a reputation for stutter that mostly belongs to the network under it. A stream crossing a busy 2.4 GHz Wi-Fi band will break up on any hardware. Run a cable to the LAN port for one evening and compare — our speed guide has the numbers you actually need, and the buffering checklist works through the rest in order.

A flat black ethernet cable coiled in mid-air with its RJ45 connector facing the camera, on an orange and magenta backdrop
The cheapest upgrade on this page, and the one nobody wants to hear about.

When it does not work first time

Four failures cover almost everything people run into on webOS, and none of them need a factory reset.

What you see What it usually is
The app opens to an empty list The playlist was uploaded against the other MAC address, or the app was never fully closed and reopened after the upload.
Channels play, the guide is blank The EPG is still downloading, or the player is pointed at a separate EPG URL that was never filled in. Give it ten minutes before changing anything.
Everything stutters at 8pm and is fine at noon The network, not the set. Wired connection first, then read the speed guide — peak-time congestion looks identical to a provider problem from the sofa.
The player says the trial has expired The activation fee from Step 4 is due. Pay it on the app’s own site, against the same MAC address.
If none of these match, message support with the app name and the exact wording on screen — it narrows it down immediately.

There is one failure worth naming separately: the app that installs, opens, and then closes itself after ten seconds on an older LG. That is the set running out of memory on a large playlist, and no setting fixes it. Cut the list down from the upload page — or move that room to a stick.

Why you can ignore Developer Mode

Search long enough and you will find guides explaining how to enable LG’s Developer Mode and sideload an Android-style player. Technically it exists. Practically it is a trap for anyone who just wants to watch television: it needs an LG developer account, a computer running LG’s SDK, and a session that expires on a timer and has to be re-armed from that computer. Miss the renewal and the app stops working.

The honest recommendation is to use a store player and accept the small fee, or spend the price of a stick and get the Android ecosystem properly. Developer Mode is a hobby, not a setup.

When a stick beats the built-in app

The built-in route is genuinely the best one for a single main television: one remote, one input, nothing extra plugged in behind the panel. But there are three cases where a stick or a box wins outright, and it is worth being honest about them.

The first is an LG older than 2016, where the store no longer has a working player. The second is several televisions — three activation fees cost more than a stick, and the stick brings a better player with it. The third is wanting TiviMate, whose recording, multi-view and guide handling are simply beyond anything on webOS; our player comparison lays out what that gap actually looks like.

If any of those apply, the Firestick guide takes about six minutes end to end, the Android TV box walkthrough covers the more capable route, and our buying guide says which hardware is worth the money. If you are still choosing a player for the LG itself, the app comparison covers the webOS options alongside everything else.

Frequently asked questions

No. TiviMate is an Android TV application and LG televisions run webOS, so there is no version of it for these sets and no practical way to sideload one that keeps working. The closest equivalents in the LG Content Store are IPTV Smarters Pro, Set IPTV, Net IPTV, Flix IPTV and Smart IPTV. If TiviMate specifically is what you want, plug a Firestick or an Android TV box into the HDMI port — that is the only route to it.

It depends on how you want to get your playlist in. IPTV Smarters Pro takes an Xtream Codes username and password typed on the television, with no upload page and no activation fee, which makes it the simplest starting point where it is available. Set IPTV, Net IPTV, Flix IPTV and Smart IPTV are MAC-locked: you upload the playlist from a phone or laptop and pay a small one-off fee per set. All of them play the same streams.

Because the licence is tied to the television rather than to an account. The MAC address is the only stable identifier the app has for your set, so it is what the upload page matches your playlist against and what the one-off activation is registered to. The catch is that your TV has two of them — one wired, one wireless — and the player only recognises the one carrying the traffic at that moment.

No. It is paid to the developer of the player app, on their own website, and it is separate from anything you pay your provider. It is typically around €5 to €6, charged once per television after a short free trial, and no IPTV service can waive, bundle or refund it. IPTV Smarters Pro is the exception on webOS — there is no fee to use it.

Sometimes, and not well. Those sets run webOS 1.0 or 2.0 and the store versions of the players are old builds that tend to run out of memory once a full channel list loads — the usual symptom is the app closing itself a few seconds after opening. Anything on NetCast, meaning roughly 2012 to 2013, is a no. On either, a stick on the HDMI port is the fix and it costs about the same as two activation fees.

The player reads its time zone from the television, so a set left on a default region shows a guide shifted by an hour or two while the streams themselves play perfectly. Set the time zone manually in the TV’s own settings, then force the player to refresh its EPG. If a handful of channels are still wrong after that, it is the guide data for those channels rather than your set.

That depends on how many simultaneous connections your plan includes, not on the television. One connection means one stream at a time anywhere in the household; a second device trying to play will either fail to start or push the first one off. Zoryflix plans state the number of connections on the pricing page, and extra connections can be added to an existing subscription.

Ten minutes, one small fee, no box

Install a player from the Content Store, read the MAC address off its own splash screen, push the playlist from your phone, pay the small activation once, then spend five minutes cutting forty thousand channels down to the forty you watch. That is the whole job, and on any LG from 2016 onwards it holds up without a single extra device behind the television.

The only part worth slowing down for is Step 2. Get the wired-versus-wireless address right the first time and the rest of this page takes ten minutes; get it wrong and you will spend an evening convinced your subscription is broken when it is working perfectly. If you have not got one yet, start on a one-month plan — it comes with the 7-day money-back guarantee, which is long enough to prove the picture on your own panel before you commit to a year.

The Zoryflix support desk

Written by the same team that answers your messages at 2 a.m. Everything here comes from real tickets — the fixes that worked, in the order they usually work. Something still not right? Message us on WhatsApp.

Keep reading

Chat with us