24-hour free trial
IPTV Gold

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

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.

App store listings vary by model year and region. If one app isn’t there, try the next.
TV platformBrandsApps to search forHow the login gets in
Samsung (Tizen) SamsungIBO Player, SET IPTV, Smart IPTVMAC address + upload on the developer’s site
LG (webOS) LGIBO Player, SS IPTV, Smart IPTVMAC address or connection code + website upload
Google TV / Android TV Sony Bravia, TCL, Hisense Google TV modelsTiviMate, IPTV Smarters Pro from Google PlayType the Xtream Codes login on the TV
VIDAA Many Hisense and some Toshiba setsVaries by model and yearOften easiest with a Firestick in an HDMI port
Roku TV TCL and Hisense Roku modelsVery limited choiceUse 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

Independent apps, not made by IPTV Gold. Features and fees are set by each developer.
AppRuns onLogin it takesProsCons
IBO Player Samsung, LG, Android TVM3U or Xtream CodesTidy layout, several playlists per TV, guide and on-demand sectionsLicence fee to the developer after the trial
SET IPTV Samsung, LGM3UShows a program guide when you add our XMLTV linkDated menus; playlist changes go through the website
Smart IPTV (SIPTV) Samsung, LGM3ULight and quick to scrollBasic guide; store availability on Samsung has come and gone over the years
SS IPTV LG, some SamsungM3UCore app is free; connect with a code instead of a MACSettings are confusing at first; guide support is limited
TiviMate Google TV, Android TVXtream Codes or M3UCable-style guide grid; no website upload neededPremium 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

Smart TV troubleshooting

Problems we see most often on Samsung, LG and Google TV sets.
ProblemLikely causeFix
App shows "No playlist" or an empty list The playlist was saved against the wrong MAC, or the app wasn’t restartedCompare 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 endedBuy 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 regionUpdate 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 yetAdd 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 routerPlug 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 soundbarSet 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 IDNote 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.

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

Start 24h Free Trial Plans