How to Setup IPTV on Microsoft Devices via MyIPTV Player (2026 Guide)
MyIPTV Player is a free Microsoft Store app that lets you watch IPTV on Windows 10, Windows 11, and Xbox One by loading your provider’s M3U playlist URL directly in its Settings menu. Install the app, go to Settings > Add new playlist and EPG source, paste your M3U link (and optionally an XMLTV EPG URL), refresh, and your channels appear in the Channels tab — the whole process takes about five minutes.

MyIPTV Player has become one of the most popular free IPTV apps for Microsoft platforms because it runs natively on Windows PCs, Windows tablets, and Xbox One consoles without needing a third-party media center like Kodi. It supports HLS and MPEG-TS streams, a built-in electronic program guide, DVR-style recording, VOD downloads, and multiple simultaneous playlists. This guide covers every step, plus the EPG-matching detail and troubleshooting fixes that most tutorials skip, so you can get your RevoIPTV subscription streaming correctly the first time.
What You Need Before Setting Up MyIPTV Player
- A Microsoft device — Windows 10 or 11 (x86, x64, or ARM), or an Xbox One console. MyIPTV Player is not available on Xbox Series X|S through the same listing, so Series X|S owners should confirm current Store availability before relying on it.
- MyIPTV Player installed — download it free from the Microsoft Store on both platforms; search “MyIPTV Player” or use the direct Microsoft Store listing.
- An active IPTV subscription with an M3U URL — your provider supplies this from their customer dashboard. If you don’t have one yet, grab a free IPTV trial to get your playlist link instantly.
- An XMLTV EPG URL (optional but recommended) — usually listed alongside your M3U link; it powers the on-screen programme guide using the open XMLTV data format that most IPTV providers support.
- A stable internet connection — at least 10 Mbps for HD channels, 25 Mbps or higher for 4K streams. A wired Ethernet connection to your Xbox or PC reduces buffering versus Wi-Fi.
How to Add IPTV Channels to MyIPTV Player
These steps are identical on Windows 10, Windows 11, and Xbox One — MyIPTV Player uses the same interface across all three, so the same playlist works on every device once you’re set up.
- Download and install MyIPTV Player from the Microsoft Store (or the Xbox Store on console). Launch the app once installation finishes.
- Open Settings. On the app’s home screen, select the gear-icon Settings tab.
- Select “Add new playlist and EPG source.” This opens the playlist configuration panel.
- Fill in the Remote Channel List fields:
- Enter a name for your playlist (for example, “RevoIPTV”) — use a name you’ll recognize later if you add more than one source.
- Paste your full M3U playlist URL into the remote source URL field.
- Click “Add remote list.” MyIPTV Player saves the playlist source.
- Go back to Settings and open the Select channel playlist section. Choose the playlist you just added, then tap Refresh. The app downloads and parses your channel list.
- Open the “Channels” tab. Your full channel list loads, typically grouped by category. Select any channel to start watching immediately.
How to Set Up the EPG in MyIPTV Player (and Why Channels Sometimes Show No Guide Data)
MyIPTV Player has a built-in Electronic Programme Guide (EPG) that displays current and upcoming programming for each channel, plus lets you schedule recordings. Most tutorials stop at ‘paste the XMLTV URL’, but the guide only populates correctly when the underlying data actually matches — here’s the part they skip.
- Go to Settings > Add new playlist and EPG source (you can do this at the same time you add your M3U link, or afterward).
- In the EPG source field, enter the XMLTV EPG URL supplied by your IPTV provider. This is usually a separate link from your M3U playlist — check your provider dashboard or ask support if it isn’t listed.
- Tap Refresh. Programme data loads alongside your channel list, and the Channels tab starts showing “now playing” info with the ability to scroll forward through the schedule.
If channels load but the guide stays empty for some of them, the cause is almost always a mismatch between the tvg-id (or tvg-name) tag in your M3U file and the channel id in the XMLTV file — the EPG engine matches programming to channels by that identifier, not by the channel’s display name. This is a provider-side data issue, not a MyIPTV Player bug, so if specific channels never show a guide, contact your IPTV provider and ask them to align the tags, or use Settings > Select EPG source to re-select and refresh after they update it.
How to Add Multiple Playlists in MyIPTV Player
MyIPTV Player supports several simultaneous playlists. Repeat the ‘Add new playlist and EPG source’ steps above for each additional M3U source. In the Select channel playlist section of Settings, you can switch between playlists individually or combine them into one merged channel list — useful if you keep separate playlists for sports, movies, or international channel packs.
MyIPTV Player on Xbox One: What’s Different
Installation and playlist setup on Xbox One use the exact same menus as Windows, but console navigation has a few quirks worth knowing:
- Use the D-pad and A button to move through Settings and the Channels grid — there’s no mouse pointer, so on-screen field entry uses the Xbox on-screen keyboard.
- Pasting long M3U/XMLTV URLs is easier if you sign in to your Microsoft account on Xbox first, which lets you use Xbox app remote text entry from your phone instead of the controller keyboard.
- Background app refresh is limited on Xbox compared to Windows — if your provider rotates playlist tokens, you may need to manually reopen Settings and hit Refresh more often than on a PC.
- Prefer a full media-center experience with add-ons? See our guide on how to set up IPTV on Xbox One via Kodi as an alternative to MyIPTV Player.

