Skip to content

How to Add Channels on IPTV Smarters Pro in 3 Minutes

How to add channels on IPTV Smarters Pro with Xtream Codes or an M3U URL, plus fixes for a list that loads short, empty, or with no guide data.

Updated August 2026

How to Add Channels on IPTV Smarters Pro in 3 Minutes

How to add channels on IPTV Smarters Pro, in one line: you do not add them one at a time, you add a playlist and the server sends the list. Choose Add User, pick Login with Xtream Codes API, type any profile name, then the server URL with its port, your username and your password, and save.

How to add channels on IPTV Smarters Pro, in one line: you do not add them one at a time, you add a playlist and the server sends the list. Choose Add User, pick Login with Xtream Codes API, type any profile name, then the server URL with its port, your username and your password, and save. Activation here takes about 5 minutes, after which 54,000+ live channels and 219,577+ VOD titles populate on their own, split into live, movies and series.

DO

Daniel Osei

Support Lead

devices · 8 min read · Updated 2026-08-08

The numbers

What the figures actually say

about 3 minutes
Time to a playing channel
~5 minutes
Account activation
54,000+
Channels delivered by the line
~18,000 channels
Keep visible under

In detail

One playlist, then prune

Which login type should you choose?

The app offers three, and they are not equivalent. Xtream Codes API takes a server URL, username and password, and returns live channels, movies and series as separate sections with guide data attached; it also re-syncs when the provider adds channels. A single M3U URL returns one flat list with no automatic split and usually no guide unless you add an XMLTV address yourself. The third option, a single stream URL, plays exactly one channel and exists for testing. Pick the API login unless your provider only issues an M3U line. If you were given a link that ends in get.php with a username and password inside it, the same credentials work in the API form.

  1. 1Xtream Codes API: split sections, automatic guide, re-syncs
  2. 2M3U URL: one flat list, manual guide
  3. 3Single stream: one channel, for testing only
Why did only part of the channel list appear?

Four causes cover almost all of it. The port is missing or wrong, so the app authenticates against the wrong endpoint and returns a partial catalog. A category filter from an earlier session is still hiding groups you now want. The line has expired, in which case a stale cached list often keeps showing while nothing plays. Or the first sync was interrupted and never completed. Work through them in that order: correct the URL and port, clear category filters, confirm the line is active, then log out of the profile and back in to force a full re-sync rather than reinstalling the app.

  1. 1Include the port; http://host:port is not the same as http://host
  2. 2Category filters persist between sessions
  3. 3Log out and back in to force a resync before reinstalling
How do you add a second playlist or a second household?

The app supports multiple profiles, so a second line is added exactly like the first: back out to the user list, choose Add User, and enter the second set of credentials. Switching profiles switches the whole catalog, which is also the clean way to keep a work-travel line separate from the family one. On our side installs are unlimited, so the same credentials can sit in profiles on several devices at once without any reactivation. What is capped is simultaneous playback, at 1 to 5 streams depending on the plan you chose, so a household running three rooms should pick at least three connections rather than counting devices.

  1. 1Multiple profiles, switch to change catalog
  2. 2Unlimited installs, capped concurrent streams
  3. 3Choose connections by rooms watching at once, not devices signed in
How do you cut 54,000 channels down to what you watch?

Use the category controls before you use anything else. In the live section, open category management and uncheck every group you do not open in a normal week, then build a favorites list from what is left. This matters mechanically, not aesthetically: the app holds the visible list in memory and becomes unstable above roughly 18,000 visible channels, which is why a big catalog feels slow on a stick until it is pruned. After trimming, guide loading and channel changes both get noticeably faster, and on low-RAM devices the random crashes usually stop entirely.

  1. 1Hide groups first, then build favorites
  2. 2Stability, not tidiness, is the reason
  3. 3Re-test guide open time after pruning
What if channels play but the guide is empty?

The guide comes from XMLTV data the service publishes, matched to channels by identifier. With an API login it is fetched for you, so an empty guide usually means the first fetch has not finished, the app cached an old failure, or the identifiers do not match for a subset of channels. Force an EPG update from settings and give a large catalog a few minutes. If programs appear but sit an hour or two off, that is a timezone offset, correctable in the app rather than by changing your device clock. If only certain groups lack data, the gap is upstream in the guide file and reinstalling the app will not touch it.

