Xtreme HD IPTV UK issues your login as either an Xtream Codes API connection or an M3U URL, depending on which suits your player app best. Both give you access to the exact same channels, VOD library, and EPG — the difference is purely in how your player app connects to the service, not in what you're able to watch. This guide covers setting up both, along with how to tell which one you've been sent.
Quick answer: Xtream Codes uses a server URL, username, and password entered into your player's login screen, while M3U uses a single playlist URL you paste in instead. Xtreme HD IPTV UK supports both — you'll receive the one that matches the login type you request, or you can ask support for the alternative if you switch player apps.
Why Xtreme HD IPTV UK Offers Both Methods
Not every player app or device supports both connection types, so offering a choice means customers aren't limited to hardware that happens to support one specific method. Whether you're setting up on a mainstream player like TiviMate or a more niche device that only understands M3U playlists, there's a route in without needing to switch player apps just to make the connection work.
Xtream Codes vs M3U: What's the Difference
Xtream Codes API is a structured login method — your player app talks directly to the server using your username and password, which generally makes EPG data and catch-up features load more reliably. An M3U URL is a single playlist link containing all your channels, which is simpler to set up and works with a wider range of players, including some that don't support Xtream Codes at all, like certain Roku or VLC configurations. For a deeper technical explanation of each, see our guides on Xtream Codes and IPTV M3U playlists.
What You'll Receive After Subscribing
Once payment is confirmed, you'll be sent either your Xtream Codes login (server URL, username, and password) or your M3U URL, usually within minutes. If you're not sure which one you've received, check whether you have three separate pieces of information (Xtream Codes) or a single web link (M3U). If you'd rather use a different method than the one you've been sent, support can usually provide the alternative on request.
Setting Up Xtream Codes API
- Open your player app (IPTV Smarters Pro, TiviMate, IBO Player Pro, or XCIPTV all support this) and choose Xtream Codes API as the login type.
- Enter the server URL, username, and password exactly as sent — watch for extra spaces, which are the most common setup mistake.
- Save the profile. Your channel list, VOD library, and EPG should all load together.
Understanding Your Server URL Format
Your Xtream Codes server URL typically includes a web address and a port number, formatted as a single string you paste directly into your player's server field rather than something you need to edit or interpret. If your player app splits the login into separate fields for address and port, copy the details exactly as sent rather than guessing where one part ends and the other begins — support can clarify the correct split for your specific player if the field layout looks unfamiliar.
Setting Up an M3U URL
- Open your player app and choose M3U URL or Playlist URL as the connection type.
- Paste the full M3U link exactly as provided, without adding or removing characters.
- Name the playlist and save — the channel list should populate shortly after.
How Xtream Codes and M3U Handle the VOD Library
Both connection methods give you access to the same 80,000+ movies and series library, but Xtream Codes API tends to present it in a more organised, browsable way inside supporting players — separated into categories, with cover art and descriptions pulled through automatically. An M3U playlist can include VOD content too, but depending on the player app, it may appear as a flatter list rather than a fully categorised library. If on-demand browsing matters to you as much as live TV, that's another point in favour of Xtream Codes where your player supports it.
Which Method Should You Use?
If your player supports both, Xtream Codes API is generally the smoother option since it tends to load EPG data and catch-up TV more consistently. M3U is the better choice for players that don't support Xtream Codes directly, or if you prefer managing a single playlist link across multiple apps — for instance if you're setting up on a Roku or a VLC-based computer setup where Xtream Codes login screens aren't available.
Using M3U on Roku and VLC Specifically
Roku doesn't support Xtream Codes login screens at all, so an M3U-compatible channel or player app is the only route in on that platform. Similarly, VLC on Windows or Mac opens an M3U URL directly as a network stream via its Open Network Stream option, without needing a dedicated IPTV app installed first. Both cases are a good example of where M3U's simplicity — a single link rather than three separate credentials — makes it the more practical option, even though Xtream Codes generally offers a richer experience elsewhere.
What to Do If You Replace a Device
If you upgrade to a new Firestick, buy a new Smart TV, or switch phones, your Xtream Codes login or M3U URL still works exactly the same way on the new hardware — there's no need to contact support to transfer anything. Simply install your preferred player app on the new device and enter the same details you originally received. The only reason to message support is if you've genuinely lost your login information and need it resent.
Switching Between Multiple Players with the Same Login
You're not locked into one player app once you've set up your login. Because your Xtream Codes credentials or M3U URL work identically across every compatible app, you can add the same details to a second or third player to compare interfaces, or keep more than one installed for different situations — TiviMate for evening viewing, for example, and IPTV Smarters Pro for quick checks on a phone. This doesn't count as extra devices in itself; what matters for your plan is how many are streaming simultaneously.
Keeping a Record of Which Method You Used
It's worth noting down whether you set up with Xtream Codes or M3U on each device, particularly if your household runs a mix of both across different players. That way, if you ever need to troubleshoot or ask support for help, you can immediately tell them which method and details are involved, rather than needing to check each device individually first.
Testing Your Connection After Setup
Once your login is entered and channels appear, it's worth checking a couple of things beyond just live playback: open the EPG to confirm listings are populating, try switching between a few different channels to check for consistent loading times, and if you're on a 12-month plan, test catch-up TV on a channel that supports it. Doing this straight after setup means you'll catch any issue while it's fresh, rather than discovering a gap the first time you actually need catch-up or a specific channel weeks later.
Common Setup Mistakes
- Extra spaces or line breaks accidentally copied along with the server URL, username, or password.
- Selecting the wrong login type in the player app (e.g. choosing M3U when you were sent Xtream Codes details).
- Not saving the profile before closing the app, meaning the details never actually get stored.
Once your login is working, the EPG setup guide covers making sure your program guide is displaying correctly, and our broader getting started guide walks through the full process from subscribing onward.
Not sure which login type you need, or want your details resent? Contact support on WhatsApp and we'll sort it out directly.
Frequently Asked Questions
Start Streaming Today
Not sure yet? Message us on WhatsApp and we'll help you pick the right plan.
More from the blog
Xtream Codes: What Are They and How Do They Work?
Xtream Codes explained in plain English — what the login system is, how it differs from an M3U playlist, and how IPTV providers use it.
Setup & ConfigurationIPTV M3U Playlist: What Is It and How Does It Work?
A clear explanation of what an IPTV M3U playlist is, how the file format works, and how to use one with your IPTV player.
Xtreme HD IPTVXtreme HD IPTV: How to Get Started Step by Step
You've subscribed to Xtreme HD IPTV UK — here's exactly what happens next, from confirming your plan to loading your first channel.
Xtreme HD IPTVXtreme HD IPTV EPG Setup Guide
How to get the Electronic Program Guide working correctly with your Xtreme HD IPTV UK subscription, across the most popular player apps.