{"id":235,"date":"2025-06-04T08:12:34","date_gmt":"2025-06-04T08:12:34","guid":{"rendered":"https:\/\/documentation.iqonic.design\/live-streaming\/?p=235"},"modified":"2025-06-06T11:41:39","modified_gmt":"2025-06-06T11:41:39","slug":"epg-confiig","status":"publish","type":"post","link":"https:\/\/documentation.iqonic.design\/live-streaming\/2025\/06\/04\/epg-confiig\/","title":{"rendered":"EPG Confiig"},"content":{"rendered":"<div class=\"nolwrap\">\n<p>The <strong>EPG (Electronic Program Guide)<\/strong> configuration allows you to link a channel with its scheduled programming data, enhancing the viewer experience with real-time show listings, metadata, and guide navigation.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1701\" height=\"896\" src=\"https:\/\/documentation.iqonic.design\/live-streaming\/wp-content\/uploads\/sites\/14\/2025\/06\/image-3.png\" alt=\"\" class=\"wp-image-406\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd04 Enable EPG<\/h2>\n\n\n\n<p>To begin configuring EPG, navigate to:<br>Admin Dashboard \u2192 Live Streaming \u2192 Settings \u2192 EPG tab<\/p>\n\n\n\n<p>The first option you&#8217;ll see is:<br>&#8211;  Enable EPG<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Enable<\/strong>: Turns ON EPG functionality.<\/li>\n\n\n\n<li><strong>Disable<\/strong>: Turns OFF EPG.<\/li>\n<\/ul>\n\n\n\n<p>\ud83d\udfe2 <strong>Note:<\/strong> Once <strong>EPG is enabled<\/strong>, the \u201c<strong>EPG Channel ID<\/strong>\u201d field becomes available when you create\/edit a TV channel under the <em>TV Channel<\/em> post type. This field links your specific channel to the guide data source.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\ud83d\udd27 EPG Settings<\/h2>\n\n\n\n<p>Here\u2019s a detailed explanation of each field shown in the configuration panel:<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">1. EPG API URL<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The XML link to fetch the program schedule.<\/li>\n\n\n\n<li>Example:<br>https:\/\/team.innoquad.in\/iptv-epg\/guide.xml<\/li>\n\n\n\n<li>\ud83d\udccc This URL should point to a valid EPG XML feed provided by your IPTV or guide service.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">2. API Key<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Optional field.<\/li>\n\n\n\n<li>Some EPG services require API key authentication. Enter it here if applicable.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">3. Update Interval (hours)<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Defines how often (in hours) the system should fetch fresh EPG data.<\/li>\n\n\n\n<li>Example: <code>24<\/code> means EPG data refreshes every 24 hours.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">4. Cache Duration (hours)<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Determines how long fetched EPG data is stored in cache before the next update.<\/li>\n\n\n\n<li>Example: <code>24<\/code> means cache will store data for 24 hours to optimize performance.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">5. Timezone<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set the appropriate timezone for your audience.<\/li>\n\n\n\n<li>This ensures that the program guide aligns with the correct local time.<\/li>\n\n\n\n<li>Example: <code>Africa\/Abidjan<\/code> \u2014 you can choose your relevant region from the dropdown.<\/li>\n<\/ul>\n\n\n\n<h5 class=\"wp-block-heading\">6. Save Settings<\/h5>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Don\u2019t forget to click this red <strong>Save Setting<\/strong> button after configuring all fields to apply changes.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\">\u26a0\ufe0f Important Notes<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The EPG feature must be enabled <strong>before<\/strong> setting EPG IDs for individual channels.<\/li>\n\n\n\n<li>Your EPG XML feed should be well-structured and compliant with standard formats.<\/li>\n\n\n\n<li>Make sure the <strong>timezone<\/strong> and <strong>update frequency<\/strong> are correctly set to ensure accurate display of guide data.<\/li>\n<\/ul>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>The EPG (Electronic Program Guide) configuration allows you to link a channel with its scheduled programming data, enhancing the viewer experience with real-time show listings, metadata, and guide navigation. \ud83d\udd04 Enable EPG To begin configuring EPG, navigate to:Admin Dashboard \u2192 Live Streaming \u2192 Settings \u2192 EPG tab The first option you&#8217;ll see is:&#8211; Enable EPG [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"parent":101,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-235","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"featured_image_src":null,"author_info":{"display_name":"wordpressadminiq","author_link":"https:\/\/documentation.iqonic.design\/live-streaming\/author\/wordpressadminiq\/"},"children":[],"_links":{"self":[{"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/posts\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":17,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/posts\/235\/revisions"}],"predecessor-version":[{"id":408,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/posts\/235\/revisions\/408"}],"up":[{"embeddable":true,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/posts\/101"}],"wp:attachment":[{"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/media?parent=235"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/categories?post=235"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/documentation.iqonic.design\/live-streaming\/wp-json\/wp\/v2\/tags?post=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}