24-hour free trial
IPTV Gold

Devices & players

The best IPTV player for Samsung and LG TV, compared by model year

By the IPTV Gold editorial team · How we write and test

What is the best IPTV player for Samsung and LG TVs? Last updated:

For most Samsung and LG TVs from 2019 onward, IBO Player is the best first choice: it accepts Xtream Codes and M3U logins, fills the guide automatically and supports catch-up. SS IPTV is the main free option on LG, while Smart IPTV and SET IPTV suit live-TV-only viewing.

Best IPTV player for Samsung and LG TV, shown as a TV screen with Tizen and webOS app tiles side by side
Samsung and LG TVs use their own player apps, so the right choice depends on the model year and how you watch.

18 min read Published Devices & players

If your living-room TV is a Samsung or an LG, you don’t need a separate box to watch IPTV. You need a player app from the TV’s own store, and that choice decides more about your daily experience than almost anything else: how the guide looks, how fast you can scroll a long channel list with the remote, whether catch-up works, and whether you pay a licence fee to the app’s developer.

The catch is that Samsung’s Tizen and LG’s webOS don’t run Android apps. TiviMate, the Android version of IPTV Smarters and the other players common on Fire TV aren’t available. Instead, each TV store carries its own small set of players, most of them from independent developers, and most built around a “MAC address upload” model that confuses people the first time they see it.

This article compares the main options on six practical criteria: how the activation fee works, how your playlist gets onto the TV, guide support, catch-up, remote usability and how actively the app is maintained. It ends with a decision table by TV year and model, so you can go straight to the players most likely to suit your set.

It doesn’t repeat installation steps. Once you’ve picked a player, the smart TV setup guide walks through installing it and adding your login on Samsung, LG and Google TV sets.

Why Samsung and LG TVs need a different kind of player

On an Android device you can install almost any player, type your login on screen and be watching in a few minutes. Samsung and LG TVs are closed systems. Apps come only from the TV’s own store, and Samsung or LG decides which apps appear for each region and model year. There’s no supported way for a regular viewer to install an app from outside the store.

Typing a long playlist address with a TV remote is also painful, so most TV players avoid it. On first launch they show an identifier, usually called a MAC address or device ID, and often a device key. You go to the developer’s website on your phone or computer, enter that identifier, paste your login, and save. The TV then downloads your playlist from the developer’s server.

That model has three consequences worth understanding before you choose:

  • Your login passes through the developer’s server. The upload page stores your playlist address, which contains your username and password.
  • The app depends on that server staying online. If the developer’s site is down, adding or changing a playlist has to wait.
  • The developer charges for the app, not the TV service. Many players run free for a trial, then ask for a licence for that TV. That fee is separate from your IPTV subscription, which covers the channels themselves.

One more detail trips people up: the “MAC address” a player shows is often generated by the app, not the TV’s real network address. Always use the identifier displayed inside the app, not the one in the TV’s network settings.

First, identify your TV’s year and system version

Which players you’ll see in the store depends heavily on your TV’s model year and operating system version. A 2023 Samsung and a 2017 Samsung might show completely different lists for the same search. Spending two minutes on this first saves a lot of frustration.

Where to find it

On Samsung, open Settings → All Settings → Support → About This TV (on older menus, Settings → Support → About This TV). On LG, look under Settings → All Settings → General or Support, in a page called About This TV or TV Information, depending on the webOS version. The sticker on the back of the TV also shows the full model number.

On a Samsung, the year is usually encoded as a letter next to the series name: TU7000 is a 2020 model (T), CU8000 is a 2023 model (C), and Q80B is a 2022 model (B). Samsung models sold in Canada typically end in FXZC. On an LG OLED, the year is the character after the series letter: C1 is 2021, C3 is 2023.

Model year reference

YearSamsung year letterSamsung Tizen versionLG webOS versionLG OLED example
2016KTizen 2.4webOS 3.0B6, C6
2017MTizen 3.0webOS 3.5B7, C7
2018NTizen 4.0webOS 4.0B8, C8
2019RTizen 5.0webOS 4.5B9, C9
2020TTizen 5.5webOS 5.0BX, CX
2021ATizen 6.0webOS 6.0B1, C1
2022BTizen 6.5webOS 22B2, C2
2023CTizen 7.0webOS 23B3, C3
2024DTizen 8.0webOS 24B4, C4
2025FTizen 9.0webOS 25B5, C5

