IPTV Setup Guides 2026: Get URL, Install on LG, Zgemma H2S & Firestick

· Tutorials · 10 min read

Setting up IPTV on a new device can feel overwhelming — especially when the menu is unfamiliar, the provider has just sent you a long URL, and the official instructions assume you already know what an M3U playlist is. That is exactly why we built these step-by-step IPTV setup guides. Below you will find four complete tutorials covering the most popular IPTV devices in the UK: how to retrieve your IPTV URL, how to install IPTV on an LG Smart TV running webOS, how to set up IPTV on a Zgemma H2S satellite receiver using Enigma2 plugins, and how to configure Smart IPTV (SIPTV) on an Amazon Fire Stick. Each guide is written in plain English, includes the exact menu paths and buttons to press, and finishes with a dedicated troubleshooting section for the issues our support team sees most often. By the end, you will be streaming 30,000+ live channels in full HD or 4K — and if something does go wrong, you will know exactly how to fix it.

Remote control with streaming service logos on screen — perfect visual for an IPTV setup guide
A modern IPTV setup combines a subscription, a player app and one of four popular devices — all controlled from the couch.

How To Get URL For IPTV

Before you can install IPTV on anything, you need the single most important piece of information: your IPTV URL. Officially known as an M3U playlist URL, this is the web address that your IPTV player reads to pull the full channel list from your provider's servers. If you want the wider background, Wikipedia's overview of Internet Protocol Television explains how M3U playlists became the standard format used by virtually every modern IPTV player.

There are two ways a UK IPTV provider will deliver your login information. The first is a single M3U URL that looks like http://server.address:port/get.php?username=xxxxx&password=xxxxx&type=m3u — you paste that one line into your IPTV player and it does the rest. The second is an Xtream Codes API login, which gives you three separate fields: a server URL, a username and a password. Xtream Codes is usually faster to refresh and gives you access to the provider's catch-up TV and EPG data, so we recommend asking for it if you have the choice.

Step-by-Step: How To Get Your IPTV URL

  1. Log in to the account dashboard of your IPTV provider using the credentials sent to your email or WhatsApp
  2. Open the section labelled "My Subscriptions", "Devices" or "Playlist" — the exact wording depends on the provider
  3. Locate your active subscription and click the button marked "View Playlist", "Show Credentials" or "Get M3U"
  4. If the provider offers both M3U URL and Xtream Codes, choose the one that matches the device you are setting up — M3U for LG and Smart IPTV, Xtream Codes for IPTV Smarters and most Android apps
  5. Tap the copy icon next to the URL, or long-press on mobile to select the full text and copy it to your clipboard
  6. Paste the URL into a notes app, a password manager, or send it to yourself in a WhatsApp message so it is ready to paste into your IPTV player later
  7. Repeat the process for any extra connection you have paid for — most multi-screen plans give you two or three separate URLs

Pro Tip Take a screenshot of the entire credentials page and save it somewhere safe. If you ever need to re-install IPTV on a new TV or Fire Stick, you will have the URL, username, password and server address in one place.

Common Issues When Getting Your IPTV URL

The URL Will Not Paste or Looks Truncated

M3U URLs can run to 150+ characters and often include symbols like :, ?, & and =. If the link looks shortened or has been cut in half, long-press inside the text field, choose Select All, copy again, and paste it into a plain-text editor first to confirm the full string is present. Many IPTV players also reject URLs that do not start with http:// or https:// — if yours starts with something else, request a fresh URL from your provider.

"Invalid Credentials" or "401 Unauthorized" When Loading the URL

Nine times out of ten this means the username or password inside the URL has been changed, or the subscription has expired. Log back into the provider dashboard, click "Reset Playlist" if the option is available, and try again. If the dashboard still shows the credentials as active, message the support team — a 401 almost always means the server side needs to re-issue the link.

The URL Works on One Device but Not Another

Some providers limit how many simultaneous connections a single M3U URL can have, or geo-lock credentials to the IP address that first activated them. The fix is simple: ask the provider for a separate URL per device, or enable their multi-connection option from the dashboard. Premium providers like IPTVUK include at least two concurrent connections on every plan, so this should never be an issue.

How To Install IPTV On LG

