View plans

Install guides

How to Install IPTV on Samsung & LG Smart TV (2026)

Samsung (Tizen) and LG (webOS) TVs will not let you sideload apps the way a Fire Stick does β€” but you can still run IPTV using the app store that is already built into the TV. Below is the exact process for both brands, from installing the right player to logging in. We will also walk through the one-time activation step that trips most people up, so it does not catch you out.

Install guides 8 min readUpdated June 22, 2026

What you need before you start

The whole setup takes around 10 minutes. Before you pick up the remote, have these three things ready:

  • A Samsung Smart TV (Tizen) or LG Smart TV (webOS) that is connected to the internet and on its home screen.
  • Your IPTV login. This is either Xtream Codes details (a Server URL, a Username, and a Password) or a single M3U URL. You only need one of the two.
  • About 10 minutes and a stable connection β€” ideally 25 Mbps or more for smooth HD and 4K.

How a Smart TV differs from a Fire Stick

On a Fire Stick you flip on "unknown sources" and sideload any player. Samsung and LG TVs do not allow that β€” there is no sideloading. Instead you install a player from the TV’s own app store, and several of those players need a one-time activation (you enter your playlist on a website, sometimes for a small one-off fee) before they will show your channels. That activation step is the part people miss, so we cover it in full below.

Where do I find my login?

Your Xtream Codes server, username, and password (or your M3U URL) arrive by email right after you subscribe. If you signed up with us and cannot find them, check spam first, then see our plans page to re-request access. Keep that email open on your phone β€” you will type these details into the player after you install it.

Samsung (Tizen): install a player from Samsung Apps

On a Samsung TV you install the player from the built-in Samsung Apps store. The most reliable pick is IBO Player Pro; Smart IPTV (SIPTV) and Net IPTV are solid alternatives. All three load your channels from a playlist rather than carrying any content themselves.

  1. 1

    Open the Apps store

    From the home bar, select Apps (the icon with four shapes). This opens the Samsung Apps store built into the TV.

  2. 2

    Search for a player

    Use the search / magnifying glass at the top and type IBO Player Pro (or Smart IPTV, or Net IPTV). Pick one player to start with β€” you do not need all three.

  3. 3

    Install and open

    Select the app, choose Install, and wait for it to download. When it finishes, select Open. On first launch the player usually shows a screen with a MAC address and a website / activation code β€” note these down, you will need them in the activation step.

Which Samsung player should I pick?

IBO Player Pro is the smoothest, most current option and the one we recommend starting with. Smart IPTV (SIPTV) is the long-standing classic and works well, but its app and website are where the activation fee usually applies. Net IPTV is a good fallback if one of the others is missing from your store. Whichever you choose, the login and activation flow is broadly the same.

LG (webOS): install from the LG Content Store

On an LG TV the store is called the LG Content Store. The same players are available: IBO Player Pro is the recommended choice, with Smart IPTV (SIPTV) as the well-known alternative. The steps mirror Samsung almost exactly.

  1. 1

    Open the LG Content Store

    Press the Home button on the magic remote, then select the LG Content Store (or the Apps tile) from the launcher bar.

  2. 2

    Search for a player

    Open Search, type IBO Player Pro (or Smart IPTV), and select it from the results. Stick to one player for now.

  3. 3

    Install and open

    Choose Install, let it download, then select Launch. As on Samsung, the first screen typically shows your device MAC address and an activation website β€” write both down before you go any further.

The activation step, explained

This is the part that catches people out, so it is worth understanding rather than just clicking through. Many Smart TV players do not let you type your playlist on the TV at all. Instead, the app shows a unique device MAC address and points you to a website, where you log in and attach your playlist or M3U URL to that MAC. Once you save it on the site, the player downloads your channels the next time it opens. Some players charge a small one-time fee to unlock this (typically a few dollars/euros, paid once per device).

  1. 1

    Note your MAC address

    On the player’s start screen, find the MAC address (a string like `00:1A:79:XX:XX:XX`) and the activation URL it shows. Copy them down exactly β€” every character matters.

  2. 2

    Open the activation website

    On a phone, tablet, or computer, open the exact website the app displays in a browser. Each player has its own portal, so use the one your player shows on screen β€” do not guess a different address.

  3. 3

    Enter your MAC and your playlist

    On the site, type in your TV’s MAC address, then add your playlist by pasting your M3U URL (or your Xtream Codes details if the site asks for them). Give it a name you will recognise, such as Kickoff26 TV.

  4. 4

    Pay the one-time fee if prompted, then save

    If the player asks for a small one-off activation fee, complete it, then save / submit. This links your playlist to that MAC permanently β€” you only do this once per TV.

  5. 5

    Reload the app on the TV

    Back on the TV, close and reopen the player (or pick Reload / Refresh if it offers it). It pulls the playlist you just attached and your channels appear.

Type the MAC address exactly

A single wrong character in the MAC address means the player and the website are talking about two different TVs, so nothing loads. Copy it straight from the player’s screen, double-check every pair of characters, and keep the colons. If it still will not link after a correct entry, give it a few minutes β€” the activation can take a short while to register.

Log in or add your playlist

Some players (and the IBO-style apps in particular) let you add the playlist on the TV itself instead of, or as well as, the website. If your player gives you input fields on screen, you log in the same way you would on any other device β€” using whichever detail set is in your email.

