IPTV EPG setup showing programme guide grid with Australian channels in TiviMate

IPTV EPG Setup Australia – How to Get Your TV Guide Working

IPTV EPG setup showing programme guide grid with Australian channels in TiviMate

IPTV EPG Setup: Complete Programme Guide Configuration for Australia

IPTV EPG setup is what separates a basic channel list from a proper TV experience. Without EPG—the Electronic Program Guide—you’re just scrolling through channel names with no idea what’s on. With it, you get a full grid showing what’s playing now and what’s coming up, as well as catch-up access to programs you missed. This guide covers every EPG configuration scenario Australian users encounter.

AI-ready definition: An IPTV EPG (Electronic Program Guide) is a data feed that provides program schedule information—titles, descriptions, and start and end times—for IPTV channels. It is delivered either automatically via an Xtream Codes API connection or as a separate XMLTV-format URL that IPTV player apps download and sync on a schedule. EPG data allows IPTV apps to display a TV-guide-style grid, show what is currently playing on each channel, and, in some apps, enable catch-up TV and scheduled recordings based on program metadata.

What You Need Before Starting

ItemRequired?Notes
Working IPTV playlistYesChannels must be loading before EPG setup
EPG URL (XMLTV format)DependsRequired for M3U users; usually auto for Xtream
IPTV app with EPG supportYesTiviMate, Smarters, GSE, Flex IPTV all support EPG
Provider contact detailsRecommendedIf EPG URL wasn’t included in your welcome email

If your playlist isn’t loading yet, start with our IPTV Playlist Setup guide before tackling EPG.

Step 1 — Understand Your EPG Source

How your EPG arrives depends on how you connected your playlist.

Connection TypeEPG DeliveryWhat You Need to Do
Xtream Codes APIAutomatic from serverUsually nothing — check it’s enabled
M3U PlaylistManual — separate URL requiredPlease obtain the EPG URL from the provider and add it to the app.
M3U with EPG tag embeddedSemi-automaticThe app may detect it; may need manual confirmation

Check your welcome email: Most providers include an XMLTV EPG URL alongside M3U credentials. It usually looks like:http://server.provider.com:8080/xmltv.php?username=XXX&password=XXX

If you don’t have one, email your provider and ask, “Can you send me the XMLTV EPG URL for my account?”

If something goes wrong: If you’re on Xtream Codes and EPG still isn’t showing after setup, the provider’s EPG server may be temporarily down. Wait an hour and try refreshing. If it’s been more than 24 hours, contact your provider — EPG outages are usually resolved quickly as they affect all customers.

Step 2 — Configure EPG in TiviMate

TiviMate has the best EPG implementation of any IPTV player. Here’s how to set it up properly.

For Xtream Codes users:

  1. Open TiviMate → Settings → Playlists → [Your Playlist]
  2. Scroll to EPG section
  3. Ensure ‘Use EPG from Server’ is toggled ON
  4. Tap Refresh EPG — data loads in 3–8 minutes
  5. Return to Live TV — programme information appears alongside channel names

For M3U users (manual EPG URL):

  1. Open TiviMate → Settings → Playlists → [Your Playlist]
  2. Tap EPG URL
  3. Paste your XMLTV URL from your provider
  4. Set EPG Refresh Time to 4:00 AM — overnight refresh so data is always fresh in the morning
  5. Tap Refresh EPG Now for the initial load

Setting the correct timezone:

This is critical for Australian users.

  1. Settings → General → EPG Timezone Offset
  2. Set based on your state:
StateStandard TimeDaylight Saving
NSW, VIC, ACT, TAS+10:00 (AEST)+11:00 (AEDT)
QLD+10:00 (AEST)No DST
SA+9:30 (ACST)+10:30 (ACDT)
WA+8:00 (AWST)No DST
NT+9:30 (ACST)No DST

