If you own a Samsung or LG Smart TV, you can watch IPTV directly on your TV without extra devices.
Below are setup guides grouped by player type.
Samsung: Home → Apps
LG: Home → LG Content Store (or “Apps” on newer models)
Search for one of the players above and install it.
Note: Some apps may require a one-time payment to activate the full version.
Open the app.
Note down the MAC Address or Device Key displayed on screen (e.g., 00:1A:79:XX:XX:XX).
1. From a PC or smartphone, visit the player’s official website:
Smart IPTV → siptv.app
IBO Player → iboplayer.com
Set IPTV / Net IPTV → respective official websites
2. Go to Manage Playlist / Activation.
3. Enter your TV’s MAC Address.
4. Paste the M3U URL or Xtream Codes provided by your IPTV provider.
5. Save and send.
Return to your TV, close the app, and reopen it.
Channels will load automatically.
Useful tips:
Keep your TV firmware up to date.
Use a wired Ethernet connection for 4K stability.
If the app is not visible, changing your TV’s region may help (rarely needed).
Samsung: Home → Apps
LG: Home → LG Content Store
Search for one of the players above and install it.
Note: Some apps may require a one-time payment to activate the full version.
Open the app on your TV.
Select Add Playlist / Login / Xtream Codes (depending on the app).
Enter directly:
・ M3U URL
or
・ Username, Password, and Xtream Codes URL provided by your IPTV provider.
Save.
Channels will load automatically in the app.
Useful tips:
Keep TV firmware updated and use Ethernet for best performance.
Some apps may require account registration.
Open your TV’s App Store and install the player.
Kodi: Install the IPTV PVR Simple Client add-on → enter M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Create a server or account → add IPTV channels via plugin or dashboard → sync with TV
VLC: Open VLC on TV → Media → Open Network Stream → paste M3U URL
Channels will now appear inside the app.
Useful tips:
Some servers (Plex, Emby, Jellyfin) require an account.
Works on most Smart TVs but may require more manual setup than dedicated IPTV players.
Amazon Fire TV Stick allows you to watch IPTV directly on your TV using apps available in the Amazon Appstore or via sideloading.
Below are setup guides grouped by player type.
On Fire TV Stick, go to Search → Type app name → Download / Get
If the app is not in the Appstore, you may need to sideload using Downloader app or Apps2Fire.
Launch the app on Fire TV Stick.
Choose Add Playlist / Login / Xtream Codes depending on the app.
Enter either:
・M3U URL
or
・Username, Password, and Xtream Codes URL provided by your IPTV provider.
Save and confirm.
Channels will appear in the app immediately.
Useful tips:
Keep Fire TV Stick updated.
Use Ethernet via adapter if possible for stable 4K streaming.
Some apps may require a one-time activation or login.
Search in Amazon Appstore or sideload.
Kodi: Install the IPTV PVR Simple Client add-on → enter M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up a server/account → add IPTV channels via plugin or dashboard → sync with Fire TV Stick
VLC: Open VLC on TV → Media → Open Network Stream → paste M3U URL
Channels appear inside the app interface.
Useful tips:
Plex, Emby, Jellyfin may require account login.
VLC is more manual but lightweight and reliable.
Chromecast (Google TV or regular Chromecast) allows you to watch IPTV by casting from apps on your phone, tablet, or PC.
Unlike Smart TVs or Firestick, Chromecast does not run most IPTV apps natively, so you generally cast content from Android, iOS, or a PC.
Android: Play Store → search for app → install
iOS: App Store → search for app → install
Windows / Mac: For apps with desktop versions (e.g., IPTV Smarters) install accordingly
Ensure your mobile or PC and Chromecast are on the same Wi-Fi network.
Open the IPTV app and locate the cast button (usually a small rectangle with Wi-Fi waves).
Select your Chromecast device.
Enter either:
・M3U URL
or
・Xtream Codes (Username, Password, URL) provided by your IPTV provider.
Channels will appear on your mobile/PC screen, then cast to the TV via Chromecast.
Select the channel you want; it will stream directly to your TV through Chromecast.
Useful tips:
Chromecast itself does not store playlists; your device streams content.
Ethernet via adapter or strong Wi-Fi improves 4K streaming.
Some apps may require subscription or account login.
Notes on Chromecast:
Chromecast cannot install IPTV apps natively; streaming relies on casting from another device.
All playlists are stored on the casting device.
4K or HD content: Prefer Ethernet or 5GHz Wi-Fi to avoid buffering.
Kodi: Install IPTV add-on (PVR Simple Client) → load M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up server → add IPTV channels → ensure server is accessible on the same network
VLC: Open Network Stream → enter M3U URL → cast to Chromecast
Use the cast button in the app to select your Chromecast device.
Channels will appear on your TV via Chromecast.
Ensure your streaming device and Chromecast are on the same Wi-Fi network.
Use Ethernet or strong Wi-Fi for stable 4K streaming.
Some servers (Plex, Emby, Jellyfin) require login credentials.
Notes on Chromecast:
Chromecast cannot install IPTV apps natively; streaming relies on casting from another device.
All playlists are stored on the casting device.
4K or HD content: Prefer Ethernet or 5GHz Wi-Fi to avoid buffering.
Apple TV allows you to watch IPTV using apps available in the App Store.
Some apps are native, while others rely on casting or server-based streaming.
On Apple TV, open the App Store.
Search for one of the compatible IPTV apps and install it.
Launch the app from the Home screen.
Select Add Playlist / Login / Xtream Codes (depending on the app).
Enter either:
・M3U URL
or
・Username, Password, and Xtream Codes URL provided by your IPTV provider.
Save and confirm.
Channels will load immediately in the app interface.
Useful tips:
Ensure Apple TV is updated to the latest tvOS version.
Use Ethernet for stable 4K streaming.
Some apps may require a one-time activation or subscription.
Notes on Apple TV:
Most IPTV apps on Apple TV allow direct playlist insertion; MAC Address provisioning is not used.
Some apps (Kodi, Plex, Emby, Jellyfin) require account setup or server access.
Ethernet is recommended for 4K content; Wi-Fi works but may buffer on large streams.
Kodi: Install via sideloading (not on App Store) → configure IPTV add-on (PVR Simple Client) → enter M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up server on Mac/PC → add IPTV channels → connect Apple TV with the account
VLC: Install from App Store → Media → Open Network Stream → paste M3U URL
Channels appear in the app interface.
Some apps support AirPlay from iPhone/iPad if native installation is not available.
Useful tips:
Server-based apps (Plex, Emby, Jellyfin) require an account login.
AirPlay can be used if the app is not native to Apple TV.
Notes on Apple TV:
Most IPTV apps on Apple TV allow direct playlist insertion; MAC Address provisioning is not used.
Some apps (Kodi, Plex, Emby, Jellyfin) require account setup or server access.
Ethernet is recommended for 4K content; Wi-Fi works but may buffer on large streams.
Smartphones and tablets running Android or iOS allow IPTV via apps available in the Play Store or App Store.
Both platforms generally support direct URL insertion or Xtream Codes, and some apps can cast to TVs.
Android: Open Play Store → search for app → install
iOS: Open App Store → search for app → install
Launch the app from your device.
Select Add Playlist / Login / Xtream Codes depending on the app.
Enter either:
・M3U URL
or
・Username, Password, and Xtream Codes URL provided by your IPTV provider.
Save and confirm.
Channels will appear in the app immediately.
Useful tips:
Keep your OS and apps updated.
Some apps may require subscription or one-time activation.
AirPlay (iOS) or Chromecast (Android) can be used to cast content to TVs.
Notes on Android | iOS:
Most apps support direct URL or Xtream Codes; MAC Address provisioning is not needed.
Casting via AirPlay (iOS) or Chromecast (Android) is available for TV playback.
Strong Wi-Fi or Ethernet adapter is recommended for high-quality streaming.
Keep apps and OS updated for compatibility.
Kodi: Install via Play Store / sideloading (not available on App Store) → configure IPTV add-on → enter M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up a server on PC/Mac → add IPTV channels → connect via app on iOS
VLC: Install from Play Store / App Store → Open Network Stream → paste M3U URL
Channels will appear in the app.
Cast to TV via AirPlay (iOS) or Chromecast (Android) if desired.
Useful tips:
Server-based apps require account login.
Use a strong Wi-Fi or Ethernet connection for stable HD/4K streaming.
Notes on Android | iOS:
Most apps support direct URL or Xtream Codes; MAC Address provisioning is not needed.
Casting via AirPlay (iOS) or Chromecast (Android) is available for TV playback.
Strong Wi-Fi or Ethernet adapter is recommended for high-quality streaming.
Keep apps and OS updated for compatibility.
Android TV Boxes allow IPTV via apps from the Google Play Store or via sideloading.
Setup can be direct URL / Xtream Codes or using server-based apps.
Open Google Play Store on your Android TV Box.
Search for the IPTV app and install it.
If the app is unavailable, use sideloading with APK files via USB or Downloader app.
Launch the IPTV app from your Home screen.
Select Add Playlist / Login / Xtream Codes depending on the app.
Enter either:
・M3U URL
or
・Username, Password, and Xtream Codes URL from your IPTV provider.
Save and confirm.
Channels will appear immediately in the app.
Useful tips:
Keep Android TV OS updated.
Wired Ethernet is recommended for 4K stability.
Some apps require subscription or activation.
Notes on Android TV Box:
MAC Address provisioning is not required; most apps accept M3U URLs or Xtream Codes directly.
Sideloading may be necessary if some apps are not available on the Play Store.
Wired connection ensures smooth streaming, especially for 4K content.
Kodi: Install from Play Store → add IPTV PVR Simple Client → insert M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up server → add IPTV channels → connect via Android TV Box app
VLC: Open Network Stream → paste M3U URL
Channels will appear in the app interface.
Some apps support casting to other devices if needed.
Useful tips:
Plex, Emby, Jellyfin require account login.
Ethernet or strong Wi-Fi is recommended for HD/4K streaming.
Notes on Android TV Box:
MAC Address provisioning is not required; most apps accept M3U URLs or Xtream Codes directly.
Sideloading may be necessary if some apps are not available on the Play Store.
Wired connection ensures smooth streaming, especially for 4K content.
Both Mac and PC allow you to watch IPTV using desktop apps.
Setup is generally direct URL or server-based, depending on the player.
Windows: Download from the official website or Microsoft Store
Mac: Download from official website or Mac App Store
Launch the app on your computer.
Choose Add Playlist / Login / Xtream Codes depending on the app.
Enter either:
M3U URL
or
Username, Password, and Xtream Codes URL provided by your IPTV provider.
Save and confirm.
Channels will appear in the app interface immediately.
Useful tips:
Keep your OS and app updated.
Some apps may require a subscription or activation code.
Wired Ethernet is recommended for high-quality 4K streams.
Notes on Mac & PC:
Most players allow direct URL insertion.
MAC Address provisioning is not required.
Strong Internet connection ensures smooth 4K/HD playback.
Cross-platform apps (Kodi, Plex, Emby, VLC) can also be used to stream to TVs or other devices.
Kodi: Install Kodi → add IPTV PVR Simple Client add-on → enter M3U URL or Xtream Codes
Plex / Emby / Jellyfin: Set up a server → add IPTV channels → connect via desktop app
Channels will appear in the app.
Some apps allow streaming to other devices on the same network.
Useful tips:
Plex, Emby, Jellyfin require account login.
Use Ethernet for stable streaming.
VLC can also open M3U URLs directly without server setup.
Notes on Mac & PC:
Most players allow direct URL insertion.
MAC Address provisioning is not required.
Strong Internet connection ensures smooth 4K/HD playback.
Cross-platform apps (Kodi, Plex, Emby, VLC) can also be used to stream to TVs or other devices.
MAG Boxes (Stalker Middleware) are dedicated IPTV set-top boxes.
The setup is slightly different because MAG Boxes use built-in IPTV clients, usually with Xtream Codes / Portal URLs.
MAC Address provisioning is rarely required.
Turn on your MAG Box and navigate to the Settings menu.
1. Go to Settings → System Settings → Servers → Portals
2. Enter a Portal Name (any name for reference)
3. Enter the Portal URL provided by your IPTV provider.
4. Save the settings.
Restart your MAG Box to apply the new settings.
After reboot, your channels will appear in the built-in IPTV app.
Notes on MAG Box:
The built-in client is the primary method; third-party apps are generally not supported.
Portal URLs or Xtream Codes are provided by the IPTV provider.
MAC Address is usually pre-registered with the provider; no external website provisioning is needed.
Ethernet connection is highly recommended for stable streaming, especially for HD and 4K channels.
Navigate to Add Playlist / Xtream Codes Login in the built-in IPTV client.
Input:
Server URL / Portal URL
Username and Password provided by your IPTV provider
Save the settings and the app will load your channel list.
Notes on MAG Box:
The built-in client is the primary method; third-party apps are generally not supported.
Portal URLs or Xtream Codes are provided by the IPTV provider.
MAC Address is usually pre-registered with the provider; no external website provisioning is needed.
Ethernet connection is highly recommended for stable streaming, especially for HD and 4K channels.
Enigma2 receivers (e.g., Vu+, Gigablue, Dreambox) are Linux-based set-top boxes widely used in IPTV setups.
Most setups rely on M3U playlists or Xtream Codes via plugins, since the boxes don’t support standard app stores.
Access the Plugin Browser in the Enigma2 menu.
Install a plugin like:
・ IPTV Simple
・ IPTV Player
・ Xtream TV / Xtream Codes Player
Launch the installed IPTV plugin from the Plugins menu.
Select Add Playlist / M3U URL.
Paste the M3U URL provided by your IPTV provider.
Save and refresh the channel list.
Channels will appear in the plugin interface and can be accessed through the EPG (Electronic Program Guide).
Notes on Enigma 2:
Enigma2 boxes require plugins, no native IPTV app store.
M3U playlists or Xtream Codes are the main methods for loading channels.
Ethernet connection is highly recommended for stable HD/4K streaming.
Some boxes allow EPG import automatically, others require manual refresh.
Access Plugin Browser → Extensions → Xtream TV / Xtream Codes
Input the following:
Server URL (provided by IPTV provider)
Username and Password provided by your IPTV provider
Save the settings.
Load channels; they will now appear in your EPG and plugin interface.
Notes on Enigma 2:
Enigma2 boxes require plugins, no native IPTV app store.
M3U playlists or Xtream Codes are the main methods for loading channels.
Ethernet connection is highly recommended for stable HD/4K streaming.
Some boxes allow EPG import automatically, others require manual refresh.
PlayStation consoles (PS4, PS5) do not have native IPTV apps, so streaming IPTV is usually done via web apps, VLC, or casting from mobile/PC.
Some apps like Plex, Emby, Jellyfin are available via PlayStation Store as media apps.
VLC is not available natively; use browser streaming or cast.
Plex / Emby / Jellyfin:
1. Set up server on PC or Mac → add IPTV channels via plugin or dashboard
2. Log in to your account via the console app
VLC via browser or streaming:
1. Use VLC on PC → stream to PS via DLNA or UPnP if supported
Channels will appear inside the app interface or be accessible via the media server.
Notes on Playstation:
No native IPTV app store: direct installation of typical IPTV clients is not possible.
Streaming usually requires casting or server-based apps.
Ethernet is recommended for stable 4K playback.
Plex, Emby, or Jellyfin accounts are required for server-based streaming.
Use iOS, Android, Mac, or PC to install the IPTV app.
Ensure both devices are on the same network.
Use DLNA, Plex, Emby, or casting features to send video streams to the console.
Open the media app on PlayStation and select the incoming stream.
Notes on Playstation:
No native IPTV app store: direct installation of typical IPTV clients is not possible.
Streaming usually requires casting or server-based apps.
Ethernet is recommended for stable 4K playback.
Plex, Emby, or Jellyfin accounts are required for server-based streaming.
Xbox consoles (Xbox One, Xbox Series X/S) do not support native IPTV apps from app stores.
Streaming IPTV is generally done via media apps, Plex/Emby/Jellyfin, or casting from mobile/PC.
Open the Microsoft Store on your Xbox.
Search for Plex, Emby, Jellyfin, or VLC and install the app.
Plex / Emby / Jellyfin:
1. Set up a server on PC or Mac → add IPTV channels via plugin or dashboard
2. Log in to your account on Xbox app
VLC: Open VLC → Network Stream → paste M3U URL (if supported on Xbox VLC app)
Channels will appear inside the app interface and can be browsed via EPG or channel list.
Notes on Xbox:
No native IPTV apps: direct installation of typical IPTV clients is not possible.
IPTV is mainly available via media apps or casting.
Ethernet connection is recommended for 4K and HD streaming.
Plex, Emby, Jellyfin accounts are needed for server-based streaming.
Use iOS, Android, Mac, or Windows to install the IPTV app.
Ensure the device and Xbox are on the same network.
Use DLNA, Plex, Emby, or media streaming features to cast the stream to Xbox.
Open the media app on Xbox and select the incoming IPTV stream.
Notes on Xbox:
No native IPTV apps: direct installation of typical IPTV clients is not possible.
IPTV is mainly available via media apps or casting.
Ethernet connection is recommended for 4K and HD streaming.
Plex, Emby, Jellyfin accounts are needed for server-based streaming.