On this page
On this page
Jump to a section
There is no IPTV app for the PS5 or PS4, so the way to watch IPTV on a PlayStation TV is a low-cost streaming device on a second HDMI input, set up so the TV switches between the console and the stream on its own. Xbox owners have a direct route: Kodi from the Microsoft Store with an M3U playlist. Both use the same IPTV Canada login. This guide takes PlayStation first, because that is where most of the confusion is, then covers Xbox.
1. Why PlayStation Cannot Run IPTV Apps
The PlayStation Store has no general IPTV player, and Sony does not allow apps from outside the store, so the console hardware never gets a chance to play your channels. That is the whole problem, and no setting or “PS5 IPTV code” changes it. Anyone selling one is selling nothing.
Where each console stands at the time of writing:
- PS5: no IPTV app in the store, no standalone web browser, and no Chromecast or AirPlay receiving.
- PS4: no IPTV app either, but it has a basic Internet Browser that can open a few provider web players, badly.
- Xbox Series X, Series S and Xbox One: Microsoft allows media players in its store, including Kodi, which reads an M3U playlist and a TV guide through an official add-on.
So on PlayStation the player runs on a second device sharing the TV. On Xbox it runs on the console.
2. What You Need for Each Console
PlayStation owners need a free HDMI port, a small streaming device and an Xtream Codes login; Xbox owners need the console, an M3U playlist link and ideally a USB keyboard.
For PS5 and PS4:
- A free HDMI port on the TV the console uses.
- A streaming device: a Fire TV Stick 4K Plus or 4K Max, a Google TV Streamer, or an Apple TV. Any of them costs less than a new game.
- Xtream Codes details (server URL, username, password) from your welcome email. If you have not chosen a service, an IPTV free trial gives you a login to test the setup with.
For Xbox:
- A console signed in to a Microsoft account, with the latest system update.
- An M3U playlist URL and, if available, an XMLTV guide (EPG) URL. Kodi’s IPTV add-on reads playlists, so if your email only shows Xtream Codes, ask your provider for the M3U version.
- A USB keyboard. Xbox consoles accept most wired keyboards, and typing a long playlist URL with a controller is where most setup mistakes happen.
Both setups want 25 Mbps or more, and both benefit from Ethernet: every Xbox has a port, and a streaming device next to a PlayStation can usually reach the same cable.
3. Choosing the Right Method
For PlayStation owners, the recommended method is a streaming device on a spare HDMI input running a full IPTV player. For Xbox owners, it is Kodi from the Microsoft Store with the PVR IPTV Simple Client add-on.
| Option | Console | What you need | Verdict |
|---|---|---|---|
| Streaming device on HDMI | PS5, PS4 (any TV) | Fire TV Stick, Google TV device or Apple TV | The PlayStation answer: full guide and VOD |
| PS4 Internet Browser | PS4 only | A provider web player, if one exists | Clunky, and most web players fail in it |
| Casting from a phone | PS5, PS4 | Nothing | Not supported by either console |
| Kodi + PVR IPTV Simple Client | Xbox Series X, Series S, Xbox One | M3U URL, optional XMLTV URL | The Xbox answer: full guide |
| MyIPTV Player | Xbox One (check the store) | M3U URL, optional XMLTV URL | A simpler Xbox backup |
Xtream Codes is the login to use on the streaming device next to a PlayStation, because it loads channels, the guide and the on-demand library together. Kodi on Xbox is built around M3U playlists and XMLTV guide files instead.
4. Setting Up IPTV Next to a PS5 or PS4
The PlayStation setup is a streaming device plugged into the same TV, with HDMI-CEC turned on so the TV switches inputs automatically when you pick up either remote. Allow about 20 minutes.
Connect the streaming device
- Plug it into a free HDMI port and note the port number.
- Power it from a wall outlet rather than a TV USB port, which may not supply enough current.
- Switch the TV to that input with the TV remote and complete the device’s own setup.
Make the TV switch inputs on its own
- On the PS5, go to Settings > System > HDMI and turn on Enable HDMI Device Link. On the PS4, it is under Settings > System.
- Turn on HDMI-CEC on the TV. Brands name it differently: Anynet+ on Samsung, SIMPLINK on LG, BRAVIA Sync on Sony, and plain HDMI-CEC on most others.
- Turn on the streaming device’s own CEC option if it has one (Fire TV calls it HDMI CEC Device Control).
From now on, waking the PlayStation switches the TV to the console, and pressing Home on the streaming device’s remote switches it back to IPTV.
Install the player on the streaming device
Install a player that supports Xtream Codes from the device’s official store. The steps differ by device, and each has its own walkthrough: Firestick, Google TV or Apple TV.
5. Logging In: Xtream Codes on the Stick, M3U in Kodi
Xtream Codes connects the player on your PlayStation’s streaming device, and an M3U URL connects Kodi on Xbox.
PlayStation setup: sign in on the streaming device
- Open the player and choose Login with Xtream Codes API.
- Name the profile, such as “Game Room”.
- Type the server URL exactly, with http:// or https:// and the port.
- Enter the username and password (case-sensitive).
- Select Add User and wait for channels, movies and series to load.
Xbox: install Kodi
- Press the Xbox button and open the Store.
- Search for Kodi and choose the official listing by the XBMC Foundation.
- Select Get or Install.
- Open Kodi from My games & apps and let it finish its first start.
You can also install it from the Microsoft Store on a Windows PC by choosing your Xbox as the target, as long as both use the same Microsoft account.
Xbox: add your M3U playlist
- In Kodi, open Settings (the gear icon), then Add-ons.
- Choose Install from repository > PVR clients > PVR IPTV Simple Client and select Install.
- Go to My add-ons > PVR clients > PVR IPTV Simple Client and select Configure.
- On the General tab, set Location to Remote path (Internet address).
- Select M3U play list URL and enter the link from your welcome email.
- On the EPG tab, set the location to remote and enter the XMLTV URL if you have one.
- Select OK, enable the add-on if it is not already on, and restart Kodi.
A TV entry appears on Kodi’s home screen after the restart. The first load takes a few minutes on a large playlist. The M3U URL contains your login, so do not post screenshots of this screen.
6. Guide and Favourites on Each Setup
On a PlayStation setup, the guide and favourites live in the player on the streaming device; on Xbox, they live in the TV section of Kodi’s home screen.
Streaming device next to a PlayStation:
- Open the player’s Settings to refresh the EPG and fix the time offset.
- Long-press a channel to add it to favourites, and hide categories you never watch.
Kodi on Xbox:
- TV > Guide shows what is on now and next in a grid.
- Refresh guide data under Settings > PVR & Live TV if listings look stale, then restart Kodi.
- Favourites: highlight a channel, press the menu button on the controller and add it.
- Channel groups: Kodi reads the group names from your playlist, so you can filter by category instead of scrolling everything.
- Guide times off by an hour? Check the Xbox time zone under Settings > System > Time, then the add-on’s EPG time shift.
Kodi’s Simple Client focuses on live TV. Movies and series in your playlist are easier to browse in a dedicated player on another device.
7. Other Options for Each Console
The main alternative for PS4 owners without a streaming device is the console’s Internet Browser with a provider web player, and the main Xbox alternative is MyIPTV Player from the Microsoft Store.
PlayStation:
- PS4 Internet Browser. Open a provider web player if one exists. Most load poorly or not at all, so treat it as a test, not a setup.
- PS5. There is no standalone browser, so this route is closed.
- Plex, for the technically inclined. The Plex app is in the PlayStation Store, and some users run Plex Media Server on a PC with a tool that presents an M3U playlist as a TV tuner. It works, but it is a project, and outside the scope of this guide.
- A laptop on HDMI. A Windows PC or Mac connected by cable is another second device. Both have walkthroughs among our IPTV setup guides.
Xbox:
- MyIPTV Player is listed in the Microsoft Store for Xbox One at the time of writing. It takes an M3U playlist and an optional XMLTV guide, with controller navigation that is workable rather than polished.
- A streaming device on a second HDMI input, the same as the PlayStation answer, if you want VOD libraries and Xtream Codes.
8. Console Settings That Affect Streaming
Aim for at least 25 Mbps as the minimum for smooth IPTV on a PlayStation or Xbox setup, and more when several screens are in use. Consoles bring one problem no other device in this series has: background game downloads that quietly eat the connection while you watch.
PlayStation setups:
- Stop rest-mode downloads during a game. A PS5 in rest mode can pull a 50 GB update while the stick next to it buffers. Check Settings > System > Power Saving > Features Available in Rest Mode and turn off internet access in rest mode on match nights.
- Give the streaming device Ethernet if the console’s cable can be shared through a small switch.
- Use HDMI-CEC so nobody has to hunt for the input button.
Xbox:
- Wired Ethernet. Every Xbox has a port, and a wired console keeps game downloads from fighting the stream on Wi-Fi.
- Video modes. If the picture flickers or blanks when a channel starts, open Settings > General > TV & display options > Video modes and turn off HDR or automatic refresh rate switching.
- Power mode. Sleep mode can install updates in the background. Confirm nothing large is downloading before a game.
Several screens. A console setup and a bedroom TV streaming at the same time use two connections on your plan, so check the connection count on your IPTV Subscription.
9. Troubleshooting
The primary fix for buffering on either console setup is to put the device that plays IPTV on wired Ethernet and pause any game or app downloads running in the background.
| Problem | What to try |
|---|---|
| Buffering at night only | Evening ISP congestion. Compare a speed test at 8 p.m. with one in the morning |
| The TV does not switch inputs | Turn on HDMI Device Link on the PlayStation and HDMI-CEC on the TV |
| No channels in Kodi | Re-check the M3U URL, confirm the add-on is enabled, restart Kodi |
| Kodi guide empty | Add or fix the XMLTV URL, clear guide data, restart Kodi |
| Audio out of sync | Use Kodi’s audio offset during playback, or set the Xbox audio output to stereo uncompressed |
| Kodi freezes | Quit it fully from My games & apps, then reopen |
| Login fails on the streaming device | Retype the server URL and password. If it still fails, IPTV Support can check the account |
VPN and throttling. Neither console runs a standard VPN app, so a VPN for this setup runs on the router or on the streaming device. It can keep your ISP from seeing and shaping video traffic, at the cost of some speed. Using one is legal in Canada and does not make unlicensed content legal.
10. Legal and Practical Considerations
IPTV technology is legal in Canada, and so are Kodi and the official PVR IPTV Simple Client add-on. Streaming or redistributing content without authorization from the rights holders can infringe the Copyright Act, on a console or anywhere else. This section is general information, not legal advice.
Two console-specific points. First, never modify PlayStation or Xbox system software to get IPTV working. It breaches Sony’s and Microsoft’s terms and can cost you your account, and it does not help anyway. Second, keep Kodi limited to official add-ons. The unofficial builds and repositories that promise free sports pull unlicensed streams, and some carry malware.
More broadly, Canadian courts have ordered ISPs to block unauthorized IPTV services and live sports streams, ISPs forward rights holders’ infringement notices to subscribers under notice-and-notice, and the CRTC regulates licensed broadcasting distribution. The source of the stream decides where you stand, not the app.
Frequently Asked Questions
Is there an IPTV app for PS5 or PS4?
No. The PlayStation Store has no general IPTV player, and Sony does not allow sideloading. A streaming device such as a Fire TV Stick on another HDMI input is the reliable option.
Can I watch IPTV on a PS5 through the web browser?
No, not in practice. The PS5 has no standalone web browser. The PS4 has one, but most IPTV web players load poorly in it.
Can I cast IPTV from my phone to a PlayStation?
No. Neither the PS4 nor the PS5 supports Chromecast or AirPlay, so a streaming device on the same TV is the practical choice.
Can you watch IPTV on an Xbox Series X or Series S?
Yes. Install Kodi from the Microsoft Store, add the PVR IPTV Simple Client add-on and enter your M3U playlist URL.
Is Kodi on Xbox legal?
Yes. Kodi is a legal media player in the official Microsoft Store. Using unofficial add-ons to watch content without authorization can infringe the Copyright Act.
Conclusion
PlayStation owners get the best IPTV experience from a streaming device on the same TV with HDMI-CEC doing the input switching, while Xbox owners can turn the console itself into a live TV player with Kodi and an M3U playlist.
- On PS5 and PS4, skip the workarounds and add a Fire TV Stick, Google TV device or Apple TV.
- Turn on HDMI Device Link and HDMI-CEC so the TV follows whichever remote you pick up.
- On Xbox, install Kodi only from the Microsoft Store and use the official add-on.
- Pause downloads and use Ethernet on match nights.
Put the streaming device on the HDMI port next to the console’s, and switching between the game and the match becomes one button.