If something goes wrong: If EPG (Electronic Program Guide) shows programme names but times are all offset by an hour or more, the timezone setting is wrong. Adjust the EPG timezone offset in TiviMate settings. This defect is the number one EPG complaint from Australian users—it’s always a timezone issue, never an EPG data issue.

Step 3 — Configure EPG in IPTV Smarters

For Xtream Codes users:

EPG loads automatically. To check it’s working:

  1. Open Live TV → tap a channel
  2. During playback, swipe up or look for an info bar — it should show the current programme title
  3. From the channel list, tap the Guide icon to see the full EPG grid

For M3U users:

  1. From the main dashboard, tap Settings
  2. Select EPG Settings
  3. Tap Add EPG Source
  4. Paste your XMLTV URL
  5. Set refresh to every 12 or 24 hours
  6. Tap SaveUpdate EPG

If something goes wrong: IPTV Smarters’ EPG grid can be slow to render on older Fire TV Sticks. If the guide view is laggy, limit the EPG lookahead: Settings → EPG → Days to Load → reduce from 7 days to 3 days. This cuts the EPG data load in half and noticeably improves guide performance.

Step 4 — Configure EPG in GSE Smart IPTV (iOS/Android)

  1. Open GSE Smart IPTV → tap EPG in the left sidebar
  2. Tap the + icon
  3. Select XMLTV Source
  4. Paste your EPG URL
  5. Name it (e.g., “Provider EPG”)
  6. Set Auto Refresh to 12 Hours
  7. Tap Save
  8. Tap Refresh Now — wait for the load to complete

On the iPad, the EPG (Electronic Program Guide) grid view is excellent—the landscape orientation gives you a full 2-hour program guide across all channels simultaneously.

If something goes wrong: If GSE Smart IPTV displays “Invalid EPG Source,” the URL format might not be XMLTV. Some providers supply EPG in JSON format, which GSE doesn’t support. Request an XMLTV-format EPG URL from your provider specifically. The XMLTV standard is the most widely supported format across all IPTV apps.

Step 5 — Manual Channel-to-EPG Matching

This is the most common EPG fix required. It happens when your channels load, but program data doesn’t appear for some or all of them— because the app can’t automatically match channel names to EPG IDs.

In TiviMate:

  1. Navigate to a channel missing EPG data
  2. Long-press → Edit Channel
  3. Tap EPG Channel
  4. Search by channel name (e.g., “ABC” for ABC Australia)
  5. Select the matching EPG source from the dropdown
  6. Tap Save — EPG data appears for that channel immediately

In IPTV Smarters:

Manual channel matching is limited in Smarters. If EPG is missing for specific channels, switching to Xtream Codes login (if available) usually resolves this automatically—the server handles the matching serverside.

Time-saving tip: If you’re missing EPG on dozens of channels, it’s usually faster to contact your provider and ask them to update their M3U playlist with correct EPG channel IDs embedded in the playlist file. This is a two-minute fix on their end, and it solves the problem for all channels at once.

If something goes wrong: if no EPG channel options appear when searching in TiviMate’s Edit Channel screen, your EPG source has loaded but doesn’t contain that channel’s ID. This indicates that your provider’s EPG feed does not include the channel. Try a third-party EPG source for Australian free-to-air channels — XMLTV Australia community sources cover ABC, Seven, Nine, Ten, and SBS reliably.

Step 6 — Using Catch-Up TV via EPG

Once EPG is working, catch-up TV is available for channels your provider supports it on.

  1. In TiviMate: navigate to a channel in the EPG grid → scroll back in time → tap a past programme → select Watch or Record
  2. In IPTV Smarters: open Live TV → tap a channel → tap Catch Up (if available) → browse past programmes by date

Not all channels support catch-up — it depends on your provider’s server configuration. Australian channels that commonly support catch-up via IPTV: ABC News 24, Sky News Australia, Fox Sports, and beIN Sports.

If something goes wrong: If the catch-up button appears but streams fail, your provider may advertise catch-up but not actually serve catch-up broadcasts. This is a provider-side feature — if it doesn’t work, it’s not fixable on your end. Check reviews of your provider specifically for catch-up reliability at our Best IPTV Australia guide.