MyIPTV Player Key Features
- HLS and MPEG-TS support — plays the stream formats used by virtually all IPTV providers, including RevoIPTV.
- Automatic channel grouping — channels sort into categories (Sports, News, Movies, etc.) based on group tags in your M3U file.
- Built-in EPG with recording — view programme schedules and record channels directly within the app, no separate DVR software needed.
- Favorites management — mark frequently watched channels for quick access from the home screen.
- VOD downloads — save video-on-demand content for offline viewing, with a built-in download center and history.
- Channel filtering and PIN protection — filter by group and set a PIN to restrict access to specific channels or categories.
- Flexible media engine — switch between the built-in Windows media player or the VLC library for playback, depending on which handles your stream codec better.
- Manual channel entry — add individual channel URLs directly in Settings without uploading a full M3U file.
MyIPTV Player vs. Other Microsoft-Platform IPTV Apps
If you’re deciding whether MyIPTV Player is the right app for your setup, here’s how it compares to the other common options on Windows and Xbox:
| App | Platforms | Built-in EPG | Recording | Best For |
|---|---|---|---|---|
| MyIPTV Player | Windows 10/11, Xbox One, Windows Phone | Yes (XMLTV) | Yes | Simple native setup, no extra software |
| Kodi (with IPTV add-on) | Windows, Xbox One, most platforms | Add-on dependent | Add-on dependent | Deep customization, media library management |
| IPTV Smarters Pro | Windows, Android, iOS (not native Xbox) | Yes | Limited | Cross-platform account sync |
| VLC Media Player | Windows, Xbox (limited app), most platforms | No | No | Quick manual playback, no EPG needed |
Troubleshooting MyIPTV Player
Channels not loading after adding the playlist
Return to Settings, select your playlist under Select channel playlist, and tap Refresh again. If the list still won’t load, confirm the M3U URL is copied in full (no line breaks or missing characters) and that your IPTV subscription is active.
Video plays but there is no sound
Go to Settings and switch the media player option from the default Windows player to the VLC library (or vice versa). Some stream codecs are better decoded by one engine than the other, and audio-only failures are almost always a codec mismatch rather than a network issue.
Buffering on live channels
Switch to a wired Ethernet connection if you’re on Wi-Fi, and check that no other devices on your network are saturating bandwidth (large downloads, cloud backups, other 4K streams). If buffering persists across multiple channels and devices, the issue is likely server-side — contact your provider or review the RevoIPTV FAQ for current network status.
EPG shows for some channels but not others
As covered above, this is typically a tvg-id mismatch between your M3U and XMLTV files rather than an app fault. Re-selecting the EPG source and refreshing can help after your provider updates the data, but the underlying fix has to happen on the playlist side.
App won’t accept the M3U or EPG URL
Double-check there are no extra spaces before or after the URL when pasting, and that the link starts with http:// or https://. On Xbox, paste errors are common with the controller keyboard — using the Xbox mobile app’s remote text entry avoids this.
For a broader look at IPTV apps across every platform, visit the IPTV applications page, compare IPTV pricing and subscription plans, or browse the tutorials hub for setup guides on other devices and players. Reselling IPTV to your own customers? Check the IPTV reseller packages page.
FAQ
Is MyIPTV Player free?
Yes. MyIPTV Player is free to download from the Microsoft Store on both Windows and Xbox. You only need a paid IPTV subscription to supply the M3U playlist URL — the app itself costs nothing and is ad-supported.
Does MyIPTV Player work on Xbox One?
Yes. MyIPTV Player is available on Xbox One through the Xbox Store, and setup uses the same Settings menu as the Windows version — open the app, go to Settings, and add your M3U and EPG URLs. Xbox Series X|S support should be confirmed directly in the Store, since MyIPTV Player is primarily listed for Xbox One.
What M3U URL format does MyIPTV Player require?
MyIPTV Player accepts any standard M3U or M3U8 playlist URL. Your IPTV provider supplies this from their customer dashboard, and it typically includes your username, password, and stream type as URL parameters.
Why does my EPG (programme guide) show no data for some channels?
This almost always happens when the tvg-id or tvg-name in your M3U file doesn’t match the channel id in your XMLTV EPG file. It’s a data-alignment issue rather than an app bug — ask your provider to correct the tags, then re-select and refresh the EPG source in Settings.
Can I record live TV with MyIPTV Player?
Yes. MyIPTV Player includes built-in recording tied to its EPG. Once your EPG source is configured, you can schedule recordings directly from the programme guide inside the app.
My channels loaded but are grouped incorrectly — how do I fix this?
Channel grouping is determined by the group tags inside your M3U file, which your IPTV provider controls. If groups look wrong, ask your provider to update the M3U group labels, or use the channel filtering options in MyIPTV Player Settings to hide groups you don’t need.
Join the conversation
Home - Installation - How to Setup IPTV on Microsoft Devices via MyIPTV Player (2026 Guide)
Read next
What Is IPTV? The Complete 2026 Beginner’s Guide
What Is a MAG Box? IPTV Set-Top Boxes Explained (2026)
1 response on “How to Setup IPTV on Microsoft Devices via MyIPTV Player (2026 Guide)”