How to set up IPTV on a Smart TV (step-by-step)
Setting up IPTV on a Smart TV takes about 10-15 minutes once you have your credentials. The exact steps vary slightly by TV brand, but the core process is the same: install an IPTV app, enter your provider credentials, and the channel list loads automatically. This guide covers Samsung, LG, and Android TV setups in detail, plus which apps to use, the difference between Xtream Codes and M3U, and how to fix the most common problems.
You will need: your Smart TV, your IPTV credentials (server URL, username, password from your provider), and a Wi-Fi or ethernet connection. If you do not have credentials yet, WebflowMT's free 24-hour trial is available with no card required.
Samsung Smart TV setup
Samsung uses the Tizen OS, which has its own app store separate from Google Play. You cannot install Android APKs directly, so you need a Tizen-compatible IPTV app.
Option 1: Smart IPTV app
Smart IPTV (SIPTV) is the most widely used IPTV app for Samsung TVs. It is available in the Samsung App Store.
- On your Samsung TV, open the Smart Hub (home button on remote)
- Go to Apps and search for "Smart IPTV"
- Install the app
- Open Smart IPTV. It displays your TV's MAC address on screen
- Go to siptv.eu on a computer or phone
- Enter your TV's MAC address and your M3U playlist URL from your IPTV provider
- Click Upload and wait a few minutes
- Restart the Smart IPTV app on your TV. Your channel list loads
Smart IPTV has a one-time activation fee (around €5.49) after a free trial period. It is worth paying for a TV you plan to use long-term.
Option 2: Use a Firestick or Android TV box
Plug a Firestick or Android TV box into your Samsung TV's HDMI port. This gives you access to the full Android app ecosystem including IPTV Smarters Pro and TiviMate. Many people prefer this approach because Android TV apps are more fully featured than Tizen apps.
LG Smart TV setup
LG uses webOS, which also has its own app store. The app selection for IPTV is limited compared to Android, but there are workable options.
SS IPTV
SS IPTV is available in the LG Content Store and works well with M3U playlists and Xtream Codes.
- On your LG TV, open the LG Content Store
- Search for SS IPTV and install it
- Open SS IPTV and go to Playlists
- Select Add playlist
- Choose Xtream Codes as the type
- Enter your server URL, username, and password from your IPTV provider
- Select Save and wait for the channel list to load
If your provider sent you an M3U URL instead of Xtream Codes, choose "M3U URL" and paste the link instead.
Android TV setup (Sony, Philips, TCL, Nvidia Shield)
Android TV sets can install apps directly from Google Play, which gives you the best app options.
Installing IPTV Smarters Pro
- On your Android TV, open the Google Play Store
- Search for IPTV Smarters Pro and install it
- Open the app and select Add User
- Choose Xtream Codes API
- Enter your service name (anything you like), server URL, username, and password
- Tap Add User to confirm
- The app loads your channels, VOD library, and EPG. Takes 30-60 seconds
Installing TiviMate (recommended for Android TV)
- Open Google Play Store on your Android TV
- Search for TiviMate IPTV Player and install it
- Open TiviMate and tap Add playlist
- Select Xtream Codes
- Enter your server URL, username, and password
- Give the playlist a name and tap Add
- TiviMate loads your channels and EPG automatically
TiviMate's interface is better designed for TV use than most other IPTV apps. The remote navigation is intuitive, the EPG is excellent, and you can set up favorites easily. The free version is functional. The paid companion app (TiviMate Companion on your phone, about €5/year) adds recording and multi-account features.
Xtream Codes vs M3U playlist: which should you use?
Both connection methods work. The practical difference is convenience and features.
Xtream Codes
You enter a server URL, username, and password. The app loads your channel list, EPG, and VOD library all in one go. When the provider updates the channel list, your app picks up the changes automatically. This is the recommended method for most users.
M3U playlist
You enter a URL that points to a playlist file. The app downloads the playlist and builds the channel list from it. M3U works in every IPTV app without exception, including older and less common apps. The downside is that EPG may need to be configured separately, and some apps handle M3U less smoothly than Xtream Codes.
Use Xtream Codes if your provider supports it (WebflowMT does). Use M3U if the app you are using does not support Xtream Codes, or if you want to use VLC or another basic player.
Troubleshooting common Smart TV IPTV issues
Buffering and freezing
The most likely cause is Wi-Fi congestion. Try: switching to ethernet, changing to 5GHz Wi-Fi, or moving closer to the router. If buffering only happens in evenings (7pm-10pm), it is likely ISP traffic management during peak hours. A VPN installed on your router or TV usually resolves this. If buffering happens on all channels regardless of time, contact your IPTV provider support.
App not loading channels
Check that your credentials are entered correctly (no spaces, correct case for username/password). Try deleting the account in the app and re-entering credentials. Check that your internet connection works by loading a website on the same TV. If credentials are confirmed correct but still failing, contact your provider support team.
EPG (program guide) not showing or incorrect
EPG data takes time to load on first setup, sometimes 5-10 minutes. Restart the app after setup and wait. If EPG shows generic "Program" entries instead of real titles, your provider may have limited EPG coverage for those channels. In TiviMate, you can manually assign EPG sources per channel.
App not available in Samsung or LG app store
If Smart IPTV or SS IPTV is not showing in your regional app store, check that your TV's region settings match the region where the app is available. Alternatively, switch to using a Firestick or Android TV box plugged into your TV's HDMI port.
Black screen on certain channels
A black screen usually means the stream format is not compatible with the app or device. In TiviMate, try switching the player from the default to ExoPlayer or an external player. In IPTV Smarters, similar options exist in the player settings. Some channels in H.265/HEVC format may not decode correctly on older TV hardware.
Frequently asked questions
Can I install IPTV directly on my Smart TV?
Android TV sets can install IPTV apps from Google Play directly. Samsung and LG have limited but usable apps in their own stores. Older Smart TVs without app stores need an external device like a Firestick.
Which is better, IPTV Smarters or TiviMate?
Both are good. TiviMate has a better TV interface and EPG. IPTV Smarters is free and available on more platforms. For Android TV long-term use, TiviMate is worth the small annual cost for the better experience.
What is Xtream Codes and how do I use it?
Xtream Codes is your provider login credentials: a server URL, username, and password. Enter these in your IPTV app once and it loads your full channel list, EPG, and VOD automatically. No manual playlist management needed.
Why does my IPTV buffer on my Smart TV?
Usually Wi-Fi congestion. Switch to ethernet for the most reliable fix. If buffering is peak-hour only, a VPN on your TV or router bypasses ISP traffic management. If it is constant on all channels, contact your IPTV provider.
Does IPTV work on Samsung and LG Smart TVs?
Yes. Samsung: use Smart IPTV from the Samsung App Store. LG: use SS IPTV from the LG Content Store. Android TV (Sony, Philips, TCL): install IPTV Smarters Pro or TiviMate from Google Play. All use the same credentials.
Try WebflowMT free for 24 hours
No credit card. Credentials in your inbox within minutes. Works on Android, iOS, MAG, Smart TV, PC, and Enigma2.
Start your free trial →Related reading