Both manufacturers have announced multi-year software upgrade programs for recent models, so a newer TV may be running a later version than the one it shipped with. The About This TV page shows what’s actually installed.

Update before you shop the store

Store listings are often tied to the system version, so update first:

  1. Samsung: Settings → All Settings → Support → Software Update → Update Now (older menus: Settings → Support → Software Update).
  2. LG, webOS 6 and newer: Settings → All Settings → Support → Software Update, then Check for Updates.
  3. LG, webOS 5 and older: Settings → All Settings → General → About This TV, then Check for Updates.
  4. Restart properly: on Samsung, hold the power button on the remote until the logo appears; on LG, unplug the TV for a minute, because Quick Start+ keeps it in a standby state.
  5. Open the store: on Samsung, Home → Apps, then the search icon; on LG, Home → Apps (the LG Content Store), then search.

The six criteria that separate a good TV player from a frustrating one

Every player in this article will play a live channel once your playlist is in. The differences show up over weeks of use, and they fall into six areas.

1. Activation fee model

Players use one of three models: free, a trial followed by a licence for that TV (sometimes one-time, sometimes yearly), or a free core with paid extras. The licence is almost always tied to the app’s identifier on one television, so a second TV needs a second licence. Developers set and change their own prices, so check the official site shown inside the app rather than trusting an old forum post.

2. How the playlist gets onto the TV

Most Samsung and LG players use the MAC-and-key upload. A few use a temporary connection code instead, and some let you type a playlist address on the TV. The other question is which login types the app accepts: M3U playlist links only, or the Xtream Codes login as well. Xtream support matters because it brings the guide, on-demand sections and catch-up information along with it.

3. Program guide (EPG) support

A good player fills the guide automatically from an Xtream Codes login, or accepts an XMLTV link on its upload page. Weaker players rely on their own guide database, which matches channels by name and often leaves gaps. If you watch mostly live TV, guide quality is the criterion that matters most.

4. Catch-up

Catch-up lets you play past programs on channels whose source keeps an archive. Players that accept the Xtream Codes login generally get this information through the login. M3U-only players depend on catch-up tags in the playlist, and many ignore them.

5. Remote usability

With 56,000+ live channels in the lineup, how quickly you can move through lists matters. Look for favourites, the ability to hide groups, search, and support for the channel up and down buttons. Older TVs have slower processors and less memory, and a player that loads the whole list at once can feel sluggish on a 2017 or 2018 set.

6. Update frequency

TV makers change their systems every year. A player that’s actively maintained keeps working after a firmware update and stays listed in the store for new models. An abandoned one may vanish from the store or stop launching after an update. There’s a checklist for judging this later in the article.

Secondary features worth a look

Beyond the six criteria, a few smaller features decide whether a player suits your household. Multiple playlists on one TV help if you also use a second service or a test login. A parental PIN matters in homes with children. Separate Movies and Series sections make on-demand browsing far easier than a single long list. And an option to start on the last channel watched makes the TV feel more like a cable box.

Samsung and LG players at a glance

This table summarises the five options against the six criteria. Features and fees are set by each developer and change, so treat it as a starting point and confirm during the trial. Each player is covered in more detail in the next section.

PlayerFee modelHow the playlist gets inLogins acceptedGuideCatch-upNavigation
IBO PlayerTrial, then licence per TVMAC address and key, website uploadM3U and Xtream CodesAutomatic with Xtream, or XMLTV linkYes with Xtream on archive channelsTile menus, good search
SET IPTVTrial, then licence per TVMAC address, website uploadM3UXMLTV link on the upload pageOnly if the M3U carries catch-up tagsDated, list-based
Smart IPTVTrial, then one-time activation per TVMAC address, website uploadM3UBasicOnly if the M3U carries catch-up tagsVery light and quick
SS IPTVFree core appConnection code, or address typed on TVM3ULimitedLimitedConfusing at first
Duplex-style playersTrial, then activation per TVMAC address and key, website uploadM3U and Xtream Codes (most)Usually automatic with XtreamVaries by appModern, similar to IBO

The players, one by one

Here’s what each player is like to live with, what it does well, and who it suits. The order follows the table above, not a ranking.

IBO Player