LG Smart TVs run webOS, which means you cannot just drag-and-drop an APK file like you would on an Android box — the IPTV app has to come from the official LG Content Store or the LG Smart TV support portal. The good news is that webOS supports several excellent IPTV players natively, and the install process is genuinely straightforward on any LG TV from 2018 onwards (webOS 3.0 and above).

The two most popular IPTV apps for LG are Smart IPTV (SIPTV) and SS IPTV. Both can be installed directly from the LG Content Store, both work with a standard M3U URL, and both deliver a clean TV-guide experience on the big screen. SIPTV charges a one-time €5.49 activation fee after a 7-day trial, while SS IPTV is free with optional premium add-ons. We will walk you through both methods below so you can pick whichever suits your budget. For more on streaming app comparisons, Legea's digital media guides offer helpful insights. You can also check TechRadar's best streaming services roundup for expert recommendations on IPTV and OTT platforms.

LG Smart TV displaying the webOS Content Store with streaming apps on screen
LG webOS makes IPTV installation almost as simple as installing Netflix — the apps are right there in the Content Store.

Option 1: Install Smart IPTV (SIPTV) on LG

  1. Press the Home button on your LG Magic Remote to open the webOS launcher bar
  2. Click the LG Content Store icon (a shopping bag) in the bottom-right corner of the screen
  3. Use the search icon at the top and type "Smart IPTV" — the official app appears with a blue and white logo
  4. Select Install, wait for the download to finish, then choose Open to launch SIPTV
  5. A pop-up will display your TV's MAC address and a code — write both down on a piece of paper
  6. On a phone or laptop, open your browser and go to siptv.app/mylist
  7. Enter the MAC address exactly as shown, paste your IPTV M3U URL, and click Save
  8. Restart the SIPTV app on your LG TV — your full channel list and EPG will now load

Option 2: Install SS IPTV on LG

  1. Open the LG Content Store, search for "SS IPTV" and install the official app
  2. Launch SS IPTV — a settings code will appear on the screen (it changes every launch for security)
  3. From a phone or computer, visit ss-iptv.com/users/playlist and create a free account
  4. Click "External Playlists" and add your M3U URL from your IPTV provider
  5. Enter the on-screen code from the TV into the website's "Connect Device" section
  6. Back on the LG TV, navigate to Settings > General > Connect Device to refresh the playlist
  7. Your channel list will populate automatically — you can now use the LG remote to browse and watch

Tip SIPTV is the more polished of the two apps and supports full EPG integration, but SS IPTV is completely free. Try SS IPTV first if you are still testing a new IPTV provider, then upgrade to SIPTV once you are happy with the service.

Troubleshooting IPTV on LG Smart TVs

IPTV App Not Showing in the LG Content Store

Make sure your LG TV's region is set to United Kingdom — some IPTV apps are region-locked and only appear when the TV believes it is in a supported country. Go to Settings > General > Location and switch the region. If the app is still missing, your TV may be running an older webOS version; LG does not always backport newer apps to older models.

Channels Load but the Picture Keeps Buffering

LG TVs handle Wi-Fi slightly differently to streaming sticks. If the IPTV app is buffering, run a speed test from the TV's web browser — you need at least 25 Mbps for stable 4K streams. If Wi-Fi is the bottleneck, plug the TV into your router with an Ethernet cable or move the router closer to the living room. IPTVUK's Anti-Freeze 9.1 servers will handle the rest.

SIPTV Activation Code or MAC Address Error

The MAC address shown by SIPTV must be entered into siptv.app exactly as it appears — six pairs of characters separated by colons, with no spaces and no extra characters. If the activation is rejected, double-check that you did not confuse the number 0 with the letter O, or the number 1 with the letter I. If the problem persists, clear the SIPTV app cache: hold the OK button on the LG remote while the app is highlighted, choose 'Clear Cache', and re-enter the MAC address.

How Do I Set Up IPTV On A Zgemma H2S

The Zgemma H2S is a hybrid Linux satellite receiver that runs Enigma2, the open-source platform originally developed for the Dreambox. Unlike a Fire Stick or Smart TV, the H2S is a dedicated piece of IPTV hardware with twin tuners, a built-in hard-drive bay, and full support for IPTV bouquets via plugins. For deeper technical background on the firmware that powers it, the OpenATV open-source Enigma2 distribution is the most popular image for the Zgemma H2S in the UK, and the rest of this guide assumes you are running OpenATV 7.x or newer.

