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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:
- 1Re-type your Server URL, Username, and Password carefully β a single wrong character, a missing `http://`, or a stray space is the usual culprit.
- 2Confirm your subscription is active and not expired. An expired line logs in but returns nothing.
- 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