Step by step

  1. 1

    Install the app for your platform

    Get IPTV Smarters Pro from your device's normal store where it is listed, or sideload the build made for your device family. Match the build to your hardware rather than grabbing the first file you find.

  2. 2

    Choose Add User, then Login with Xtream Codes API

    On the first screen the app asks how you want to load data. Pick the API option unless your provider only gave you an M3U link.

    Tip · The profile name is yours to choose; it has no effect on authentication.

  3. 3

    Enter the server URL exactly, including the port

    Type the address as your provider wrote it, with http or https and the port number. A missing port is the single most common reason a login fails or a catalog loads short.

  4. 4

    Add your username and password, then save

    Enter the credentials from your account page and save the profile. The app authenticates, then pulls the channel list, the VOD catalog and the guide in one pass.

  5. 5

    Let the first sync finish

    On a catalog of 54,000+ live channels and 219,577+ VOD titles the first sync takes longer than later ones. Leave the app open until sections stop populating before judging anything.

  6. 6

    Hide the categories you will never open

    Open category management in the live section and uncheck the groups you do not watch. Keep the visible list well under 18,000 channels so the app stays stable on modest hardware.

  7. 7

    Set favorites and time ten channel changes

    Add your regular channels to favorites, then zap ten times and note the slowest start. That number is your baseline, and it is what you compare against if something feels wrong later.

    Tip · Note your buffer and DNS settings now; app updates often reset them.

Verified service facts

Confirmed

The processor in a mid-range television is usually weaker than the one in a current streaming stick. The same line can stutter in the set's built-in app and play cleanly through a stick plugged into that same television.

Confirmed

tvOS installs applications only from Apple's App Store, and there is no sideloading route for an ordinary user. On an Apple TV your player choice is limited to what is published there, which is a real constraint and worth knowing before you buy the hardware.

Confirmed

The Wi-Fi radio is the first thing to suffer when a stick is short of power. Random disconnects and slow reconnects on an otherwise healthy network are worth testing against the supplied mains adapter before you blame the router.

Questions

How to Add Channels on IPTV Smarters Pro in 3 Minutes — questions people ask

Can I add individual channels manually?
Not in the usual sense. The app is a client for a playlist, so the list arrives from the server and you shape what is visible rather than adding entries one by one. Practically that means two controls: category management, which hides whole groups, and favorites, which pulls individual channels into a short list you actually use. If a specific channel is missing entirely, it is missing from the line rather than from the app, and no setting inside the app will produce it.
What do I do if the login says invalid credentials?
Check the URL first, since a missing port or a stray space after the password causes most of these. Confirm you selected the Xtream Codes API option rather than pasting a get.php link into the M3U field, and confirm the line is active. If the details are right and it still fails, try the same credentials in a different player on the same network: if they work there, the problem is the app's cached profile, and deleting and re-adding the user resolves it.
How do I add a second provider's playlist?
Back out to the user selection screen and choose Add User again, then enter the second set of credentials as a separate profile. The app keeps them independent, with their own favorites and guide, and you switch between them from that same screen. This is also how households run one line for the main TV and another for a second home. There is no limit worth worrying about on profiles; the limit that matters is simultaneous streams on each line.
Why is the app slow after adding a large playlist?
Because the visible channel list sits in memory while the app runs, and a very large catalog pushes low-RAM devices hard. Above roughly 18,000 visible channels most players slow down, particularly when opening the guide. Hide the categories you do not watch, restart the app, and measure again. On a stick this one change usually turns a sluggish install into a normal one, and it is more effective than any buffer setting or reinstall.
Does adding a playlist on one device affect my other devices?
No. Each install holds its own profile, favorites and hidden categories, so pruning the living-room box does not change what your phone shows. Installs are unlimited, so you can set up as many devices as you like on one line; only simultaneous viewing is capped, at 1 to 5 streams depending on the plan. If you want the same layout everywhere you have to repeat the category pruning on each device, which takes a couple of minutes per install.
How do I try a line before committing to a plan?
Use the $5 24-hour trial and set it up exactly as you would a real install: API login, first sync, category pruning, then watch during a normal evening. Activation takes about 5 minutes. Plans carry a 7-day money-back window and the trial sits outside it, nothing auto-renews, and no card is stored. Setting up properly during the trial rather than skimming it is what makes the test meaningful, because a pruned install performs very differently from an unpruned one.

One playlist, then prune

Adding channels is really two actions: an Xtream Codes login that pulls the whole catalog, and category pruning that decides what stays visible. Skip the second and even a fast device feels slow, which is why most complaints about this app are complaints about an unpruned list.

Set it up in about five minutes

A $5 24-hour trial gives you Xtream Codes credentials that work in IPTV Smarters Pro on unlimited installs, with 1 to 5 streams at once depending on your plan.

DO

Editor’s pick

Picked by Daniel Osei · Support Lead

I would use the API login every time it is offered, since it splits live, movies and series and keeps the guide in sync without any extra address to paste. Then hide categories before forming an opinion about speed.

Need Help?