Published: March 2026 · Updated: June 2026 · Reading time: 6 minutes
In This Guide
If you've just subscribed to an IPTV service, you've probably received three pieces of information from your provider: a server URL, a username, and a password. These are your Xtream Codes login details — the standard authentication method used by the majority of IPTV providers worldwide to connect subscribers to their service. Without someone explaining what they are and what to do with them, three lines of text in a WhatsApp message don't mean much. This guide explains the whole system clearly.
We'll cover what Xtream Codes is, what each part of your login means, how to enter your credentials in every major IPTV app (Smarters, Tivimate, GSE Smart IPTV, XCIPTV, and others), how it compares to the M3U playlist alternative, and how to fix the most common connection problems. By the end you'll understand the system completely and know exactly what to do with those login details.
Smart IPTV Ireland uses Xtream Codes for all subscriptions and free trials. When you sign up or start a free trial, we send your server URL, username, and password via WhatsApp — clearly labelled, ready to copy directly into any compatible app. The whole process from receiving your details to watching live TV takes under 5 minutes.
What is Xtream Codes?
Xtream Codes is a panel management system — the backend software platform that IPTV providers use to run their service, manage subscriber accounts, organise channel lists and VOD libraries, deliver EPG programme guide data, and handle authentication. When you open an IPTV app and enter your login details, the app sends those credentials to the provider's Xtream Codes panel, which verifies your account and serves your content. It's the engine running behind the screen that you never see directly.
The original Xtream Codes platform was shut down by European authorities in 2019, but the API (Application Programming Interface) it established had already become the industry standard for IPTV authentication. Every major IPTV app and the vast majority of IPTV providers now use systems fully compatible with the Xtream Codes API — the login method (server URL plus username plus password) is identical across providers, which is why the same IPTV apps work with any xtream iptv subscription regardless of who your provider is.
For you as the subscriber, Xtream Codes simply means a three-field login: Server URL, Username, and Password. You enter these three pieces of information into your chosen IPTV app, the app connects to your provider's server, and your channels, VODs, and programme guide all load automatically. It's the most straightforward authentication system in IPTV and the one most widely supported across apps and devices.
The two main alternatives to Xtream Codes are M3U playlist (a single URL link containing your channel list) and MAC address activation (used by the Smart IPTV / SIPTV app on Samsung and LG Smart TVs). Xtream Codes is preferred for most use cases because it automatically provides better VOD library integration, EPG data, channel category organisation, and catch-up TV support — features that require manual configuration or simply aren't available with a basic M3U link.
QUICK ANSWER
Xtream Codes is the standard IPTV login system. Your provider gives you three things: a Server URL, a Username, and a Password. Open any compatible IPTV app (Smarters, Tivimate, GSE, etc.), select "Xtream Codes" or "Xtream Codes API" as the login method, enter the three fields, and connect to your channels.
Understanding Your Xtream Codes Login Details
Here's what each of the three fields in your Xtream Codes login means — and what to watch out for when entering them.
Server URL
The server URL (also called the "portal URL," "host," or "server address") is the internet address of your provider's IPTV server — the location your app connects to in order to access your content. It typically looks like http://server.example.com:8080 or uses a numerical IP address like http://123.456.78.90:25461. The number after the colon is the port number — it's part of the address and must be included exactly as provided. Omitting the port number is the single most common cause of Xtream Codes connection failures.
Example: http://stream.provider.com:8080
Username
Your unique account identifier assigned by your IPTV provider when you subscribed. Usernames are typically a combination of letters and numbers — sometimes a readable name, sometimes a randomised string. The username is case-sensitive: "User123" and "user123" are treated as different credentials. Copy it exactly as provided. If you're retyping manually rather than pasting, pay particular attention to zero (0) versus the letter O, and lowercase L (l) versus the number one (1).
Example: john2026 or ABC12345
Password
Your account password, assigned by your provider alongside your username. Like the username, it's case-sensitive and specific to your IPTV account — completely separate from your WhatsApp password, email password, or any other password you use. Some providers use simple alphanumeric passwords; others generate complex strings. Treat your xtream codes login password like any other password — don't share it, and contact your provider if you need it reset.
Example: pass7890 or XyZ2026abc
Smart IPTV Ireland tip: We send all three details in a single clearly-labelled WhatsApp message — "Server:", "Username:", and "Password:" on separate lines. You can copy each field directly from the message into your app. If you need your details resent at any time, message us on WhatsApp and we'll send them immediately.
How to Enter Xtream Codes in Every Major IPTV App
The process is almost identical across all supported apps — select "Xtream Codes" as the login method, enter your three fields, and connect. Here's the specific navigation path for each.
IPTV Smarters Pro
Open app → select "Login with Xtream Codes API" → enter Server URL, Username, Password → tap "Add User" → wait for channels to load. Full Smarters setup guide →
Tivimate
Settings → Playlists → Add Playlist → select "Xtream Codes" → enter Server URL, Username, Password → tap Next. Full Tivimate guide →
GSE Smart IPTV (iOS)
Remote Playlists → tap + → select "Xtream Codes API" → enter Server URL, Username, Password → tap Save. Channels load automatically.
VLC (PC / Mac)
VLC doesn't support Xtream Codes API directly. Ask your provider for your M3U URL instead. Then: Media → Open Network Stream → paste the M3U URL → Play.
XCIPTV Player
Login screen → select "Xtream Codes Login" → enter Server URL, Username, Password → tap Login. One of the cleanest Xtream Codes login interfaces available.
Formuler (MyTVOnline 3)
Formuler uses a Portal URL format, not standard Xtream Codes. We send a separate portal URL for Formuler users. Message us on WhatsApp with your Formuler model and we'll send the correct details.
Enigma2 / Dreambox
Uses an XtreamTV plugin or M3U import. Setup varies by image/firmware. Contact us on WhatsApp with your box model and firmware version for device-specific instructions.
Smart IPTV / SIPTV
Uses MAC address activation, not Xtream Codes. Send us your TV's MAC address on WhatsApp instead. See Smart IPTV guide →
The pattern is clear: in every app that supports it, the Xtream Codes login option is explicitly labelled — "Login with Xtream Codes API," "Xtream Codes," or "Xtream Codes Login." Select that option, enter your three fields in the exact order shown, and the app does the rest. The entire process takes under 60 seconds once you have your credentials. The xtream codes api handles channel loading, VOD organisation, EPG data, and catch-up automatically — nothing else needs to be configured manually.
For complete device-specific setup instructions covering every step on every platform, see our full IPTV setup guide. Or message us on WhatsApp and we'll walk you through the setup live on whatever device you're using.
Xtream Codes vs M3U Playlist — What's the Difference?
| Feature | Xtream Codes | M3U Playlist |
|---|---|---|
| Login method | Server URL + Username + Password | Single URL link |
| Live TV | ||
| VOD (movies & series) | Full support ⭐ | Limited or none |
| EPG (programme guide) | Auto-loaded ⭐ | Manual setup needed |
| Catch-up TV | Supported ⭐ | Not supported |
| Channel categories | Auto-organised ⭐ | Depends on playlist |
| App compatibility | Most IPTV apps | All media players ⭐ |
Xtream iptv login is the better method for the overwhelming majority of users. When you connect via Xtream Codes, your IPTV app automatically receives the complete channel list with category organisation, the full VOD library with movie/series separation, the EPG programme guide data, and catch-up TV availability — all without any additional configuration on your part. An M3U URL, by contrast, typically delivers only the live channel list, leaving VOD, EPG, and catch-up either unavailable or requiring separate manual setup steps that vary by app.
The one genuine advantage of M3U is universal media player support: VLC, Kodi, and basic media players that don't have native Xtream Codes support can all play M3U playlists. Smart IPTV Ireland provides both formats with every subscription — Xtream Codes for primary use in Smarters, Tivimate, and GSE, and M3U URL available on request for VLC, Kodi, or any other player that needs it. If you're not sure which format to use for your specific device or app, message us on WhatsApp and we'll confirm immediately.
Troubleshooting Xtream Codes Connection Issues
Start by re-typing all three fields manually rather than copy-pasting — messaging apps sometimes introduce hidden characters or auto-correct changes that break the credentials. Verify the Server URL includes the full port number after the colon (e.g., :8080 or :25461) — omitting it causes exactly this error. Confirm you selected "Xtream Codes API" or "Xtream Codes Login" as the method — selecting M3U or Stalker Portal with Xtream Codes credentials produces the same failure. Check your internet connection independently. If your xtream codes login credentials appear correct and internet is working, your subscription may have expired or the server may be experiencing issues — message your provider for an immediate account status check. Smart IPTV Ireland subscribers can WhatsApp us for a real-time verification within minutes.
Some apps take 2–3 minutes after initial Xtream Codes login to fully load the VOD library — it's a larger data set than the channel list and loads separately. Wait a few minutes and check again before concluding it's missing. If VOD remains empty after 5 minutes, your subscription plan may not include on-demand content — check with your provider. Smart IPTV Ireland includes 125,000+ VOD titles in every plan at no additional cost. If you're subscribed with us and missing VOD, message us on WhatsApp and we'll verify your account configuration.
EPG data loads separately from the channel list and typically takes 2–5 minutes to fully populate for a large channel library. If your app's programme guide shows empty after initial login, go to the EPG settings and force a manual refresh — then give it a few minutes to download. If EPG remains completely empty after 10 minutes and a manual refresh, your provider may not be supplying EPG data for your account. Smart IPTV Ireland provides full EPG with automatic updates included with every subscription.
Server URL is for Xtream Codes login in apps like Smarters, Tivimate, and GSE. Portal URL is a different format used by Stalker/Ministra portal systems — primarily in MAG boxes and Formuler's MyTVOnline app. They look similar but are completely different formats and are not interchangeable. Entering a portal URL in an Xtream Codes login field (or vice versa) will always fail. Your provider should specify which format to use for your specific device — Smart IPTV Ireland sends the correct format for your setup with your login message.
Your Xtream Codes credentials can be entered into as many devices as you like, but most standard IPTV subscriptions only support one simultaneous active stream. This means you can install the app on your Firestick, your Android phone, and your tablet, all with the same login — but only one device can be actively streaming at any given moment. If two devices try to stream simultaneously on a single-connection plan, one will typically stop or buffer. If you need multiple simultaneous streams, ask your provider about multi-connection plans — Smart IPTV Ireland offers these.
Don't share your Xtream Codes credentials with people outside your household. If someone else uses your login simultaneously, your own stream will be interrupted (or both streams will fail, depending on how the provider handles connection limits). More importantly, if someone you've shared credentials with cancels, you may lose access unexpectedly if the plan is in their name. Treat your Xtream Codes login with the same caution as any account password. If you believe your credentials have been shared or compromised, contact your provider to issue new ones.
Xtream Codes IPTV — Frequently Asked Questions
Xtream iptv refers to IPTV services that use the Xtream Codes API for authentication. Your provider gives you a Server URL, Username, and Password — enter these into any compatible IPTV app (Smarters, Tivimate, GSE, etc.) to connect to your channels, VOD library, and programme guide. It's the industry standard login system for IPTV subscriptions.
Xtream Codes is a login method — not a product or service you pay for separately. You pay your IPTV provider for your subscription, and they provide Xtream Codes login details as part of that subscription. The apps you use to watch (Smarters, Tivimate) are also free or low-cost one-time purchases. The only ongoing payment is your IPTV subscription itself.
The most widely-used Xtream Codes-compatible apps are IPTV Smarters Pro, Tivimate, GSE Smart IPTV, XCIPTV Player, Purple IPTV, and Perfect Player. Most dedicated IPTV apps support Xtream Codes as a primary login method. General media players (VLC, Kodi with standard setup) don't support Xtream Codes directly — use an M3U URL for those instead. See our Smarters setup guide and Tivimate guide for the two most popular options.
From your IPTV provider when you subscribe or start a trial. Smart IPTV Ireland sends your Server URL, Username, and Password via WhatsApp within 5 minutes of your free trial request — no credit card required. Once you have those three details, you can start watching on any compatible device immediately using the app of your choice.
Get Your Xtream Codes Login Today
Xtream Codes is the easiest and most capable login system in IPTV. Three fields — Server URL, Username, Password — entered into any compatible app, and you're streaming 55,000+ live channels and 125,000+ VODs with automatic EPG, organised channel categories, and catch-up TV in under a minute. Once you understand what the three fields mean and where to enter them, the whole system takes 60 seconds from credentials to watching. That's the complete picture of xtream codes — a login method, not a mystery.
Smart IPTV Ireland sends Xtream Codes details with every subscription and free trial. Message us on WhatsApp to get yours in under 5 minutes, enter them into your favourite app using the guide above, and start watching immediately. Our free 24-hour trial requires no credit card — just a WhatsApp message. When you're ready to subscribe, our plans start from €4.08/month on the annual plan.
Need Your Xtream Codes Login?
Free 24-hour trial — Server URL, Username & Password sent via WhatsApp in under 5 minutes. No credit card.