IBO Player is the usual first recommendation for Samsung and LG TVs from roughly 2019 onward. On first launch it shows a MAC address and a device key; you add your playlist on the developer’s website, and it appears on the TV after a restart of the app.

It accepts both M3U links and the Xtream Codes login, and it can hold several playlists on one TV. With an Xtream login, it builds separate Live TV, Movies and Series sections, fills the guide automatically, and offers catch-up on archive channels. The menus are tile-based and easy to read from across the room, and search works well enough that you rarely need to scroll the full list.

The trade-off is cost. After a free trial, IBO Player asks for a licence for that TV, paid to the developer, who has offered both yearly and longer-term options. There’s also a family of similar-looking apps from related developers, including IBO Player Pro. Each is licensed separately, so a licence for one doesn’t activate another.

Best for: most recent Samsung and LG TVs, households that use on-demand content as well as live TV, and anyone who wants the guide filled in without extra steps.

SET IPTV

SET IPTV has been around for years on both Samsung and LG. It uses the MAC-based upload: you enter the TV’s identifier on the developer’s site, paste an M3U link, and, importantly, add the XMLTV link on the same page so the guide fills in.

It’s primarily a live-TV player. The menus look dated next to newer apps, and every playlist change goes through the website rather than the TV. Catch-up depends on tags in the M3U playlist. After the trial, it asks for a licence for that TV.

Best for: viewers who mainly watch live channels, don’t need on-demand sections, and are comfortable managing everything from a phone or computer.

Smart IPTV (SIPTV)

Smart IPTV is one of the oldest TV players and still one of the lightest. It’s quick to open and quick to scroll, which suits older sets with modest processors. Like SET IPTV, it takes an M3U link through a MAC-based upload page rather than an Xtream Codes login on the TV.

Its guide is basic, and catch-up depends on the playlist carrying the right tags. After a free trial, it asks for a one-time activation for that TV. Its availability in the Samsung store has come and gone over the years and varies by region, so if it’s installed on your Samsung now, think twice before deleting it: you may not be able to reinstall it.

Best for: live-TV zapping on older or slower TVs, and people who want the simplest possible interface.

SS IPTV

SS IPTV (Simple Smart IPTV) started on LG and appears on some Samsung models. Its core app is free. Instead of a MAC address, its settings screen gives you a temporary connection code. You enter that code on the developer’s site, add your playlist link, and the playlist appears on the TV. You can also add an external playlist by typing its address on the TV.

The settings are confusing at first, because “internal” and “external” playlists behave differently, and guide support is limited compared with IBO Player. But for a second TV in a bedroom, or for trying IPTV on an LG without paying an app developer anything, it’s a reasonable choice.

Best for: LG owners who want a free player, secondary TVs, and testing before committing to a paid app.

Duplex-style MAC-upload players

Duplex IPTV (also seen as Duplex Play) represents a wider group of players that work much like IBO Player: a MAC address and key on screen, a playlist upload on the developer’s site, support for both M3U and Xtream Codes, and separate sections for live TV, movies and series. Several apps in this group share near-identical layouts and upload pages.

Most offer a free trial, then ask for an activation for that TV, either one-time or yearly depending on the app. Guide support is usually good with an Xtream login. Catch-up support varies from app to app, so test it during the trial on a channel you know has an archive.

Because this category includes apps that appear and disappear, be stricter here than anywhere else. Pay only through the official site address shown inside the app, check that the upload page lets you delete your playlist, and avoid any “activation service” you find through a search ad.

Best for: people who want an IBO-style experience but find IBO Player isn’t listed for their model, or prefer another app’s layout.

Which player for your TV: a decision table by year and model

Use your model year from the reference table above, then find your row. The first app listed is the one to try first; the others are fallbacks if it isn’t in your store or you don’t like it. Store listings vary by region and model, so these are starting points rather than guarantees.

