How to Add EPG to IPTV by entering an XMLTV guide URL on an Australian streaming device

How to Add EPG to IPTV: The Complete Australian Setup Guide

Marcus Reed | IPTV Setup in Australia

Published: 5 March 2026 · Last updated: August 2026

Quick Answer

How to add EPG to IPTV involves two actions that many guides present as one: add the guide source, then assign it to your playlist. If you miss the second step, the app will hold guide data that it never displays. On an Xtream Codes connection the assignment usually happens automatically; on an M3U playlist it rarely does. For the wider setup picture, see the IPTV setup Australia guide.

How to Add EPG to IPTV by entering an XMLTV guide URL on an Australian streaming device

Before You Start — What You Need

ItemRequired?Notes
A working playlistYesChannels must load before guide data will
An EPG URL in XMLTV formatDependsNeeded for M3U, usually automatic on Xtream Codes
An app that supports EPGYesTiviMate, IPTV Smarters, Smart IPTV, GSE, Kodi
A stable connectionYesThe first download is larger than people expect

If your channels are not loading yet, start with the playlist setup guide before touching guide settings.

Where to Find Your EPG URL

Providers supply this separately from your playlist link, and it typically ends in .xml, .xml.gz, or /xmltv.php.

Three places to look, in order:

Your welcome email. Most providers include the XMLTV URL alongside your playlist credentials when you first sign up. Search your inbox and spam folder for the original message.

Your customer dashboard. Services with an online panel usually list the guide URL alongside your subscription details, and the panel is the most reliable source because it reflects any changes since you signed up.

Support. If neither of the above has it, ask directly: request the XMLTV EPG URL for your account. This is a standard request that takes only seconds.

How to Add EPG to IPTV: The Two-Step Principle

Linking an XMLTV EPG source to an IPTV playlist during setup

Most guides skip the step that causes the most confusion. Adding a guide source and connecting it to your playlist are two separate actions in several apps, and doing only the first leaves the guide empty.

Step one: add the source. The app downloads the file and stores it.

Step two: assign that source to your playlist. Without this, the app has guide data it isn’t using.

In Tivimate these live in different menus entirely — sources under Settings → EPG and assignments under Settings → Playlists. On Xtream Codes connections the assignment usually happens automatically, which is why people who switch from Xtream to M3U hit a wall and cannot work out what has changed.

Connection typeDo you usually enter an EPG URL?
Xtream CodesUsually no — the provider supplies it automatically
M3U playlistUsually yes — enter the XMLTV URL manually

Check which one you are on before following the app steps below. It determines whether you have one step or two.

IPTV EPG Setup Guide by App

The principle is identical everywhere; only the menu names change.

Add EPG to Tivimate.

TiviMate separates the two steps more clearly than any other app, which is both its strength and the source of most confusion.

Adding the source:

  1. Settings → EPG → EPG sources → Add source
  2. Paste the XMLTV URL
  3. Give it a name you will recognise
  4. Save

Assigning it to your playlist:

  1. Settings → Playlists → select your playlist
  2. Find the EPG source field
  3. Select the source you just added
  4. Return to the main screen and refresh

On an Xtream Codes connection, the source populates on its own, and you can skip straight to checking whether programme data appears.

For the wider app configuration, see the TiviMate configuration guide.

IPTV Smarters Pro

Smarters folds the guide setup into the playlist itself rather than separating it.

On Xtream Codes: enter your server URL, username and password. Guide data loads automatically with the channel list — nothing further to configure.

On M3U: look for the EPG URL field when adding or editing the playlist, and paste the XMLTV URL there. Some versions place this under Settings → EPG instead, depending on how the app was built.

Allow it a minute or two after saving before checking. The download runs in the background.

Configure EPG for Smart IPTV

Smart IPTV on Samsung and LG televisions handles the EPG through its web interface rather than on the TV itself.

Add the EPG URL on the settings page alongside your playlist, save, then restart the app on the television. The TV app reads the configuration on launch rather than continuously, which is why the restart matters.

The large screen makes the guide grid genuinely useful here — more so than on a phone.

GSE Smart IPTV

  1. Open the side menu and select EPG
  2. Tap the plus icon and choose XMLTV Source
  3. Paste the URL and name the source
  4. Set auto-refresh
  5. Save and refresh

GSE is the strongest option on iPad, where the landscape grid shows a wide time span across all channels at once.

How to Add EPG to Kodi

Kodi works differently from the dedicated IPTV apps because guide handling belongs to the PVR add-on rather than to Kodi itself.

  1. Install the PVR IPTV Simple Client add-on if it is not already present
  2. Open its configuration and find the EPG settings section
  3. Enter the XMLTV URL or point it at a local file
  4. Save and restart Kodi

The restart is not optional — Kodi loads guide data on startup. The guide then appears under the TV section of the main menu.

Kodi rewards patience more than the other apps here. It is more configurable and less forgiving, so expect setup to take longer than TiviMate or Smarters.

Adding an IPTV EPG on Smart TV and Android TV streaming apps

Set the Australian time zone.

Guide data is published against a reference time that is usually not local. Without an offset, every programme appears hours off from when it actually airs — and this is the single most common complaint after setup.

RegionStandardDaylight saving
NSW, VIC, ACT, TASUTC+10UTC+11, October to April
QueenslandUTC+10None observed
South AustraliaUTC+9:30UTC+10:30, October to April
Northern TerritoryUTC+9:30None observed
Western AustraliaUTC+8None observed