The Zgemma H2S is popular with UK households because it can receive both Free-to-Air satellite channels (Freesat, Astra 28.2°E) and IPTV streams from the same box, with a unified channel list and EPG. It does require a bit more technical confidence than a Fire Stick — you will be using a remote control to navigate Linux menus — but the steps below are aimed at first-time users and should take around 20 minutes from unboxing to watching live IPTV.

Zgemma H2S Enigma2 satellite receiver on a TV stand connected via HDMI
The Zgemma H2S is a hybrid receiver — it can pull IPTV from the internet and Free-to-Air satellite at the same time.

What You Need

Step-by-Step: Zgemma H2S IPTV Setup

  1. Power on the Zgemma H2S and complete the first-time installation wizard — set your TV aspect ratio, time zone (London for the UK), and tuner configuration
  2. Press the Menu button on the Zgemma remote, then navigate to Setup > System > Network > Adapter Settings
  3. Choose your wired Ethernet adapter, select DHCP, and press OK — the box will pull an IP address from your router automatically
  4. Press the green button to confirm, then back out to the main menu
  5. Navigate to Plugins > Software Management > Update Plugin Lists, and let the box download the latest plugin catalogue from the OpenATV feed
  6. Open Plugins > Extensions and find "IPTV Bouquet Maker" (also known as "Xstreamity" or "E2m3u2bouquet" depending on the image version). Press OK to install
  7. Restart the receiver when prompted — this is required so the new plugin is registered with Enigma2
  8. Open IPTV Bouquet Maker from the Plugins menu, choose "Create Bouquet from M3U URL", and either paste your provider's M3U URL or enter the Xtream Codes server, username and password
  9. Press the green button to save, then exit the plugin — Enigma2 will now create a full IPTV channel bouquet and add it to your main channel list
  10. Press the TV button on the remote, scroll to the bottom of the channel list, and you will see your IPTV provider's bouquet ready to watch

Pro Tip Enable "Auto Bouquet Update" inside IPTV Bouquet Maker so new channels added by your provider appear in your channel list automatically. Run the plugin once a week manually if you prefer to keep full control over what is added.

Common Zgemma H2S IPTV Issues

IPTV Bouquet Maker Will Not Install

Nine times out of ten this is a DNS or network issue. In Setup > System > Network, change the DNS server from automatic to 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google), save, and try again. If the plugin still will not install, your router may be blocking the OpenATV feed — log into the router and confirm the box has unrestricted internet access on ports 80 and 443.

Channels Appear but the Stream Will Not Start

When a channel shows in the list but the picture stays black, the M3U URL is usually the problem. Open IPTV Bouquet Maker, delete the current bouquet, and re-add the URL — copy it fresh from your provider's dashboard to make sure no characters were lost. If the issue persists on every channel, the provider's server is most likely down; check their status page or message their support team.

EPG Guide Is Empty or Showing Wrong Data

The Zgemma uses the EPG from your IPTV provider by default. If the guide is empty, open IPTV Bouquet Maker, find the EPG URL field, and paste the EPG URL provided by your provider. Run the plugin again and wait 5-10 minutes for the EPG data to download — Enigma2 refreshes the EPG in the background and you may need to leave the box on a channel for a few minutes before the programme data appears.

Box Keeps Rebooting or Freezing on Boot

A corrupted flash image is the usual cause. Do not panic — OpenATV images can be re-flashed in under 10 minutes. Download the latest Zgemma H2S image from openatv.org, copy it to a USB stick formatted as FAT32, insert it into the box, and follow the on-screen recovery wizard. Your channel list and plugins are stored separately, so they survive a firmware re-flash.

How To Set Up Smart IPTV On Firestick

The Amazon Fire Stick is the most popular IPTV streaming device in the UK for good reason — it is cheap, portable, and works on any TV with an HDMI port. Smart IPTV (SIPTV) is a lightweight paid IPTV player for the Fire Stick that pairs with the same siptv.app portal used on LG TVs, which makes it perfect if you want the same channel list and EPG across your living-room TV and bedroom Firestick. For official help with the Fire Stick hardware itself, the Amazon Fire TV device support centre is the best place to start if you have questions about the remote, Wi-Fi, or HDMI signal.