Your TVTry firstAlternativesIf nothing suitable is listed
Samsung 2020 to 2025 (T, A, B, C, D, F; Tizen 5.5 to 9.0)IBO PlayerA Duplex-style player, SET IPTV, Smart IPTV if listedRare on these models; update the TV and search again
Samsung 2017 to 2019 (M, N, R; Tizen 3.0 to 5.0)IBO Player if listedSET IPTV, Smart IPTVA streaming device on a spare HDMI port
Samsung 2016 and older (K and earlier; Tizen 2.x)Whatever player is still listedFew current apps support these setsA streaming device is usually the better route
LG 2021 to 2025 (webOS 6.0 to 25)IBO PlayerSS IPTV for a free option, a Duplex-style playerRare on these models; update and search again
LG 2018 to 2020 (webOS 4.0 to 5.0)IBO PlayerSS IPTV, Smart IPTVA streaming device
LG 2017 and older (webOS 3.5 and earlier)SS IPTVSmart IPTV if listedA streaming device
Sony, TCL or Hisense running Google TVTiviMate or IPTV Smarters Pro from Google PlayIBO PlayerNot needed; these sets take Android apps
Hisense VIDAA or any Roku TVVaries by model and yearVery limited choiceA streaming device

Two practical rules come out of this table. On a recent Samsung or LG, you’ll almost always find a good player, and IBO Player is the safest first try. On anything from 2017 or earlier, don’t spend long fighting the store: a small streaming device gives you better players and a faster interface.

Activation fees: how to think about the cost without surprises

Most frustration with TV players isn’t about the picture. It’s about paying for an app and then discovering the licence doesn’t cover what you assumed.

What a licence usually covers

A typical licence covers one app on one TV, tied to the identifier the app generated. It doesn’t cover a second TV, a different app from the same developer family, or the IPTV service itself. If the app generates a new identifier after a factory reset or a reinstall, you may need to ask the developer to move the licence. Some do this readily, others don’t.

A decision checklist before you pay

  • Count your TVs. One TV and a player you like: a licence is straightforward. Three TVs: add up three licences and compare that with a streaming device per TV running free players.
  • Use the whole trial first. Make sure the guide, catch-up and on-demand sections all work on your TV before paying anyone.
  • Check the licence term. One-time and yearly licences look similar on the upload page. Read which one you’re buying.
  • Pay only on the official site. The address is shown inside the app. Avoid resellers and search-ad “activation” pages.
  • Keep the receipt with the TV’s identifier. If you ever need the licence moved, the developer will ask for both.

The fee goes to the app developer, not to IPTV Gold, and app licences sit outside our 7-day money-back guarantee, which covers your subscription. The explainer on free vs paid IPTV players goes deeper into one-time versus yearly licences and when a free player is enough.

The simplest way to avoid paying for the wrong app is to test everything together first. Request the free 24-hour IPTV trial while the player’s own trial is running, and you’ll know whether the app, the TV and the service suit you before any money changes hands.

Remote control usability on Samsung and LG

The two brands take very different approaches to the remote, and that changes which player feels better.

RemoteStrengthWeaknessTip
Samsung Smart Remote (supplied with many models since 2016)Small, simple, solar charging on recent versionsNo number keys; colour buttons hiddenPress the 123 button for an on-screen number pad and colour buttons
Standard Samsung remote with full keypad (older and some entry-level models)Number entry and colour buttons available directlyNo voice control, more buttons to learnNumber entry works in players that support it; use it to jump between channels
LG Magic RemotePointer and scroll wheel move through long lists quicklyPointer can be overly sensitive; some recent versions drop the number padUse the wheel to scroll lists, and the pointer for upload codes and settings screens
Standard LG infrared remoteNumber keys and familiar layoutNo pointer, slower in long listsPair it with a short favourites list

Whatever the remote, the biggest usability gain comes from shrinking the list. Hide international groups you don’t watch, build a favourites list, and keep Canadian English and Québec French groups at the top. The overview of Canadian IPTV channels explains how the domestic lineup is grouped, which helps when you’re deciding what to keep visible.

How to tell if a player is still maintained

Update frequency is hard to judge from a store listing, but these signs together give a reliable picture. Run through them before buying a licence:

  • The store listing shows a recent version. Both stores show a version number or update information on the app’s details page.
  • The developer’s site is active. It has current release notes or announcements, and the upload page loads over a secure connection with the padlock icon.
  • It runs on your current TV software. If it crashes or won’t open after a recent firmware update and other apps are fine, that’s a warning sign.
  • Support answers. Send a short question by email before paying and see whether you get a reply.
  • Its name and site address are stable. Apps that change names or domains repeatedly are the ones most likely to disappear with your licence.
  • Payment happens on its own site. A request to pay through an unusual channel is a reason to walk away.

