Nightdeck › Guides
Guide · LG webOS
Xtream Codes on an LG TV – how to set it up
An Xtream Codes login consists of three things: a server address, a username and a password. An IPTV player like Nightdeck turns them into live TV with a TV guide on your LG TV, plus movies and shows. Here’s how to set it up – and how to find out what’s wrong if the connection fails.
Nightdeck is a player only. It contains no channels, movies or shows and doesn’t arrange providers. Only use it with sources you’re entitled to – for example cable TV through your own tvheadend server, your own media server or a licensed service you pay for.
What is an Xtream Codes login?
“Xtream Codes” is a widely used interface through which an IPTV server hands a player its channels, categories, movies, shows and TV guide. Instead of one long playlist file, the player gets the data in portions – which makes big catalogues faster and brings artwork, descriptions and catch-up information along with it.
You get the login details from your provider, or you set them up on your own server. They aren’t tied to a particular app: the same login works in any player that supports Xtream Codes.
What you need
- An LG TV with webOS 4 or newer (2018 models on), connected to the internet.
- Your login details: the server address, usually with a port (example:
http://anbieter.tv:8080), plus username and password. The values on this page are examples, not real login details. - Nightdeck on the TV. Coming soon to the LG Content Store.
- Optionally your phone, to type the details there instead of with the remote.
Step by step
Install Nightdeck
Nightdeck has been submitted to the LG Content Store and will appear there once LG has approved it. Then open the LG Content Store on your TV, search for Nightdeck and install it. You need webOS 4 or newer.
Choose “Xtream login”
On first launch Nightdeck greets you with “Welcome to Nightdeck.” In the form, choose “Xtream login”. You can add more logins later via Settings → Playlists → “Add playlist”.
Enter the server address
Enter the address with its port under “Server address”, exactly as your provider gave it to you, for example http://anbieter.tv:8080. If http:// is missing, Nightdeck adds it; endings such as /player_api.php or /get.php are removed automatically.
Username and password
Enter username and password exactly as you received them and watch upper and lower case. If you have a full link with “username=…&password=…”, just paste it into the “Server address” field – Nightdeck picks out the username and password.
Use your phone
Instead of typing with the remote, scan the QR code under “Set up with your phone” next to the form. The same form opens on your phone, and whatever you enter there arrives on the TV in one go.
Connect
Give it a name if you like, e.g. “Living room”, and choose “Connect”. Nightdeck checks the login and shows “Connected” – if the server reports it, also when the login expires and how many connections it allows. Then it loads channels, movies and shows.
If the connection fails
- “Incorrect username or password.” or HTTP 401: check your details, especially upper and lower case and stray spaces at the end.
- HTTP 404: there is no Xtream login at this address. Often the port is missing, or it’s the address of a website rather than the server.
- Timeout or “Server not reachable”: check the address, the port and your TV’s internet connection.
- “Is this really an Xtream Codes server?”: the server answers, but not like an Xtream Codes server. Maybe you have an M3U address instead – then choose “M3U playlist”, see Play an M3U playlist on an LG TV.
- A channel won’t start because too many devices are connected: many logins only allow a certain number of simultaneous connections. Stop playback on the other device or ask your provider.
After setup
Live TV shows your channels with a preview, and the TV Guide shows the schedule your server delivers via Xtream Codes – you don’t need a separate EPG address for that. If your provider has catch-up, you can play past shows or restart a show that’s on with “Start over”. Movies and shows appear on the home screen with Continue watching and recommendations from your own library.
If your login details change, pick the login under Settings → Playlists and choose “Edit”. If the times in the TV Guide are off, use Settings → Live TV & EPG → “EPG time offset”. More about the TV guide: Add an EPG (XMLTV) to your M3U playlist. All features are on the home page.
Take a look at NightdeckSee pricing
Frequently asked questions
Where do I find my Xtream Codes details?
From your provider, usually in the confirmation email or your customer account – or on your own server. Nightdeck doesn’t sell or arrange logins.
Do I also need an EPG address?
No. With an Xtream Codes login the TV guide comes straight from the server. You only enter a separate XMLTV address for M3U playlists.
Can I use more than one login?
Yes. Add each one as its own playlist. Favourites and history stay separate per playlist, and if you like, Nightdeck asks “Who’s watching?” at startup.
Is Nightdeck in the LG Content Store yet?
Not yet: Nightdeck has been submitted to the LG Content Store and will appear there once LG has approved it. For Android TV, Google TV, Fire TV with Fire OS, Mac and Windows (beta) you can get Nightdeck right now – see How to get Nightdeck.
How much does Nightdeck cost?
The first 3 days are free and fully unlocked, with no account and no payment details. After that Nightdeck costs €10.00 per year or €19.99 once, for up to 2 devices in your household.
Are channels or movies included?
No. Nightdeck is a player only. You need your own source that you’re entitled to use.
More guides and comparisons
Last updated: November 2026