IPTV on LG Smart TV | webOS Setup Guide

Set up IPTV on an LG Smart TV: finding the right MAC address, installing a webOS player, and refreshing a playlist that will not update.

What you need

  • An active LeafIPTV subscription or trial.
  • The login or playlist details delivered to your account email. Keep them private.
  • A stable internet connection and enough free storage for the player app.
  • The correct date and time set on the device.

Find your television's MAC address first

Several webOS IPTV players identify your set by its network MAC address rather than by a login. Getting that number before you start saves a lot of back-and-forth, and it is the single detail most often entered wrongly.

  1. Open Settings, then All Settings.
  2. Go to Support, then TV Information or About This TV.
  3. Open the network status screen and note the wired or wireless MAC address, matching whichever connection the television actually uses.
  4. Write it down exactly, including the colons.
  5. Keep it to hand — the activation page will ask for it verbatim.

Install a player from the LG Content Store

Open the LG Content Store from the home bar and search for an IPTV player that supports Xtream Codes or M3U. As with Samsung, availability depends on your model year and region, and older webOS versions see a much smaller catalogue.

Check the publisher before installing. Several similarly named players exist and they behave very differently once you are inside them.

Add your playlist and refresh

If the app offers Xtream Codes fields on the television, enter the username, password and server URL from your delivery email. If it shows a MAC address and a website instead, add the playlist on that site and then use the app's refresh command on the television.

A refresh is not the same as reopening the app. Most webOS players cache the list, so use the explicit refresh or reload option after any change made on the website.

Troubleshooting

The activation website rejects my MAC address

You are probably using the wrong interface. A television has separate wired and wireless MAC addresses, and the site needs the one for the connection actually in use. Switch the television to the connection you intend to keep, re-read the MAC, and try again.

The app still shows the old playlist after I updated it

webOS players cache aggressively. Use the in-app refresh or reload command rather than restarting the app, and if that fails, remove and re-add the playlist entry.

The app crashes on launch after an update

Clear the app from the home bar, reinstall it from the LG Content Store, then re-enter your details. If the television has a software update pending, install it first — webOS app crashes after an update are usually resolved by the next firmware.

FAQ

Do I need the wired or wireless MAC address?

Whichever connection the television actually uses. They are different numbers, and using the wrong one is the most common reason a webOS activation fails.

Can I install an APK on an LG TV?

No. webOS is a closed platform on retail sets. If the player you want is not in the LG Content Store, use an external streaming device.

Why is my LG store missing apps I have read about?

The LG Content Store catalogue varies by webOS version and region. Older sets see substantially fewer options, and some players have been withdrawn from the store entirely.

Does LG's Magic Remote work well with IPTV players?

The pointer works, but most IPTV players are designed for directional pads. If you find navigation awkward, the arrow keys on the Magic Remote are usually faster than the pointer for channel lists.

Should I use the TV app or a streaming box?

A streaming box is faster, gets more frequent app updates, and handles large channel lists far better. Use the built-in app for convenience, not for performance.