How to set up IPTV on a smart TV
By the IPTV Gold editorial team · How we write and test
Quick answer Last updated:
To set up IPTV on a smart TV, install a player from your TV’s app store: IBO Player or SET IPTV on Samsung, IBO Player or SS IPTV on LG, TiviMate or IPTV Smarters on Google TV sets. Then add your Xtream Codes login or M3U link, often through the app developer’s website, and start watching.
What you need on your TV
- A smart TV with an app store: Samsung (Tizen), LG (webOS), or a Sony, TCL or Hisense model running Google TV. Recent sets get the widest choice; models from the late 2010s may not see current players.
- The TV signed in to its Samsung, LG or Google account, which the store asks for before it installs anything.
- Your login details: the M3U link and Xtream Codes login from your activation message. TV apps that upload by MAC usually prefer the M3U link. Don’t have one yet? Ask for the 24-hour trial on your smart TV.
- A phone or computer with a browser, for the website upload step most Samsung and LG apps use.
- Speed: about 10 Mbps for Full HD and 25 Mbps for 4K, tested on the TV’s own network connection.
Which app for which TV?
Your TV brand matters less than the operating system inside it. A Sony and a TCL can run the same Google TV, while two Hisense sets sold the same year might run different systems.
| TV platform | Brands | Apps to search for | How the login gets in |
|---|---|---|---|
| Samsung (Tizen) | Samsung | IBO Player, SET IPTV, Smart IPTV | MAC address + upload on the developer’s site |
| LG (webOS) | LG | IBO Player, SS IPTV, Smart IPTV | MAC address or connection code + website upload |
| Google TV / Android TV | Sony Bravia, TCL, Hisense Google TV models | TiviMate, IPTV Smarters Pro from Google Play | Type the Xtream Codes login on the TV |
| VIDAA | Many Hisense and some Toshiba sets | Varies by model and year | Often easiest with a Firestick in an HDMI port |
| Roku TV | TCL and Hisense Roku models | Very limited choice | Use a Firestick or Google TV Streamer instead |
Set up IPTV on your smart TV in 6 steps
These steps follow the MAC-based method that most Samsung and LG players use. Google TV owners can skip steps 3 and 4, because they sign in directly inside the app.
-
Step 1: Check which system your TV runs
Open the TV’s Settings and look for an About or TV information page. It names the platform: Tizen on Samsung, webOS on LG, Google TV or Android TV on Sony, TCL and many Hisense sets, or VIDAA on other Hisense models.
-
Step 2: Install a player from the TV’s app store
On Samsung, open Apps from the Smart Hub. On LG, open the LG Content Store (called Apps on newer webOS). On Google TV, use the Apps tab or search. Look for IBO Player first, then the alternatives listed for your brand below.
-
Step 3: Write down the MAC address and device key
Most Samsung and LG players show a MAC address (sometimes called a Device ID) and a device key on their first screen. Note both carefully. Google TV players like TiviMate skip this step, because you type the login on the TV itself.
-
Step 4: Add your playlist on the developer’s website
On your phone or computer, go to the app developer’s official site (the address is shown inside the app) and open its playlist upload page. Enter the MAC address and key, paste the M3U link or Xtream Codes details we sent, and save.
-
Step 5: Restart the app so it picks up the playlist
Close the player fully and reopen it. It downloads the channel list from the developer’s server, which takes a minute or so. On a Google TV set, sign in with Xtream Codes inside TiviMate or IPTV Smarters Pro instead.
-
Step 6: Activate the app licence if the trial ends
Many TV players run free for a trial period, then ask for a one-time licence for that TV. You pay the app developer directly on their site. Your IPTV Gold subscription is separate and isn’t affected either way.
How MAC-based activation works, and who you pay
Typing a long M3U link with a TV remote is painful, so most Samsung and LG players avoid it. Each app identifies your television by a MAC address or a device ID it generates. You link your playlist to that ID on the developer’s website, and the TV downloads it from there. That’s why the app shows a code on first launch.
The trade-off is cost. Many of these apps run free for a trial, then ask for a one-time licence for that TV. The fee goes to the app developer, not to IPTV Gold, and we don’t sell or resell app licences. Developers set and change their own prices, so we won’t quote a number here; check the official site shown inside the app.
One privacy point: your M3U link contains your username and password. Paste it only into the developer’s official upload page, never into a look-alike site you found through a search ad.
Samsung and LG players compared
All of these play our lineup well once the playlist is in. The differences are in the menus, the guide and whether the app costs anything after the trial.
| App | Runs on | Login it takes | Pros | Cons |
|---|---|---|---|---|
| IBO Player | Samsung, LG, Android TV | M3U or Xtream Codes | Tidy layout, several playlists per TV, guide and on-demand sections | Licence fee to the developer after the trial |
| SET IPTV | Samsung, LG | M3U | Shows a program guide when you add our XMLTV link | Dated menus; playlist changes go through the website |
| Smart IPTV (SIPTV) | Samsung, LG | M3U | Light and quick to scroll | Basic guide; store availability on Samsung has come and gone over the years |
| SS IPTV | LG, some Samsung | M3U | Core app is free; connect with a code instead of a MAC | Settings are confusing at first; guide support is limited |
| TiviMate | Google TV, Android TV | Xtream Codes or M3U | Cable-style guide grid; no website upload needed | Premium features are a separate purchase from the developer |
On LG, SS IPTV works slightly differently: instead of a MAC address, its settings screen gives you a temporary connection code. Enter that code on the developer’s site, add the playlist link, and it appears on the TV.
Google TV sets from Sony, TCL and Hisense
These are the easiest smart TVs to set up. Open the Google Play store on the TV, install TiviMate or IPTV Smarters Pro, choose the Xtream Codes option and type the server URL, username and password. The Google TV app on your phone has a remote with a keyboard, which saves a lot of clicking.
Because the software is the same as on an Android TV box, every tip in our walkthrough for Android TV boxes applies, from buffer size to auto frame rate. Keep an eye on storage, though: TVs ship with less of it than most boxes.
Hisense VIDAA and Roku TVs
VIDAA’s app store changes by model and year. Some Hisense sets list an IPTV player, others list none. Roku TVs have the same problem: a handful of playlist apps appear and disappear. Rather than fight either system, plug a Fire TV Stick or a Google TV Streamer into a spare HDMI port. You get the best-supported players, and the TV’s own picture settings still apply.
Best settings for smooth playback on a TV
- Wire it up if you can. Many TVs have a 100 Mbps Ethernet port. That sounds slow, but it’s four times what a 4K stream needs, and it doesn’t drop out like Wi-Fi.
- Motion smoothing: Auto Motion Plus (Samsung), TruMotion (LG) and Motionflow (Sony) can add halos around players and pucks on live sports. Try it off or on the lowest setting.
- Decoder and buffer: TV players use the TV’s own hardware decoder, so there’s rarely a switch for it. If the app offers a buffer or cache option, raise it one step when you see brief freezes.
- Guide refresh: reload the EPG once a day from the app’s settings. On website-managed apps, add our XMLTV link on the upload page so the guide fills in.
- 4K and HDR: TV apps play 4K only if the TV itself is 4K. Start with the FHD version of a channel on older sets, and use the 4K group on recent panels where the stream will look its best.
- A true power cycle: most TVs don’t switch fully off with the remote. Unplug the set for a minute every week or two if apps start to feel sluggish. Samsung’s Device Care menu can also clear an app’s cache on recent models.
Smart TV troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| App shows "No playlist" or an empty list | The playlist was saved against the wrong MAC, or the app wasn’t restarted | Compare the MAC on the TV with the one on the website letter by letter, re-save, then restart the app |
| An activation or payment screen appears | The app developer’s trial has ended | Buy the licence from the developer if you like the app, or try another player; your subscription with us keeps running |
| You can’t find the app in your TV’s store | Not offered for your model year or region | Update the TV’s software, try the next app in the table, or plug in a Firestick |
| Channels play but the guide is empty | No XMLTV link added, or it hasn’t refreshed yet | Add our XMLTV link where the app accepts one, wait for the refresh, and check the TV’s time zone |
| 4K channels stutter while HD is fine | Wi-Fi on the 2.4 GHz band, or the TV is far from the router | Plug in an Ethernet cable or switch to the FHD version of the channel |
| Sound drifts out of sync with the picture | Extra audio processing in the TV or soundbar | Set digital audio output to PCM or Auto and use the TV’s audio delay adjustment |
| Playlist vanished after a TV update or reset | The app generated a new device ID | Note the new MAC and key, then upload the playlist again |
If none of these fit, message our 24/7 support team with your TV model and the app name. For a look at what you’ll be watching, the full channel list breaks the lineup down by category, and our overview of IPTV Canada covers plans and devices in one place.
Smart TV IPTV questions
Do I have to pay for IBO Player or other smart TV apps?
Often, yes, but not to us. Many Samsung and LG players, IBO Player included, give you a trial and then ask for a one-time licence for that TV, paid to the app’s developer. Prices are set by each developer and change, so check their official site. Google TV sets can use free players instead.
Can one app licence cover two TVs?
Usually not. Most smart TV players tie the licence to the MAC address of one television, so a second set needs its own activation. If you’re equipping several rooms, compare that cost with a Fire TV Stick per TV, which uses free players.
My Hisense TV runs VIDAA. What’s the easiest option?
App choice on VIDAA depends heavily on the model and year, and some sets don’t list any IPTV player. The dependable route is a Fire TV Stick plugged into a spare HDMI port, set up with our Fire TV Stick instructions. It takes about five minutes and gives you TiviMate or IPTV Smarters Pro.
Do Sony, TCL and other Google TV sets need the MAC address step?
No. Google TV and Android TV sets install TiviMate or IPTV Smarters Pro from Google Play, and you type your Xtream Codes login straight into the app with the remote or the Google TV phone app. There’s no website upload and usually no licence fee for the basic version.
Keep reading
See it on your own TV first
Start the 24-hour trial before you buy any app licence. That way you know the app, the TV and the service all work together, and you only pay a developer once you’re happy.
7-day refund 24/7 Live Chat help Priced in CAD