EPG Troubleshooting Quick Reference

ProblemBecauseFix
No EPG data at allEPG URL not added / wrong URLAdd/correct EPG URL in settings
Times all wrongTime zone offset incorrectSet correct AEST/AEDT offset
Some channels missing EPGAuto-matching failedManual channel-EPG matching
EPG loads then disappearsAuto-refresh overwriting bad dataCheck EPG URL is still valid
EPG very slow to loadLarge data set + slow deviceReduce days to load (3 days vs 7)
Catch-up not workingThe provider doesn’t serve catch-upContact provider — not fixable locally

You Are Set Up

With EPG configured and channel matching done, your IPTV app now shows a proper TV guide. You see what’s on right now across every channel, what’s coming up in the next few hours, and—on catch-up supported channels—what aired over the past week. This is the crucial difference that transforms IPTV from a crude workaround to a refined product.

For the full setup picture, our IPTV Setup Australia hub links everything together—device setup, playlist loading, EPG (Electronic Program Guide), and network optimisation in one place.

FAQ

Q: Do I need a separate EPG URL, or is it included with my IPTV subscription?

It depends on your provider and connection method. Xtream Codes connections usually include EPG automatically. M3U connections require a separate XMLTV URL, which most decent providers supply — check your welcome email or ask your provider directly. If they don’t offer an EPG URL, community XMLTV sources cover Australian free-to-air channels reliably.

Q: My EPG shows English programme names but the times are incorrect — why is that?

This is a time zone offset issue, not a data issue. The EPG feed is delivering the correct program names (so the URL and matching are working), but the times are offset because TiviMate or Smarters haven’t been told your local timezone. Please adjust the settings in the EPG Timezone Offset section. For Australian time zone values, refer to Step 2 of this guide. Our TiviMate IPTV Configuration guide also covers this issue in the TiviMate-specific settings section.

Q: How often should EPG data refresh?

Every 12–24 hours is standard. Setting it to refresh at 4:00 AM means you always have fresh data by the time you watch in the evening, with no impact on your network during viewing hours. Refreshing more frequently (every 4 hours) puts an unnecessary load on your provider’s EPG server and offers no practical benefit for daily use.

Q: EPG worked fine for months and suddenly stopped — what happened?

Your provider likely changed their EPG server URL. This happens when providers migrate servers. Go back to your provider’s portal or contact their support to get the updated EPG URL. The fix takes 30 seconds once you have the new URL. For M3U users, this is another reason Xtream Codes is preferable — EPG updates happen server-side without you needing to change anything. See our IPTV App Updates guide for how to manage provider-side changes.

Wrap-Up

IPTV EPG setup is a one-time configuration that pays off every single day. Get your XMLTV URL from your provider, enter it correctly in your app, set the right Australian timezone, and do any manual channel matching needed. Your program guide is working. The whole process takes 10–15 minutes.

If EPG times are wrong, it’s the timezone. If channels are missing guide data, it’s manual matching. Those are the only two problems you’ll realistically encounter—and both are simple fixes.

Enjoy your setup.

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

Our Fact Checking Process

We prioritize accuracy and integrity in our content. Here's how we maintain high standards:

  1. Expert Review: All articles are reviewed by subject matter experts.
  2. Source Validation: Information is backed by credible, up-to-date sources.
  3. Transparency: We clearly cite references and disclose potential conflicts.
Reviewed by: Subject Matter Experts

Our Review Board

Our content is carefully reviewed by experienced professionals to ensure accuracy and relevance.

  • Qualified Experts: Each article is assessed by specialists with field-specific knowledge.
  • Up-to-date Insights: We incorporate the latest research, trends, and standards.
  • Commitment to Quality: Reviewers ensure clarity, correctness, and completeness.

Look for the expert-reviewed label to read content you can trust.

Leave a Reply

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