Setup guides

IPTV setup guides: every device, about five minutes each

Your login email contains three things: a username, a password and a server address, plus an M3U link that packages all three. Every guide below is the same job in a different app: install the app, enter those three things, wait for the guide to load. Pick your device.

IPTV setup on Amazon Firestick, Fire TV Stick 4K, Fire TV Cube

Firestick setup with IPTV Smarters Pro

The most common device among our subscribers. Ten minutes the first time, two minutes after that.

IPTV setup on every device: Firestick, Android TV, Samsung, LG, Apple TV
  1. Allow apps from unknown sources. Settings → My Fire TV → Developer Options → Install unknown apps → set Downloader to ON. If Developer Options is hidden, go to Settings → My Fire TV → About and click “Fire TV Stick” seven times.
  2. Install Downloader. Search “Downloader” in the Fire TV app store (the orange icon by AFTVnews) and open it.
  3. Get the player. In Downloader, type the short code we include in your login email for IPTV Smarters Pro, or the direct APK address. Click Install, then Open.
  4. Add your login. Choose “Login with Xtream Codes API”. Any name, then your username, password and server address exactly as in the email. Add User.
  5. Let it load. The first sync takes 30 to 90 seconds for 20,000 channels. Live TV, Movies and Series appear as three tiles. Press Live TV, pick “Canada” and you are watching.

Prefer a better guide? TiviMate installs the same way through Downloader and has the best channel guide on Fire TV; it needs a one-time premium unlock from the developer for recording and multiple playlists. Both apps work with the same login from your IPTV setup.

Firestick tips for Canadian homes. Plug the stick in with the included power adapter, not the TV’s USB port; the port on many Samsung and LG TVs cannot supply enough power for 4K streams. If your router is more than one room away, the $15 Ethernet adapter for Fire TV is the single most effective fix for buffering.

Android TV, Google TV, Nvidia Shield, Chromecast with Google TV, Sony and TCL TVs

Android TV setup with TiviMate

  1. Install TiviMate from the Google Play Store on the TV (search “TiviMate IPTV Player”). IPTV Smarters Pro is also on Play and works the same way.
  2. Add a playlist. Open TiviMate → Add playlist → Xtream Codes login. Enter the server address, username and password from your email. Name it “BuyIPTV” and press Next.
  3. Choose your categories. TiviMate lets you tick which countries and categories to show. Tick Canada, USA, Sports and whatever languages you want; leave the rest unticked so the guide stays fast.
  4. Enable the EPG. Settings → EPG → make sure the playlist EPG is on and set your time zone to your city. Catch-up appears in the guide as a small clock icon on channels that support it.
  5. Optional: sort favourites. Long-press a channel → Add to favourites. Put TSN, Sportsnet, CBC and your local news in a “Home” group so you never scroll.

Shield and Chromecast owners: both handle 4K without trouble. On the Chromecast with Google TV, go to Settings → Display & Sound → set “Match content frame rate” to Seamless for smoother sports, a small IPTV setup tweak worth making once.

IPTV setup on Samsung Tizen and LG webOS smart TVs

Samsung and LG setup with IBO Player or Smart IPTV

These TVs don’t run Android, so the player apps come from the TV’s own store and are activated by the TV’s MAC address.

  1. Install the app. Open the Samsung Apps or LG Content Store and search “IBO Player Pro” (recommended) or “Smart IPTV”. Install and open it.
  2. Note the MAC address and key shown on the app’s first screen. Write them down exactly.
  3. Add your playlist online. On a phone or computer, go to the app’s activation website (the address is on that same first screen), enter the MAC address and key, then paste the M3U link from your login email. Give it a name and save.
  4. Restart the app on the TV. Your channels load. IBO Player groups them by country; Smart IPTV shows one long list until you set “Group channels” in its settings.
  5. Activate the app. Both apps are free for seven days and then need a small one-time payment to the app developer (about $10 to $15 CAD). This is separate from your subscription and is the same for every IPTV provider.

If the app store doesn’t have it: Samsung TVs from 2015 onward and LG TVs from 2016 onward have IBO Player. Older models can use a $40 Fire TV Stick instead for an easier IPTV setup, which is the better experience anyway.

iptv setup: which app to install on each device
Every one of these is a free install.
Apple TV HD and Apple TV 4K

