IBO Player turns almost any Smart TV, Firestick or phone into a full IPTV box, with no add-ons and no sideloading tricks — just an app you activate from your phone or PC. This guide covers the whole process for IBO Player: installing it, finding your MAC address and device key, activating on the web portal, loading your M3U or Xtream Codes playlist, setting up the EPG, and fixing the most common issues.

IBO Player, explained
IBO Player (and its newer sibling IBO Player Pro) is a dedicated IPTV player app. It doesn't come with any channels built in — instead it gives you a clean, TV-friendly interface for live channels, movies, series and a full EPG once your own IPTV subscription is loaded in. Its biggest selling point is how little setup it takes: on most Smart TVs it installs with a single tap, and everything else is configured from a simple web page on your phone.
Activation revolves around two pieces of information. Opening the app shows a unique MAC address (your device's ID) and a device key. Those two details go into the activation website, where you log in and attach your playlist — so there's no long URL to type in with a TV remote. Once that's done the app pulls your channels straight to the screen. This remote-free flow is exactly why it's so popular on Samsung and LG televisions, where sideloading other apps is often more trouble than it's worth.
Two playlist formats are supported. Xtream Codes uses a server URL with a username and password, and typically brings in categories, VOD and the EPG automatically. An M3U playlist is a single link containing every channel — quicker to paste, though the EPG needs adding separately. Both are covered step by step below.
Which devices does IBO Player work on?
Part of the appeal is how widely it's available — it sits right in the app store on devices where other IPTV players can be harder to install:
Samsung & LG TVs
Tizen & webOS Smart TVs.
Firestick / Android TV
Fire TV, Android TV & boxes.
Android
Phones and tablets.
iPhone & iPad
Available on iOS too.
On Samsung or LG Smart TVs it really shines — install straight from the TV's own app store, no sideloading and no developer mode required. On Firestick or Android TV boxes it installs just as easily with the same web-based activation. On Android and iOS phones the app behaves identically, which is handy for testing a playlist before setting it up on the big screen. Because activation lives online, moving to a new device is as simple as adding its MAC address to your account.
Prefer a different app on some of your devices? We also cover IPTV Smarters Pro, TiviMate and the Xtreme HD IPTV app in separate guides.
How to install IBO Player
Installing the app takes under a minute since it's listed in each device's official store — sideloading is rarely needed:
- Samsung (Tizen) — open the Samsung Apps store, search IBO Player and install it.
- LG (webOS) — open the LG Content Store, search IBO Player and add it.
- Firestick / Fire TV — search for IBO Player in the Amazon Appstore, or sideload the APK with the Downloader app if it isn't listed in your region.
- Android & Android TV — install IBO Player from the Google Play Store.
- iPhone / iPad — download IBO Player from the Apple App Store.
Once it's installed and open for the first time, you're ready to activate it with the steps below. Stick to the official store for your device to make sure you're getting the genuine app.
Before you start
- IBO Player installed on your TV, Firestick, phone or box.
- A stable connection of 25 Mbps or faster (50 Mbps+ for 4K).
- Your IPTV login — an M3U URL or Xtream Codes from your provider, plus an EPG (XMLTV) URL if it isn't included.
- A phone or computer handy, so you can open the activation website while the app shows your key.
Step 1: Open IBO Player and get your MAC & device key
Launch the app
Open IBO Player and accept the on-screen permissions.
Note your MAC address
The home screen shows a MAC Address (your device ID) — write it down exactly.
Note your device key
You'll also see a Device Key. Keep both handy for the next step.
Step 2: Activate IBO Player on the web portal
Switch over to your phone or computer for this part — it's how you tell the app which playlist to load, without typing anything on the TV:
Open the activation page
In a browser go to the IBO Player activation website — iboplayer.com for IBO Player, or the IBO Pro portal (iboproapp.com) if you installed IBO Player Pro.
Log in with your details
Enter the MAC address and device key from Step 1 to open your device's playlist manager.
Choose "Add playlist"
Select Add Playlist to link your IPTV subscription to this device.
Step 3 (Method A): Add an Xtream Codes playlist
Xtream Codes is the tidiest option since it loads live channels, VOD and the EPG into organised categories:
Pick Xtream Codes
On the Add Playlist screen choose Xtream Codes API.
Enter your details
Add a playlist name, then your username, password and server URL from your provider.
Save
Click Add / Save. Your playlist is now attached to your device.
Step 3 (Method B): Add an M3U URL instead
Only have a single M3U link? That works just as well:
Pick M3U
On the Add Playlist screen choose M3U URL.
Paste the link
Give the playlist a name and paste your full M3U URL.
Save
Click Add / Save to attach it to your device.
Step 4: Set up the EPG (TV guide)
A TV guide makes day-to-day viewing much nicer, giving you a now-and-next grid with programme descriptions. Playlists added via Xtream Codes usually pull the EPG in automatically. With an M3U link, add your provider's XMLTV EPG URL in the playlist's EPG field on the portal and save.
If programme times look an hour or two out, that's almost always a time-zone mismatch rather than a fault — set the correct time offset / GMT for your playlist and the guide will line up with the local schedule. An empty guide usually just means the EPG URL is missing or mistyped, so double-check it against the link your provider sent.
Step 5: Reload IBO Player and watch live TV
Back on the TV, open the app and either restart it or choose Reload / Refresh — your new playlist appears with live channels, movie and series categories and the EPG. Pick a group, pick a channel, and it plays.
The first time you load a big playlist, give it a few seconds to import — lists with tens of thousands of channels can take a moment. After that, switching channels is instant, and you can move between live sport, news, movies and international channels from the same interface. That single-app simplicity is exactly why so many people set it as their main TV app.
Organise channels, groups and favourites
A little housekeeping goes a long way here:
- Groups — most playlists arrive pre-sorted into groups such as Sports, Movies, News and 4K. Use the category menu to jump straight to what you want.
- Favourites — mark the channels you watch most so they sit at the top of your list.
- Multiple playlists — attach more than one playlist to a single device from the portal, handy if you run separate subscriptions.
- Search — use the in-app search to find a match, film or channel across thousands of streams.
Because your playlist and favourites live in your account online, they stay put even if you reinstall the app or switch to a new TV.
How to refresh or update your playlist
Providers add and remove channels regularly, so your list can occasionally fall out of date. No need to re-activate — just refresh:
Reload in the app
Open the app and choose Reload playlist (or restart the app) to pull the latest channels.
Or refresh on the portal
Log back into the activation site with your MAC and key, open your playlist and choose Refresh / Update.
Check your details
If channels vanish entirely, confirm your subscription is still active and the Xtream Codes or M3U URL hasn't changed.
Since the playlist is stored against your device online, a quick reload is usually all it takes to bring channels and the EPG back up to date.
Video guide: IBO Player setup
Prefer to watch instead of read? This short video walks through installing and activating IBO Player start to finish:
Xtream Codes vs M3U on IBO Player: which should you use?
Both feed the same app, so neither is really a wrong choice — but they behave a little differently:
| Feature | Xtream Codes | M3U playlist |
|---|---|---|
| Setup | Username + password + server URL | Paste one URL |
| Channel categories | Usually cleaner, auto-sorted | Depends on the playlist |
| EPG | Often pulled automatically | Add the XMLTV URL separately |
| VOD (movies & series) | Well organised | Varies by playlist |
| Best for | The most complete IBO Player setup | A quick, universal link |
If your provider gives you Xtream Codes, use them for the tidiest categories, VOD and guide. An M3U link is perfectly fine for live TV too — just remember to add the EPG URL yourself.
IBO Player free trial & activation cost
IBO Player isn't a subscription for channels — it's a one-off charge for the app itself. On first activation you get a 7-day free trial to test your playlist. After that, a small one-time lifetime activation fee goes to the app developer (typically only a few dollars), with no ongoing app fee.
Keep the two costs separate in your head: the small app fee unlocks the player, while your IPTV subscription is what actually supplies the channels, movies and EPG. You need both — a one-time activation plus an active IPTV plan.
Best settings for smooth playback
- Use a strong connection — 25 Mbps or faster, wired Ethernet where possible, especially for live sport.
- Match the stream quality — pick FHD/HD streams on older TVs and reserve 4K for hardware and lines that can handle it.
- Keep IBO Player updated — newer versions improve stability and codec support.
- Restart occasionally — a quick restart clears the buffer and often fixes short-term stutter.
Most playback problems trace back to the connection or the provider's servers rather than the app itself. A genuinely fast, steady line matters most for 4K; even brief Wi-Fi drops will show up as buffering. Where you can, run your TV or box on Ethernet, stay close to the router, and pick an IPTV provider with anti-freeze servers so peak-time sport stays smooth.
Troubleshooting IBO Player
| Problem | Likely cause | Fix |
|---|---|---|
| No channels after activation | Playlist not added / not reloaded | Add the playlist on the portal, then reload the app |
| "Device not found" on the portal | Wrong MAC or device key | Re-enter the exact MAC and key shown in the app |
| Wrong M3U / Xtream details | Typo or expired plan | Re-check the URL and that your subscription is active |
| No EPG | Missing XMLTV URL / offset | Add the EPG URL and set the correct time offset |
| Buffering | Slow connection / weak server | Use 25 Mbps+ and an anti-freeze provider |
| Trial expired | Activation fee not paid | Pay the one-time IBO Player fee to keep the device active |
When something breaks, work from the outside in: confirm your subscription is still active, test the same M3U or Xtream Codes in another player, then re-check the portal for a stray space or typo. Nine times out of ten an "IBO Player problem" turns out to be an expired plan, a mistyped key, or a playlist that just needs reloading.
Key takeaways
- IBO Player is a player only — it has no channels of its own.
- Activate it with your MAC address and device key on the IBO Player website.
- Add your playlist with Xtream Codes or an M3U URL, plus an EPG.
- It runs on Samsung, LG, Firestick, Android TV, Android and iOS.
- You still need an active IPTV subscription with anti-freeze servers.
Is IBO Player legal?
IBO Player itself is a legitimate app — it's just a media player, in the same way a browser is just a browser. What matters is the subscription you load into it: a properly licensed IPTV service is completely fine, while unofficial "free" playlists that rebroadcast pay-TV are not. Stick with a legitimate provider and steer clear of pirate playlists to stay on the right side of the line.
IBO Player vs TiviMate vs IPTV Smarters Pro
IBO Player is brilliantly simple, but it isn't the only option. Here's how the most popular players compare:
| App | Best for | Notes |
|---|---|---|
| IBO Player | Samsung & LG Smart TVs | Web-based activation, no sideloading, small one-time fee |
| TiviMate | A slick, TV-style live guide | Best on Firestick/Android TV — see our TiviMate guide |
| IPTV Smarters Pro | Simple setup on any device | Great on phones and Smart TVs — see our IPTV Smarters Pro guide |
On a Samsung or LG TV and want the easiest possible setup? IBO Player is hard to beat. On a Firestick or Android box and want the cleanest live-TV grid? TiviMate may suit you better, while IPTV Smarters Pro is the jack-of-all-trades. The good news: the same IPTV subscription works across all of them.
Related IPTV guides
Keep exploring — these guides pair well with your IBO Player setup:
Frequently asked questions
What is IBO Player?
IBO Player is an IPTV player app for Smart TVs, Firestick, Android and iOS. It doesn't include channels of its own — you activate it with a MAC address and device key, then load your own IPTV subscription via M3U or Xtream Codes.
How do I activate IBO Player?
Open IBO Player to see your MAC address and device key. On a phone or PC, go to the activation page, log in with those details and add your M3U or Xtream Codes playlist. Reload the app to see your channels.
Is IBO Player free?
IBO Player offers a 7-day free trial. After that there's a small one-time lifetime activation fee paid to the app developer. You still need a separate IPTV subscription for the actual channels.
Does IBO Player include channels?
No. IBO Player is only a player. You must add your own IPTV subscription, such as a Best IPTV plan, using an M3U URL or Xtream Codes.
M3U or Xtream Codes on IBO Player — which is better?
Both work. Xtream Codes usually loads categories, VOD and the EPG more cleanly, while an M3U URL is a quick single-link setup. If your provider gives you Xtream Codes, use them.
Can I use IBO Player on a Samsung or LG TV?
Yes — that's where IBO Player is most popular. Install it from the Samsung Apps or LG Content Store, then activate online with your MAC address and device key. No sideloading needed.
Why are there no channels after I activated IBO Player?
You've activated the device but not attached a playlist, or the app hasn't refreshed. Add your M3U or Xtream Codes on the portal, then reload IBO Player on your TV.
Can I add more than one playlist to IBO Player?
Yes. From the activation portal you can attach multiple playlists to the same device, which is useful if you run more than one IPTV subscription.
Does IBO Player have movies and series (VOD)?
Yes, if your provider offers VOD. Adding your playlist with Xtream Codes gives IBO Player the best-organised movies and series categories alongside live TV.
Power IBO Player with a great subscription
Live channels, VOD in HD/4K and fast, stable servers — perfect for IBO Player. Plans start from $14.99/month with a 7-day money-back guarantee.
Get Started with Best IPTV →