There are two ways to install IPTV on a Firestick. The first is to download the IPTVUK dedicated app or TiviMate from the Amazon App Store — these are the easiest options and they walk you through the setup. The second is to sideload Smart IPTV via the Downloader app, which is what we cover in this guide. The sideload route gives you the most flexibility and is the only way to run SIPTV on Fire OS — TiviMate and IPTVUK app users can simply log in with their Xtream Codes instead.

Amazon Fire Stick remote in front of a smart TV showing an IPTV app
Sideloading Smart IPTV on a Fire Stick takes around 5 minutes once you have enabled Unknown Sources.

What You Need

Step-by-Step: Smart IPTV on Firestick

  1. From the Fire Stick home screen, navigate to Settings (the gear icon in the far-right of the top navigation bar)
  2. Choose My Fire TV, then Developer Options
  3. Toggle on Apps from Unknown Sources — confirm Turn On when prompted (this is the only setting we need to change to sideload IPTV apps)
  4. Press the Home button, return to the Search icon, and install the free Downloader app by AFTVnews (orange icon)
  5. Open Downloader, then in the URL bar at the top type the direct Smart IPTV APK link — you can find the latest link at siptv.app/downloads
  6. Press Go, wait for the APK to download, then choose Install when prompted
  7. Open Smart IPTV, then sit the Fire Stick remote down — your TV will now show the SIPTV activation screen with a MAC address and an activation URL
  8. On a phone or computer, open siptv.app/mylist, enter the MAC address exactly as shown, paste your IPTV M3U URL, and click Save
  9. Restart the Smart IPTV app on the Fire Stick — your full channel list, EPG, and favourites will appear within a few seconds
  10. For the best 4K experience, go to Fire Stick Settings > Display & Sounds > Display > Video Resolution and select Auto (up to 4K Ultra HD)

Pro Tip If you would rather use the IPTVUK official app from the Amazon App Store, search for "IPTVUK" in the Fire Stick search bar, install it, and log in with the Xtream Codes credentials sent to you via WhatsApp. You will not need to sideload anything.

Troubleshooting Smart IPTV on Firestick

Smart IPTV Buffering Every Few Minutes

The Fire Stick's Wi-Fi antenna is small and struggles at long distances from the router. Move the stick closer to the router, or buy the official Amazon Ethernet Adapter for Fire Stick and run a cable. If you cannot move either, the simplest fix is to enable 5 GHz Wi-Fi only on your router and connect the Fire Stick to that band — the 2.4 GHz band is more crowded and slower for streaming.

Channels List Loads but Every Channel Shows "No Streams"

This almost always means the MAC address was typed incorrectly when you registered the URL on siptv.app. Go back to siptv.app/mylist, delete the current playlist, re-enter the MAC address one character at a time, paste the M3U URL again, and save. Restart Smart IPTV on the Fire Stick. The channel list will refresh within 30 seconds.

Smart IPTV App Crashes or Freezes on Launch

Clear the app cache: on the Fire Stick home screen, highlight Smart IPTV, press the menu button (three lines) on the remote, choose Move to end, then press menu again and select Clear cache. If the crash still happens, uninstall the app and re-sideload it from the Downloader app — the activation data is stored on the siptv.app server, not on the device, so you will not lose your channel list.

Conclusion: Your IPTV Setup, Made Simple

Every IPTV setup follows the same four-step rhythm: subscribe to a reliable provider, retrieve your IPTV URL, install a compatible player on your device, and load the playlist. Whether you are installing IPTV on an LG Smart TV, configuring a Zgemma H2S satellite receiver, or sideloading Smart IPTV on a Firestick, the tutorials above give you a complete, device-specific roadmap — including the troubleshooting steps our support team uses every day to fix the issues that catch most users out.

If you would rather skip the technical steps entirely, IPTVUK.CC delivers the same 30,000+ live channels, full 4K streams and built-in VPN protection as a single, ready-to-install package. Our team activates your subscription within minutes, sends the playlist and player app directly to your WhatsApp, and stays on hand 24/7 to walk you through setup on any device — LG, Zgemma, Firestick, MAG, Apple TV, Android, or your phone. For more IPTV setup guides, provider comparisons and device tutorials, head over to IPTVUK.CC and join over a million UK households who have already cut the cord.