Apple TV setup with IPTV Smarters or iPlayTV

  1. Install from the App Store on the Apple TV: “IPTV Smarters Player” (free) or “iPlayTV” (paid, excellent guide).
  2. Log in with Xtream Codes. Choose that option and enter the server address, username and password from your email. Do not use the M3M link method on Apple TV; the Xtream login gives you the guide and catch-up.
  3. Wait for the sync, about a minute, then choose Live TV → Canada.
  4. Set the time zone in the app’s settings to your city so the guide lines up with the ET or PT schedule.

Apple TV 4K on Ethernet is the most reliable IPTV device we know of. If you are buying hardware specifically for this IPTV setup, it is the one to buy.

iPhone and iPad

iPhone and iPad setup

  1. Install “IPTV Smarters Player” or “GSE Smart IPTV” from the App Store.
  2. Choose Xtream Codes login and enter your details. On GSE, use “Remote playlist” and paste the M3U link instead.
  3. For AirPlay to an Apple TV or AirPlay-compatible TV, start the channel on the phone, then tap the AirPlay icon in the player.

Cellular data: a Full HD stream uses roughly 2 GB an hour, 4K about 6 GB. Watch on Wi-Fi unless your plan is truly unlimited.

Android phones and tablets

Android phone and tablet setup

  1. Install “IPTV Smarters Pro” from the Play Store (the official app by WHMCS Smarters).
  2. Login with Xtream Codes API using the details from your email.
  3. To cast to a TV, use the built-in Chromecast icon inside the player, or plug the phone into the TV with a USB-C to HDMI cable.
Windows and Mac

Computer setup with IPTV Smarters or VLC

  1. IPTV Smarters for Windows or macOS gives you the full guide: download from the developer’s site, install, and log in with Xtream Codes.
  2. VLC works in a pinch: Media → Open Network Stream → paste your M3U link. You get the channel list but no guide or catch-up.
  3. Full-screen with the keyboard: F on Windows, Cmd+F on Mac in most players.
iptv setup: the download speed each stream needs
Bandwidth is rarely the problem; Wi-Fi usually is.
MAG, Formuler and Enigma2 boxes

MAG and Formuler setup with a portal address

  1. Reply to your login email with the MAC address printed on the underside of the box. We register it and send back a portal address.
  2. On the box: Settings → System settings → Servers → Portals → Portal 1 URL → enter the address we sent. Save and reboot.
  3. Formuler owners can skip the portal and use MYTVOnline 2 with the Xtream login instead, which gives the better guide.
IPTV setup troubleshooting

IPTV setup troubleshooting: buffering, freezing and “channel not available”

1. Wired beats wireless

Ethernet solves more buffering than anything else. If the TV can’t be wired, move the router closer or add a mesh point. Wi-Fi 5 GHz over 2.4 GHz whenever both are available.

2. Check your speed at the TV

Run a speed test on the streaming device itself, not on your phone. You need a steady 15 Mbps for Full HD and 25 Mbps for 4K per screen. Bell, Rogers and Telus entry plans exceed this; older DSL sometimes does not.

3. Change the player’s buffer

In TiviMate: Settings → Playback → Buffer size → Large. In IPTV Smarters: Settings → Player settings → set the decoder to Hardware. This alone fixes most stuttering on Firesticks.

4. Restart the device, not the app

Firesticks and smart TVs run out of memory after days of standby. A full restart (unplug for ten seconds) clears it.

5. Try another feed of the same channel

Most major channels appear two or three times in the list (for example TSN 1 FHD, TSN 1 HD, TSN 1 4K). If one is congested during a big game, another usually isn’t.

Still stuck? Tell us these four things

Device, app, your ISP, and the exact channel and time it failed. With those, support can usually see the problem on our side within minutes, 9 am to 11 pm ET. Contact support.

Before you troubleshoot

Network-level IPTV setup: the part behind the TV

Most buffering that only shows up during a big game is a network problem, not an app problem. Getting the network side of an IPTV setup right first solves more tickets than any app setting.

Ethernet beats Wi-Fi for live sport because a wired line has no interference from a microwave, a neighbour’s router or a wall in the way. If your box sits more than one room from the router, that gap is the first thing an IPTV setup should fix, before touching an app setting. The free trial uses this same setup, so it’s a good way to test your network before you choose a plan.