Option 1: Xtream Codes login (recommended)

  1. 1

    Choose the Xtream Codes / login option

    In the player, select Add playlist (or Login) and pick the Xtream Codes API method if it is offered.

  2. 2

    Type any name

    Enter a label you will recognise, for example Kickoff26 TV. It is just a name for the playlist and does not have to match anything.

  3. 3

    Enter your Server URL, Username and Password

    Copy the Server URL, Username, and Password exactly from your email. Watch for capital letters and the `http://` at the start of the server URL β€” one wrong character will block the login.

  4. 4

    Add and wait

    Select Add / Next and let the channel list load. The first load can take 10–60 seconds; do not close the app while it works.

Option 2: M3U URL

  1. 1

    Choose the M3U / playlist option

    Select Add playlist, then the M3U URL method. (If your player activates via the website, this is the same M3U URL you pasted there.)

  2. 2

    Enter your M3U URL

    Type or paste the full M3U URL from your email. It usually starts with `http://` and ends in .m3u or .m3u8.

  3. 3

    Confirm

    Select Add / Next and let the playlist load. The result is the same as the Xtream method β€” your channels appear, and you can open Live TV.

Smart TV app feeling clunky?

Tizen and webOS players are convenient because they run on the TV you already own, but they can feel slower and less polished than a dedicated streaming device. If yours stutters or the interface lags, a cheap Fire Stick or Android box running TiviMate is a noticeably smoother experience β€” here is how to install on a Fire Stick. The same login details work on either.

Fix the common issues

If something does not work the first time, it is almost always one of these three. Work through them in order before assuming the TV or the service is broken.

The app is not in your store

If you search and the player simply is not there, it is usually down to your region or the age of the model. App availability differs by country, and older Samsung/LG sets run app-store versions that no longer list newer players. Try searching for one of the alternatives (IBO Player Pro, Smart IPTV, or Net IPTV) β€” if one is missing, another is often present. On an older TV, also see the question below on older sets.

Activation is not working

If you have attached your playlist on the website but the TV still shows nothing, check two things first: the MAC address matches the player’s screen exactly (a single mistyped character is the usual cause), and you saved the playlist against that MAC on the correct activation site for your player. Then close and reopen the app and give it a few minutes β€” activations and playlist changes can take a short while to propagate before the channels appear.

No content after you log in

If the player accepts your login but the channel list is empty, this is almost never the TV. An empty list after a successful-looking login points to your account, not the device:

  1. 1Re-type your Server URL, Username, and Password carefully β€” a single wrong character, a missing `http://`, or a stray space is the usual culprit.
  2. 2Confirm your subscription is active and not expired. An expired line logs in but returns nothing.
  3. 3Make sure you used the matching method β€” Xtream details in the Xtream login, an M3U link in the M3U field, not mixed up.

No content after login = credentials, not the TV

Reinstalling the player will not fix an empty channel list. The problem is the login details or an expired subscription on the server side β€” for the full checklist, see our guide on channels not loading.

That is the whole process. Installing on a smart TV is one of several routes β€” the same Kickoff26 TV login works on a Fire Stick, an Android box, a phone, and the smart TV itself, and the full multi-device guide walks through each one.

No IPTV subscription yet?

Pick a plan, get your Xtream Codes login by email in minutes, and follow the steps above. Works on Samsung, LG, Fire Stick, Android, and phones.

See our plans

FAQ

Frequently asked questions

Which IPTV app is best for Samsung Smart TV?

IBO Player Pro is the best all-round choice on a Samsung (Tizen) TV β€” it is current, smooth, and supports both Xtream Codes and M3U. Smart IPTV (SIPTV) is the long-standing classic and works well too, and Net IPTV is a good fallback if either is missing from your store. All of them install from the built-in Samsung Apps store and need a playlist or login to show any channels.

Is Smart IPTV free?

The Smart IPTV (SIPTV) app is free to install, but it typically charges a small one-time activation fee β€” usually a few dollars or euros, paid once per TV β€” to unlock the playlist on that device. That fee is for the player, not for any channels; you still need an active IPTV subscription to plug into it.

Why do I need to enter a MAC address?

Many Smart TV players cannot accept a playlist typed on the TV, so instead they identify your TV by its unique MAC address. You enter that MAC on the player’s activation website and attach your playlist to it there; the app then loads the channels linked to that MAC. It is simply how those players match your subscription to your specific television.

Can I install IPTV Smarters on a Samsung TV?

It depends on your model and region. IPTV Smarters has appeared in the Samsung and LG stores in some areas, but it is not consistently available on Tizen and webOS the way it is on a Fire Stick or Android. If you cannot find it, use a player that is reliably on smart TVs β€” IBO Player Pro, Smart IPTV, or Net IPTV β€” which do the same job.

Why is there no content after I log in?

An empty channel list after a successful login almost always means a typo in your Server URL, username, or password, or a subscription that has expired β€” not a problem with the TV or the app. Re-enter the details exactly as they appear in your email, confirm your plan is still active, and make sure you used the matching method (Xtream Codes details in the Xtream login, an M3U link in the M3U field).

Does it work on older Samsung/LG TVs?

Often, but not always. Older Tizen and webOS sets run older app-store versions that may no longer list the newer players, and very old models can struggle to run them smoothly even when installed. If the app you want is missing, try an alternative player; if the TV is too old or laggy, a cheap Fire Stick or Android box plugged into an HDMI port is the simplest fix and gives you a faster, more modern experience.