How to set up Xtream Codes on Windows
Updated June 2026 · 5-minute setup
Quick answer: find the server URL, username, and password in your IPTV provider's welcome email, install a player that supports the Xtream Codes API (like the free JBigs TV), enter those three credentials on the login screen, and your channels load automatically. Total time: about five minutes.
What you need before you start
- A Windows 10 or 11 PC (64-bit)
- An active subscription with an IPTV provider that supports the Xtream Codes API — this is the most common format, so unless your provider says otherwise, you almost certainly have it
- The welcome email or message from your provider containing your login details
Note that a player app — JBigs TV or any other — contains no channels of its own. The subscription comes from your provider, and you're responsible for making sure that provider operates legally in your region.
Step 1: Find your Xtream Codes credentials
Your provider gave you three pieces of information, usually in a welcome email:
- Server URL — looks like
http://example.com:8080(sometimes called "host," "portal," or "DNS") - Username
- Password
Only got an M3U link? Look closely at it. A typical M3U URL looks like:
http://example.com:8080/get.php?username=john&password=abc123&type=m3u_plus
Everything you need is right there: the server is http://example.com:8080, the username is john, and the password is abc123. More on this in M3U vs Xtream Codes.
Step 2: Install an Xtream Codes player
Download JBigs TV — it's free, has no account or sign-up, and takes a few seconds to install. If Windows shows a SmartScreen warning on first run, click More info → Run anyway; this appears for newer apps that haven't yet built download reputation with Microsoft and is not a malware alert.
Step 3: Sign in
Open JBigs TV and enter your three credentials on the login screen:
- Paste the server URL exactly as provided — including
http://orhttps://and the port number (the:8080part) if there is one - Enter your username and password — both are case-sensitive
- Connect
Step 4: Browse and watch
Your provider's full channel list loads automatically, organized into the categories your provider defined. From here you can search channels instantly, switch between grid and list views, and pin favorites. Pro users also get the EPG guide, movies, series, multi-view, and pause & rewind live TV.
Common login errors and fixes
- "Invalid credentials" or login rejected. Re-copy the username and password — watch for trailing spaces, capital letters, and characters that look alike (
l/1,O/0). If it still fails, your subscription may be expired or your provider may limit simultaneous connections; check with them. - "Cannot reach server" / connection timeout. Confirm the server URL and port are exact. Try opening the URL in a browser — many Xtream panels return a small page or JSON response. If nothing loads, the server may be down, or your ISP or VPN may be blocking it; try toggling your VPN.
- Channels load but won't play. Usually a provider-side stream issue or a network problem. See how to fix IPTV buffering on Windows.
- No guide data. EPG comes from your provider, and not all of them supply it. See IPTV EPG not working.
Ready to set up your subscription?
Download JBigs TV free and you'll be watching before you finish your coffee.
Download JBigs TV FreeWindows 10 / 11 (64-bit) · No account required
Related: What is Xtream Codes? · How to watch IPTV on a PC · Xtream Codes player for Windows