In a typical Canadian apartment, the router usually lands wherever the ISP’s cable enters, often a hallway closet, rarely near the TV; a central, open shelf helps every device in the unit. In a two-storey house, a router in the main-floor office rarely reaches a basement rec room cleanly, so a mesh point on the TV’s own floor is the IPTV setup fix, not a stronger router downstairs.

Where the only wiring near the TV is old cable coax, a pair of powerline adapters plugs into an outlet near the router and another near the TV, turning the house wiring into a wired run. It’s slower than Ethernet but steadier than Wi-Fi through two walls — the standard IPTV setup fix for older buildings with coax but no data cabling.

To tell whether a problem is your Wi-Fi or the stream, load the same channel on a phone on cellular data while the TV still buffers. Clean on the phone means the fault is between router and TV; stuttering on cellular too means the feed itself is the issue right then, and another feed of the same channel fixes it faster than any restart.

What you’re watchingDownload you needUpload
One Full HD stream~15 MbpsNot a factor
One 4K stream~25 MbpsNot a factor
Three 4K streams at once (Pro, 5 screens)~75 Mbps combinedNot a factor

IPTV is almost entirely download traffic, so the modest upload numbers on typical Rogers, Bell or Telus plans don’t matter for this. What matters for any IPTV setup is the download speed measured at the device itself, not a laptop in another room.

By symptom

IPTV setup troubleshooting, by what you’re actually seeing

The quick fixes above cover most cases. When an IPTV setup problem survives those, match the symptom below; each gives the check to run before the fix, in that order.

Buffering only Saturday evenings

Check: every channel, or just the game everyone’s watching? Fix: switch to another feed of the same channel — TSN 1 HD instead of TSN 1 FHD. Peak congestion usually clears on a less busy feed; Pro’s priority sports servers exist for exactly this.

Buffering on every channel, any time

Check: run a speed test on the device itself. Fix: under 15 Mbps at the TV means your IPTV setup needs a network fix — Ethernet or a powerline adapter — before any player setting.

The guide shows the wrong time zone

Check: the app’s own time zone, not the TV’s system clock. Fix: IPTV Smarters Pro: Settings → General → Time Zone. TiviMate: Settings → EPG → Time Zone. Set your city and the guide realigns within a minute.

Missing or blank programme guide

Check: whether EPG is on for your playlist. Fix: TiviMate: Settings → Playlists → EPG source. IPTV Smarters Pro: remove and re-add the playlist to re-download guide data.

A regional sports feed shows the wrong region

Check: which regional feed you actually opened — Sportsnet and TSN both number and name theirs. Fix: search by name, then Favourite it; the full breakdown is on our channel list.

Audio out of sync

Check: does the drift grow, or stay constant? Fix: in IPTV Smarters, switch the decoder between Hardware and Software. A small constant delay on live sport is normal upstream encoding, not this IPTV setup.

The app crashes on a Firestick

Check: Settings → My Fire TV → About → Manage Storage. Fix: under 1 GB free causes crashes on most Firesticks — uninstall unused apps or clear the app’s cache, a common IPTV setup fix on older sticks.

iptv setup: common symptoms and the fix for each
Start with the check, then the fix.
Staying working

Keeping an IPTV setup working, month to month

An app update occasionally resets player settings to default, so if a working IPTV setup starts buffering right after your Firestick or Android TV box updates overnight, check buffer size and decoder settings first — those reset most often.

A factory reset wipes the app along with everything else, meaning the IPTV setup starts over: reinstall, log back in with your username, password and server address, and re-tick the categories and favourites you had. None of that touches your subscription, only the device’s local copy of it.

Write your login down somewhere outside the app, rather than trusting the app to remember it. Apps occasionally lose a saved login after an update or reset, and the original email from your order is the fastest way back into your IPTV setup.

Setup questions

IPTV setup questions we hear most

Do I need a VPN for IPTV setup?

No. Nothing in this IPTV setup process needs a VPN, and running one usually adds buffering by routing your stream through a slower, more distant server for no benefit.

How long does IPTV setup take on a new device?

About five to ten minutes the first time, mostly the app install and channel sync. Every device after your first is quicker, since you already have your login from the email we sent.