Introduction
An Electronic Program Guide, commonly known as EPG, transforms your basic IPTV channel list into a full-featured television viewing experience. Instead of seeing just a list of channel names and guessing what is currently playing, an EPG displays programme titles, detailed descriptions, start times, duration, and even upcoming shows for every channel in your Perfect IPTV subscription. It turns your streaming setup into something that looks and feels exactly like a traditional cable or satellite television service, but with thousands more channels and much more content.
Perfect IPTV provides comprehensive EPG data for its extensive library of over 9,000 live channels covering news, sports, entertainment, movies, music, documentaries, and international content. The EPG data is delivered through a dedicated URL that is unique to your account, just like your M3U playlist URL or Xtream Codes credentials. However, unlike the channel list which loads automatically when you log in, the EPG requires a small amount of manual configuration in your IPTV player. Many users skip this step, not realising how much it improves the overall experience.
This comprehensive guide will teach you exactly how to setup EPG on Perfect IPTV using your unique EPG URL. We cover the process for the three most popular IPTV players: TiviMate, IPTV Smarters Pro, and OTT Navigator. You will learn where to find your EPG URL in your Perfect IPTV dashboard, how to add it to each player, and how to troubleshoot common EPG issues. We also include expert tips for getting the best guide data performance and an extensive FAQ section covering every common question about EPG and Perfect IPTV. The entire setup process takes less than five minutes and works on any compatible device.
Perfect IPTV is a premium IPTV service with over 5,000 satisfied customers worldwide. The service offers instant activation after purchase, 99.9 percent server uptime, and AntiFreeze H264 streaming technology for smooth buffer-free playback. Every subscription includes a free Surfshark VPN and a 10 percent renewal discount. With single connection plans starting at £13 per month and multi-connection options available, Perfect IPTV delivers exceptional value for high-quality IPTV content.
Perfect IPTV UK Pricing Plan
What You’ll Need
Before you start the EPG setup process, make sure you have the following items and information ready. The process is quick and straightforward when you have everything prepared in advance.
- An active Perfect IPTV subscription. EPG data is included with every plan at no additional cost, regardless of which pricing tier or connection plan you choose.
- Your EPG URL from the Perfect IPTV account dashboard. This is a unique web address that looks similar to your M3U URL but points to XMLTV formatted programme schedule data instead of the channel list.
- A compatible IPTV player that supports EPG integration. TiviMate, IPTV Smarters Pro, and OTT Navigator all handle EPG data well and provide a smooth guide browsing experience.
- Your Xtream Codes credentials or M3U URL must already be set up in your IPTV player. The EPG data is linked to your channel list, so you need a working connection to Perfect IPTV first.
- A stable internet connection. EPG data downloads are small, typically between 5 and 10 megabytes, but a stable connection ensures the download completes without errors.
Step-by-Step Instructions
Step 1: Log Into Your Perfect IPTV Account Dashboard
Open your web browser and navigate to the Perfect IPTV website. Click on the login button located in the top navigation area. Enter the email address and password that you registered with when you purchased your subscription. If you have forgotten your password, click the Forgot Password link and follow the instructions to reset it. Once you are logged in successfully, you will see your account dashboard which displays all of your active subscriptions, order history, and account settings. If you have multiple subscriptions, choose the one you want to configure EPG for and click on it to view the detailed information.
Step 2: Locate Your EPG URL in the Subscription Details
Inside your active subscription details page, look for a section labelled EPG, XMLTV, or Electronic Program Guide. The EPG URL is typically displayed alongside your M3U URL and Xtream Codes credentials. It looks similar to this example: http://perfectiptv.store:8080/xmltv.php?username=YOUR_USERNAME&password=YOUR_PASSWORD. Click the copy button next to the EPG URL or highlight the entire URL and copy it to your clipboard. Make sure you copy the complete address without missing any characters. The EPG URL contains your account credentials, so treat it with the same level of privacy as your M3U URL and do not share it with anyone else.
Step 3: Add the EPG URL to Your IPTV Player
Now open your IPTV player application. The exact steps for adding an EPG source vary slightly between different players, but the general process is the same. You need to locate the EPG settings section, add a new EPG source, and paste your Perfect IPTV EPG URL. Below we cover the process for the three most popular IPTV players in detail.
TiviMate on Android TV and Firestick
TiviMate is widely considered the best IPTV player for Android-based devices, and its EPG implementation is one of the best in the industry. Open TiviMate and go to the Settings menu by clicking the gear icon or pressing the settings button on your remote. Navigate to the EPG section. Select EPG Sources. You will see a list of any EPG sources you have already added. Click the Add EPG Source button or the plus icon. A text field will appear asking for the EPG URL. Paste your Perfect IPTV EPG URL into this field. Give the source a name such as Perfect IPTV EPG so you can identify it later. Click Save or OK. TiviMate will immediately start downloading the guide data from the server. Depending on the number of channels in your subscription, this can take between thirty seconds and two minutes. You will see a progress indicator showing the download status. Once the download is complete, the EPG data is stored locally on your device.
After the EPG source is added, you need to assign it to your Perfect IPTV playlist. Go back to the Settings menu and select Playlists. Choose your Perfect IPTV playlist from the list. Scroll down to the EPG Source option and select the Perfect IPTV EPG source you just created. This links the guide data to your specific channel list. Without this step, the EPG data may not appear correctly. Once assigned, go back to the Live TV section and select any channel. You should now see programme information for the currently playing show and upcoming programmes listed in the guide.
IPTV Smarters Pro on All Devices
IPTV Smarters Pro is one of the most popular cross-platform IPTV players available on Android, iOS, Firestick, and Smart TV systems. Open the app and make sure you are logged in with your Perfect IPTV credentials using either the Xtream Codes or M3U login method. Once you are logged in and your channels are loaded, go to the Settings menu. Look for an option labelled EPG Settings, Programme Guide Settings, or simply EPG. Inside the EPG settings, you will find a field labelled EPG Source URL or XMLTV URL. Paste your Perfect IPTV EPG URL into this field. Click the Load EPG or Update EPG button. The app will download the guide data and populate your Live TV section with programme information. You can now browse channels and see what is currently playing and what is coming up next.
OTT Navigator on Android TV and Firestick
OTT Navigator is a lightweight and fast IPTV player that handles EPG particularly well even on lower-end hardware. Open the app and go to the Settings menu. Navigate to EPG settings. Select EPG Sources. Tap the plus icon or Add Source option. Choose XMLTV URL as the source type. Paste your Perfect IPTV EPG URL into the text field and save. The app will download the guide data in the background. OTT Navigator is known for its efficient EPG handling, and the guide data should populate quickly even for large channel lists with thousands of entries.
Step 4: Assign the EPG Source to Your Playlist
In some IPTV players, simply adding the EPG source is not enough. You also need to link the EPG source to your specific Perfect IPTV playlist. This is a crucial step that many users miss. In TiviMate, go to Settings, then Playlists, select your Perfect IPTV playlist, and choose the EPG source you created from the dropdown menu. In IPTV Smarters Pro, the EPG is usually linked automatically when you add the URL. In OTT Navigator, go to Playlists in settings, select your Perfect IPTV playlist, and choose the EPG source under the EPG section. This assignment ensures that the guide data is correctly mapped to your channel list and displays the right programme information for each channel.
Step 5: Time Zone and Time Shift Configuration
If the EPG data appears but the programme times are incorrect, you may need to adjust the time zone or time shift settings in your player. In TiviMate, go to Settings, then EPG, then Time Shift. You can adjust the time offset in one-hour increments to match your local time zone. For example, if you are in the United Kingdom and the guide is showing programmes one hour ahead, set the time shift to minus one hour. For Central European Time, you might need to adjust by plus or minus one hour depending on daylight saving time. This setting synchronises the guide data with your local time so that the programme listings match what is actually airing.
Step 6: Verify EPG Data Is Working Across Multiple Channels
After completing the setup and configuration, it is important to verify that the EPG data is working correctly. Browse through different channel categories including news, sports, entertainment, and movies. Select several channels from each category and check that the programme information displays correctly. For each channel, verify that the current programme title and description are shown, and that upcoming programmes are listed with accurate start times. If most channels display correct guide data but a few show No Information, this is normal because some channels do not broadcast EPG data. If the guide is completely empty across all channels, double-check that you have assigned the EPG source to your playlist correctly and try refreshing the EPG data manually.
What to Do If Something Goes Wrong
Error 1: EPG Data Not Loading or Downloading
If your IPTV player is not downloading the EPG data after you have added the URL, the first thing to check is the URL itself. Go back to your Perfect IPTV dashboard and copy the EPG URL again. Make sure you did not miss any characters or include extra spaces. Some email applications or messaging apps can break long URLs, so always copy directly from the dashboard. Also check your internet connection to ensure the device can reach the Perfect IPTV EPG server. If the URL is correct and your internet is working, try restarting your IPTV player and attempting the EPG download again. In some cases, clearing the player cache can resolve download issues.
Error 2: No Information Showing for Any Channel
When the EPG source has been added but every channel shows No Information, the most likely cause is that the EPG source is not assigned to your playlist. Adding an EPG source to the player is only half of the process. You also need to link it to your specific Perfect IPTV playlist. In TiviMate, go to Settings, then Playlists, select your Perfect IPTV playlist, and choose the EPG source from the dropdown. In other players, look for a similar playlist configuration option. Once the EPG is assigned to the correct playlist, the guide data should populate within a minute or two.
Error 3: EPG Shows Wrong Programme Times
If the EPG data appears but the programme times do not match what is actually airing, the issue is a time zone mismatch. The EPG data from Perfect IPTV is typically delivered in Coordinated Universal Time (UTC). Your IPTV player needs to convert this to your local time zone. In TiviMate, use the Time Shift setting under EPG settings to adjust the display time. Start with a shift of zero and adjust up or down in one-hour increments until the guide matches the actual broadcast times. In IPTV Smarters Pro, check your device system time zone settings, as the app usually follows the device time zone automatically.
Error 4: EPG Works for Some Channels but Not Others
Partial EPG coverage is normal and is not a sign of a configuration problem. Some television channels, especially smaller or regional channels, do not broadcast EPG data. This affects all IPTV providers, not just Perfect IPTV. Major channels from broadcasters like the BBC, ITV, Sky, and international news networks almost always have full EPG coverage. If a specific major channel consistently lacks EPG data, you can contact Perfect IPTV support to report the issue. They may be able to improve coverage for that channel in a future EPG update.
Error 5: EPG Data Disappears After Restarting the Player
If you configure the EPG successfully but the data disappears after you close and reopen your IPTV player, the player may be clearing its cache on exit. Check your player settings for an option to keep EPG data cached between sessions. In TiviMate, go to Settings, then EPG, and make sure the Keep EPG Data option is enabled. You should also set the EPG update interval to a reasonable period such as 24 hours so the data refreshes automatically without you needing to manually update it every time you open the app.
Error 6: EPG Download Takes Too Long or Fails
Perfect IPTV has over 9,000 channels, and downloading EPG data for all of them can take time, especially on slower internet connections or older devices. The initial EPG download can take up to two minutes. If it fails partway through, try again during a period of lower network congestion. You can also try connecting your device via Ethernet instead of Wi-Fi for a more stable connection. Some IPTV players allow you to limit the EPG lookahead period, which reduces the amount of data downloaded. Setting the lookahead to 24 or 48 hours instead of 7 days can significantly speed up the download process.
Error 7: Duplicate EPG Entries or Incorrect Programme Mapping
If you see duplicate programme entries or the wrong shows appearing for certain channels, the EPG mapping may have become misaligned. This can happen if the channel list on the server has been updated since you last refreshed your playlist. Try refreshing your playlist first to get the latest channel list, then refresh the EPG data. In TiviMate, you can go to Settings, then Playlists, select your Perfect IPTV playlist, and choose Update Playlist. After the playlist updates, go to EPG and run a manual update. This should realign the EPG data with the current channel list.
Error 8: EPG Causes Player to Slow Down or Crash
On older or less powerful devices, loading a full EPG for thousands of channels can cause performance issues. The player has to store and render a large amount of programme data, which can strain limited hardware resources. If your IPTV player becomes slow or crashes after adding EPG, try reducing the EPG lookahead to 24 hours in the player settings. This reduces the amount of data the player needs to process. You can also try a lighter IPTV player like OTT Navigator which handles large EPG datasets more efficiently than some other options.
Limited Time Offers
Pro Tips
- Set up EPG immediately after your channel list: The best time to configure EPG is right after you set up your M3U URL or Xtream Codes login. If you add the EPG URL immediately, you will not forget the exact steps or misplace the URL. Having the guide data from day one also makes your IPTV experience much more enjoyable compared to scrolling through a bare channel list with no programme information. Make EPG setup part of your standard installation routine.
- Use Xtream Codes for automatic EPG mapping advantages: When you log in using Xtream Codes instead of M3U, many IPTV players can fetch EPG data automatically through the API without requiring a separate EPG URL. This automatic mapping often results in better channel-to-programme matching because the API provides structured data that the player can interpret more accurately. If you are struggling with EPG setup, try switching to Xtream Codes login to see if the automatic EPG works better for your setup.
- Keep your EPG URL private and secure: Your EPG URL, like your M3U URL, contains your account username and password embedded in the web address. If someone else obtains your EPG URL, they could potentially access your subscription information or interfere with your service. Never post your EPG URL on public forums, social media, or support websites. Store it securely in a password manager along with your other Perfect IPTV credentials.
- Set automatic EPG refresh for daily updates: Television schedules change regularly, especially on weekends and during special events. Set your IPTV player to refresh EPG data automatically every 24 hours. In TiviMate, go to Settings, then EPG, and set the Update Interval to 24 hours. This ensures your guide data stays current without requiring manual refreshes. Schedule the update for a time when you are not likely to be watching TV, such as early in the morning.
- Adjust time shift for daylight saving changes: When daylight saving time starts or ends, your EPG times may shift by one hour. Remember to adjust the time shift setting in your player twice a year to keep the guide times accurate. Set a calendar reminder for when clocks change in your country so you do not forget. Some players handle daylight saving automatically through the device system time, but it is worth checking after the change.
- Use EPG lookahead settings to balance data and performance: Most IPTV players let you choose how many days of EPG data to download. A 24-hour lookahead uses minimal storage and downloads quickly, while a 7-day lookahead gives you a full week of programme information. On devices with limited storage or slower processors, start with 24 hours and increase only if performance is acceptable. On modern streaming devices, a 48-hour lookahead offers a good balance of data availability and performance.
- Combine EPG with favourites for a personalised guide: After setting up EPG, create a favourites list in your IPTV player containing only the channels you watch regularly. When you browse your favourites, the EPG data still displays, but you only see programme information for your selected channels. This creates a much cleaner and faster guide experience. Most players allow you to add channels to favourites by pressing and holding the OK button or selecting a heart icon while viewing a channel.
FAQ
What is an EPG URL and how does it work?
An EPG URL is a web address that points to an XMLTV formatted file containing television schedule data. When you add this URL to your IPTV player, the player downloads the file and uses the data to display programme titles, descriptions, and start times for each channel in your Perfect IPTV subscription. The EPG URL is unique to your account and contains your login credentials embedded in the address, similar to your M3U URL.
Does Perfect IPTV include EPG with all subscription plans?
Yes. Electronic Program Guide data is included with every Perfect IPTV subscription at no additional cost. Whether you purchase a single connection plan for £13 per month or a 3-connection plan for £23 per month, you get full access to EPG data for all available channels. There are no premium tiers or paid add-ons required for EPG access.
Can I use a third-party EPG source instead of the Perfect IPTV one?
Yes, you can use third-party EPG sources if you prefer. There are free and paid EPG providers that offer guide data for IPTV services. However, the Perfect IPTV built-in EPG is specifically optimised for the Perfect IPTV channel list and provides the most accurate and complete coverage. Third-party EPGs may have gaps or misaligned mappings for some channels. We recommend using the provided EPG URL for the best experience.
Why is my EPG showing yesterdays schedule on some channels?
If the EPG is displaying programme information from the previous day, your guide data is likely outdated. Force a manual EPG refresh in your player settings to download the latest data. In TiviMate, go to Settings, then EPG, and select Update EPG. If the problem persists after a manual refresh, check that your device date and time are set correctly, including the correct time zone and automatic daylight saving adjustment if available.
Does EPG data use a lot of internet data or storage space?
No. A full EPG download for Perfect IPTV is typically between 5 and 10 megabytes, which is very small compared to video streaming. The data is downloaded once and then stored locally on your device until the next refresh. Even with daily updates, the total monthly data usage for EPG is minimal and will not affect your internet data cap or streaming performance. The storage space required is also negligible on modern devices.
Can I use the same EPG URL on multiple devices?
Yes. Your EPG URL works on any device where you have set up your Perfect IPTV subscription. You can add the same EPG URL to TiviMate on your television, IPTV Smarters Pro on your phone, and any other player you use. Each device downloads its own copy of the guide data independently. Using the URL on multiple devices does not affect performance or violate any terms of service.
What is the difference between XMLTV and EPG terminology?
XMLTV is the technical format that programme schedule data is delivered in. It is an XML-based standard that organises television listings into a structured format that computers can read. EPG is the on-screen guide that you actually see and interact with in your IPTV player. In the context of IPTV setup, the terms are often used interchangeably because you are adding an XMLTV source to populate the EPG display in your player.
Do I need to add EPG if I already use Xtream Codes login?
Some IPTV players can fetch EPG data automatically when you log in using Xtream Codes, which means you may not need to add the EPG URL separately. However, the automatic EPG via Xtream Codes may not cover all channels or may have less detailed programme information. Adding the dedicated Perfect IPTV EPG URL is still recommended for the most complete and reliable guide data. You can have both the automatic and manual EPG sources active simultaneously without conflicts.
Why do some channels show No Information in the EPG?
This happens when the channel does not broadcast Electronic Program Guide data. Some television channels, particularly smaller regional channels, niche content channels, and certain international channels, do not provide schedule information to EPG aggregators. This is normal and affects all IPTV providers equally. Major channels from well-known broadcasters almost always have full EPG coverage. If a major channel consistently shows No Information, you can report it to Perfect IPTV support for investigation.
Can I customise how many hours or days of EPG data are displayed?
Yes. Most advanced IPTV players allow you to configure the EPG lookahead or guide duration. In TiviMate, go to Settings, then EPG, and look for the Guide Days or EPG Lookahead option. You can choose from options such as 24 hours, 48 hours, 3 days, or 7 days depending on your player. A shorter lookahead downloads faster and uses less storage, while a longer lookahead gives you more programme information in advance.
Will EPG work if I am using a VPN with Perfect IPTV?
Yes. EPG data downloads are independent of your VPN connection. The guide data is fetched from a different server endpoint than the video streams, and VPNs do not interfere with EPG functionality. You can use your free Surfshark VPN included with Perfect IPTV while still receiving complete EPG data on all of your channels. The VPN only affects your video streaming traffic routing, not your programme guide data.
How do I fix EPG showing the wrong programmes for my channels?
If programme information appears but it does not match what is actually playing on the channel, the EPG mapping may be incorrect. Try refreshing your channel playlist first to ensure you have the latest channel list from Perfect IPTV. Then refresh the EPG data. If the problem persists, remove the EPG source from your player settings and add it again from scratch. In rare cases, a specific channel may be mapped incorrectly in the EPG database, which would need to be reported to Perfect IPTV support for correction.
Trial Pass
For the official lecynosure iptv website, visit lecynosureiptv.com for downloads and updates.
Conclusion
Setting up EPG on Perfect IPTV is a quick and simple process that dramatically improves your viewing experience. By adding your unique EPG URL to your IPTV player, you transform a basic list of channel names into a comprehensive television guide with programme titles, descriptions, and schedules. The setup takes less than five minutes and works with all major IPTV players. Perfect IPTV provides free EPG data with every subscription alongside over 9,000 live channels, 25,000 video-on-demand titles, a free Surfshark VPN, and a 10 percent renewal discount. If you have not subscribed yet, visit the Perfect IPTV pricing page to choose a plan. For any EPG-related questions or technical assistance, the Perfect IPTV support team is available 24 hours a day, 7 days a week on WhatsApp at +44 7462 282468.