Privacy: what happens to your login on the developer’s server

When you use a MAC-upload player, your playlist address sits on a third party’s server. That address contains your username and password, so treat the upload step with the same care as any other login.

Paste your login only into the official upload page shown inside the app. Some upload pages let you protect the playlist with a PIN, so nobody who learns your TV’s identifier can view or change it; use that option where it’s offered. When you stop using a player, go back to the upload page and delete your playlist.

If you think your login has been exposed, for example because you pasted it into a look-alike site, contact IPTV Gold support by Live Chat and ask about changing your login details. Once you have new details, update every device and upload page that used the old ones.

When a TV app isn’t the best answer

Built-in TV players are convenient, but they’re not always the best tool. A streaming device on a spare HDMI port is usually the better choice when:

  • your TV is from 2017 or earlier and the store lists few or no current players;
  • you have a Hisense VIDAA or Roku TV;
  • you’re equipping three or more TVs and the licences add up;
  • you want TiviMate’s cable-style guide, which isn’t available on Tizen or webOS;
  • the TV’s built-in apps are slow to open or scroll.

A streaming device doesn’t stop you using the TV’s own picture settings, and it moves with you when you replace the TV. The buying guide to the best streaming device for IPTV in Canada compares the options and who each one suits.

Getting good results from whichever player you choose

A few TV-level settings matter regardless of the app:

  • Wire the TV if you can. Many TVs have a 100 Mbps Ethernet port. That’s roughly four times what a 4K stream needs, and it doesn’t drop out the way Wi-Fi can behind a wall-mounted set.
  • Check the TV’s clock. Guide times come from the TV’s time zone. On Samsung, look under Settings → All Settings → General → System Manager → Time; on LG, under General → System → Time & Date (paths vary by year).
  • Turn down motion smoothing for sports. Auto Motion Plus (Samsung) and TruMotion (LG) can add halos around players and pucks.
  • Set digital audio to PCM or Auto if a soundbar plays some channels silently or out of sync.
  • Clear the app’s cache on Samsung through Settings → All Settings → Support → Device Care → Manage Storage on recent models. On LG, reinstalling the app does the same job; you may need to re-enter your playlist afterwards.

If you’re still comparing services rather than players, the guide to the best IPTV Canada options covers what to check before subscribing. And for an overview of plans, devices and support in English and French, start with our IPTV Canada service.

Key takeaways

  • Samsung and LG TVs can’t run Android players like TiviMate, so the choice is between TV-store apps, most of which use a MAC address upload.
  • Find your model year and system version first; it decides which players your store will show.
  • IBO Player is the safest first try on recent Samsung and LG sets; SS IPTV is the main free option on LG; Smart IPTV and SET IPTV suit live-TV-only viewing.
  • App licences are paid to the developer, usually per TV, and are separate from your IPTV service.
  • Test the app, the TV and the service together during the trial before buying any licence.
  • On older TVs, VIDAA or Roku sets, or homes with several TVs, a streaming device is usually the better route.

More in devices & players

Quick answers

Can I install TiviMate on a Samsung or LG TV?

No. Samsung's Tizen and LG's webOS don't run Android apps, so TiviMate and the Android version of IPTV Smarters aren't available in their stores. You can use a TV player such as IBO Player instead, or plug a Fire TV or Google TV device into a spare HDMI port, which gives you TiviMate with the TV's picture settings unchanged.

Why does my TV player ask me to pay after a few days?

The app developer's free trial has ended. Most Samsung and LG players then ask for a licence for that TV, paid on the developer's own site. That fee is separate from your IPTV service, which keeps running either way. If you don't like the app, try another player from the same store before paying anything.

Do I need to upload my playlist again after a TV update or reset?

Sometimes. A factory reset, and occasionally a firmware update, makes some players generate a new MAC address or device key. Note the new identifier shown in the app, upload your playlist against it on the developer's site, and ask the developer to move your licence if needed. The smart TV setup guide covers the upload step.

Watch tonight. Decide tomorrow.

Take all 56,000+ channels for a 24-hour test drive on your own TV and internet. No card, no payment. Plans start at $17 a month in CAD, with a 7-day money-back guarantee.

7-day refund 24/7 Live Chat help Priced in CAD

Start 24h Free Trial Plans