The setting is usually called ‘Time Shift’ or ‘Timezone Offset’ and is found in the app’s EPG settings. Apply the value for your state, and the guide corrects immediately – no re-download needed.

If you are in a state that observes daylight saving time, this needs revisiting twice a year unless your app handles it automatically.

Adjusting Australian IPTV EPG timezone settings for accurate programme schedules

Why the First Download Sometimes Fails

Guide files are larger than people expect — commonly tens of megabytes for a week of listings across hundreds of channels. The initial download needs a connection that stays stable throughout, and an interruption partway leaves partial data that looks like a failed setup.

If the guide populates for some channels and not others immediately after setup, wait for the download to finish before concluding anything. On a slower connection, the process takes several minutes instead of seconds.

Two things help: run the first download over Ethernet if you can, and avoid closing the app while it runs.

Using Multiple EPG Sources

Some apps, TiviMate among them, accept more than one guide source and merge them automatically. This is useful if your channels span regions your provider’s guide does not cover fully.

Using more than one EPG source can improve coverage for specific channels, but it can also create duplicate or conflicting programme entries if the sources use different channel identifiers. The app has no way to know which entry is correct when two sources both claim the same channel.

Add a second source only when a specific gap needs filling, and verify the affected channels afterwards rather than assuming the merge worked cleanly.

How to Update EPG on IPTV

Guide data goes stale as broadcasters change schedules, so updating matters as much as the initial setup.

Update typeWhen to use it
Manual updateImmediately after adding a new source, or when listings look wrong
Automatic updateEveryday use — set it and leave it

Most apps place both under the EPG settings. Enable automatic updating and let it run on the app’s default schedule; published guidance on the ideal interval conflicts, and forcing frequent manual refreshes puts unnecessary load on the guide server without improving accuracy.

Where an app offers it, updating on playlist changes is worth enabling — it keeps the guide aligned when your provider adjusts the channel lineup.

Catch-Up TV Through the Guide

Once the guide is working, catch-up becomes accessible on channels where your provider supports it.

Navigate backwards in the guide grid to a programme that has already aired, then select it. Where catch-up is available, playback starts; where it is not, nothing happens.

Two things worth knowing. Catch-up is a provider feature, not an app feature — a working guide does not mean catch-up exists on your subscription. And the available window varies, typically covering the past day or two rather than indefinitely.

If the Guide Stays Blank

A guide that fails to populate after correct setup has its own diagnostic sequence, and it is beyond the scope of this document.

The most common causes are a source that fails to download or channel identifiers in your playlist that do not match those in the guide file. Both are covered in the IPTV EPG not working guide.

For what EPG is and how the data reaches your screen, see IPTV EPG explained.

IPTV technology is legal in Australia. Guide data is schedule information and carries no separate legal status — what determines legality is the service behind the playlist and whether it holds appropriate content distribution licences.

ACMA, the Australian Communications and Media Authority, is the federal regulator for broadcasting and online content. Under the Copyright Act 1968 (Cth), it can direct internet providers to block sites that facilitate copyright infringement.

Full framework: Is IPTV legal in Australia?

This article is for educational purposes only. Verify the licensing status of any streaming service and ensure compliance with Australian copyright law before subscribing.

Explore More

EPG
IPTV EPG explained · IPTV EPG not working · TiviMate configuration

Setup
IPTV setup Australia · IPTV playlist setup · How to use an M3U playlist · Xtream Codes vs M3U

Apps and devices
IPTV devices and apps Australia · Smart TV IPTV setup · IPTV Smarters setup

Reference
IPTV Australia guide · Troubleshooting hub

Bottom Line

If you are setting up an M3U playlist, add the XMLTV source first, then assign it to the playlist. Both steps are needed, and doing only the first is the most common reason a guide stays empty after what looked like a successful setup.

If you are using Xtream Codes, the guide is usually configured automatically. Check only if programme data is missing — there is normally nothing to enter.

If the guide remains blank, please refer to the IPTV EPG not working guide. Setup and diagnosis are different problems, each requiring a different fix.

Set the time zone offset before you judge whether the setup worked. A guide showing the correct programme names at the wrong times is configured correctly and is simply displaying against the wrong reference.

Sources

  • ACMA — regulatory framework
marcus reed Avatar

marcus reed

Streaming Device Technician & IPTV Setup Specialist Advanced Diploma in IT Systems, Certified Smart Home Technology Installer
Areas of Expertise: Marcus Reed is a streaming device technician who specialises in IPTV installation, app configuration, and device compatibility for Australian users. With hands-on experience across smart TVs, Fire TV devices, Android TV boxes, and iOS platforms, Marcus provides practical setup guidance for accessing live television channels through IPTV services. His technical expertise covers IPTV player applications including IPTV Smarters, TiviMate, GSE Smart IPTV, and platform-specific solutions for Samsung, LG, and Sony Smart TVs. Marcus focuses on step-by-step installation procedures, M3U playlist configuration, Xtream Codes authentication, and EPG (Electronic Program Guide) setup for optimal viewing experiences. Testing IPTV setups across various Australian internet connections—from 25Mbps NBN connections in regional areas to 250Mbps fiber in metropolitan Melbourne and Sydney—Marcus understands the practical challenges Australian users face when configuring streaming devices for live channel access. His guides emphasise clear, screen-descriptive instructions that anticipate user confusion points, making the IPTV setup accessible for non-technical users while providing detailed configuration options for advanced viewers seeking multi-device streaming solutions.
Fact Checked & Editorial Guidelines
Reviewed by: Subject Matter Experts

Leave a Reply

Your email address will not be published. Required fields are marked *