{"id":1522,"date":"2020-10-06T14:01:27","date_gmt":"2020-10-06T11:01:27","guid":{"rendered":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/%d0%b8%d0%bc%d0%bf%d0%be%d1%80%d1%82-epg-%d0%b8-%d0%bc%d0%b5%d1%82%d0%b0%d0%b4%d0%b0%d0%bd%d0%bd%d1%8b%d1%85-%d0%ba%d0%be%d0%bd%d1%82%d0%b5%d0%bd%d1%82%d0%b0"},"modified":"2026-02-06T09:16:17","modified_gmt":"2026-02-06T06:16:17","slug":"epg","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/epg","title":{"rendered":"Import of EPG and Content Metadata"},"content":{"rendered":"<h1 class=\"wp-block-heading\">Basic concepts<\/h1>\n\n\n\n<p>Transmission program in Smarty is provided using an entity <code>EPGChannel<\/code> \u2014 this is an object to which the channel icon is tied (there may be several icons of different sizes), as well as a program of programs with inherent properties (transmission name, its description, preview images, start time and end time, genres, categories, etc.).<br>We can say that EPGChannel is a kind of \u00abChannel\u00bb to which the subscriber has indirect access \u2014 with the correct configuration, the subscriber can see the icon EPGChannel\u2019 a; the name of its current, past or future transfer; a description of these programs, their advertising images, etc., but the subscriber does not know about the existence of such an entity. This entity is necessary for the connection between the list of specific transmissions and channel icons with the channel that the user will observe in his portal.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"280\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg\" alt=\"\" class=\"wp-image-6115\"\/><figcaption class=\"wp-element-caption\">This is the EPGChannel list (invisible to the user)<\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"280\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/ChannelList-2.jpg\" alt=\"\" class=\"wp-image-6116\"\/><figcaption class=\"wp-element-caption\">This is a list of channels (what the user will see in the portal)<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p><code>EPGSource<\/code> \u2014 source of the program. As a rule, it is an xmltv file with a list of channels and transmissions (or a link to the transmission program of a channel). <\/p>\n\n\n\n<p><code>EPGChannelsSource<\/code> \u2014 source of TV channels. Can be used to import channels or icons to them.<\/p>\n\n\n\n<p><code>EpgProgram<\/code> \u2014 the program itself, associated with a specific <code>EPGChannel<\/code>to which this program belongs. Everyone <code>EpgProgram<\/code> stores information about the name of the transfer and about the beginning and end of the transfer (the minimum set of parameters for the program to appear in the portal), as well as its description, belonging to the category, age rating, preview images and other information that can be displayed in the portal.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"702\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGProgram_1-1.jpg\" alt=\"\" class=\"wp-image-6120\"\/><figcaption class=\"wp-element-caption\"> <\/figcaption><\/figure>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"929\" height=\"702\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGProgram_2-1.jpg\" alt=\"\" class=\"wp-image-6122\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center\"><em><sup>So the program is stored in Smarty<\/sup><\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1271\" height=\"711\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_epgprogram_info.jpg\" alt=\"\" class=\"wp-image-6228\"\/><figcaption class=\"wp-element-caption\">And so the user will see it in the portal<\/figcaption><\/figure>\n<\/div>\n\n\n<p><code>Canal<\/code> \u2014 an entity to which the user will have consistent access in the portal. It is a set of channel configuration in the Smarty admin panel (streaming services, tariff configuration, LCN, parental control, etc.) and the associated channel <code>EPGChannel<\/code> (in the framework of which access to the program of programs of this channel is provided). <\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Minimum Smarty settings before importing a transmission program (EPG)<\/h1>\n\n\n\n<p>The configuration process can be described by the following algorithm:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create or edit an existing one <code>EPGSource<\/code>;<\/li>\n\n\n\n<li>Create the required amount <code>EPGChannel<\/code>tying them together <code>id<\/code> broadcast <code>EPGSource<\/code> (or import all transmission channels at the source of the program);<\/li>\n\n\n\n<li>Import the transmission program;<\/li>\n\n\n\n<li>Tie up <code>EPGChannel<\/code> with available channels;<\/li>\n\n\n\n<li>Add the task of updating the transfer program to the task scheduler. <\/li>\n<\/ol>\n\n\n\n<p>Most operations <code>EPG<\/code> carried out <code>django-adminke<\/code> (to get into it, you need a certain level of access, opens when added)<code> \/admin<\/code> at the end of the Smarty address.<\/p>\n\n\n\n<p>Below, each of these items will be discussed in more detail.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creating a transmission source (EPGSource)<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to section <code>Tvmiddleware<\/code>;<\/li>\n\n\n\n<li>Open subsection <code>EPG Sources<\/code>;<\/li>\n\n\n\n<li>Press the Add button <code>EPG Source<\/code>;<\/li>\n\n\n\n<li>Specify name <code>EPGSource<\/code> (necessary for ease of administration);<\/li>\n\n\n\n<li>Specify the type of parser <code>EPG<\/code> (for the correct interpretation of the data stored in the selected source) <\/li>\n\n\n\n<li>Indicate source address <code>EPG<\/code> (Can be absolute \u2014 in the case of a specific source reference, or relative \u2014 if the file with the transmission program is stored on the same server as Smarty);<\/li>\n\n\n\n<li>In order to save free storage space of media files (as well as for faster loading and reducing the load on user devices), you can turn on the option \u00abConvert pictures\u00bb \u2014 if this checkbox is enabled, then all imported preview images of transmissions will be compressed to the dimensions specified in the Smarty configuration (the corresponding options are described in the documentation) <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\">\u00abSystem parameters \u00bb<\/a>); if the checkbox is turned off, the preview images will be downloaded at the original resolution.<\/li>\n<\/ol>\n\n\n\n<p>The type of EPG parser should be selected based on the EPG source used. In most cases, the parser name intuitively matches the EPG source name, with rare exceptions such as:<br><code>Dummy_source<\/code> \u2014 this is an automatic source that creates the same programs with the name corresponding to the name <code>EPGChannel<\/code> and broken down once an hour. It can be useful for filling out the camera transmission program (in case the cameras write an archive, a transmission program is required to view it and you can fill it in through the camera) <code>Dummy_source<\/code>).<br><code>Xmltv_common<\/code> \u2014 universal parser xmltv.<br><code>Xmltv_from_file<\/code> \u2014 parser based on <code>xmltv_common<\/code>, but able to read a file that is on a server with Smarty.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1295\" height=\"461\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EpgSource.jpg\" alt=\"\" class=\"wp-image-6134\"\/><figcaption class=\"wp-element-caption\">EPG Source Creation Page<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\">EPGChannelsSource and Channel Import<\/h2>\n\n\n\n<p>The process of creating a TV source is not much different from the process of creating a TV source, with some exceptions:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to section <code>Tvmiddleware<\/code>;<\/li>\n\n\n\n<li>Open subsection <code>EPG channels sources<\/code>;<\/li>\n\n\n\n<li>Press the Add button <code>EPG Channels Source<\/code>;<\/li>\n\n\n\n<li>Link the source <code>EPGChannels<\/code> on <code>EPGSource<\/code>; <\/li>\n\n\n\n<li>Indicate the address of the channel source (works by analogy with <code>EPGSource<\/code>);<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1304\" height=\"277\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EpgChannelsSource.jpg\" alt=\"\" class=\"wp-image-6135\"\/><figcaption class=\"wp-element-caption\">Page of creation of source of TV channels<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Import of TV channels and icons for TV channels from an existing source is carried out with the help of an official team <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epgchannel\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epgchannel\">epg_channel_import<\/a><\/code>. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Creation of EPGChannel<\/h2>\n\n\n\n<p>If for some reason it was not possible to import channels from the source automatically, they can be created manually using Django-admin.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"883\" height=\"866\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGChannel-\u043f\u0435\u0440\u0432\u0430\u044f-\u0447\u0430\u0441\u0442\u044c.png\" alt=\"\" class=\"wp-image-6166\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGChannel-\u0432\u0442\u043e\u0440\u0430\u044f-\u0447\u0430\u0441\u0442\u044c.png\" alt=\"\" class=\"wp-image-6167\" width=\"392\" height=\"388\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<p class=\"has-text-align-center\"><sup><em>Example of EPGChannel configuration screen with already filled fields<\/em><\/sup><\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to section <code>Tvmiddleware<\/code>;<\/li>\n\n\n\n<li>Open subsection <code>EPG channels<\/code>;<\/li>\n\n\n\n<li>Press the Add button <code>EPG Channel<\/code>;<\/li>\n\n\n\n<li>Specify name <code>EPGChannel<\/code>;<\/li>\n\n\n\n<li>Specify channel ID at source <code>EPG<\/code> (if the source of the channel transmission program \u00abFirst\u00bb id=000000004 is specified, then when creating EPGChannel, you need to specify the channel id in the source 000000004);<\/li>\n\n\n\n<li>Specify the transfer category (these categories will be used in the portal to filter content by category) and, if necessary, select additional categories for the channel;<\/li>\n\n\n\n<li>If you have already downloaded the channel icon, you can specify its URL, in the field \u00abURL icons\u00bb Or, it can be downloaded using the channel icon download buttons (if necessary, you can download different icons under different permissions).<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1279\" height=\"705\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_channellist_categories.jpg\" alt=\"\" class=\"wp-image-6230\"\/><figcaption class=\"wp-element-caption\">Categories in the Futuristic template. The list of categories is on the left side of the screen<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Different interface templates may use different icon sizes (e.g., template) <code>futuristic<\/code> requires a size of 120\u00d790 and the template <code>sibseti<\/code> \u2014 176x104). The size of the icons can be set through the system parameters Smarty using the parameter <code>SMARTY_DEFAULT_ICON_SIZES<\/code> (more information about this and other parameters is available in the <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BE%D0%BA-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2-%D0%B8-%D0%BE%D0%B1%D0%BB%D0%BE%D0%B6%D0%B5%D0%BA-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BB%D0%BE%D0%B3%D0%BE%D1%82%D0%B8%D0%BF%D0%BE%D0%B2-%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0-%D0%B8%D0%BA%D0%BE%D0%BD%D0%BE%D0%BA-%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B2-%D0%B8-%D0%BE%D0%B1%D0%BB%D0%BE%D0%B6%D0%B5%D0%BA-%D0%BA%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82%D0%B0\">relevant documentation<\/a>).<\/p>\n\n\n\n<p>In addition to aesthetic problems, incorrect dimensions of icons can cause problems with the speed of the interface &amp; # 8212; compression \/ enlargement of images by means of the subscriber device can lead to an understated navigation speed in the channel list.<\/p>\n\n\n\n<p>When Importing Channel Icons with a Team <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epgchannel\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epgchannel\">epg_channel_import<\/a><\/code> the icons are automatically adapted to the specified size configuration.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Television Program (EPGPrograms)<\/h2>\n\n\n\n<p>After creation <code>EPGSource<\/code>, <code>EPGChannels<\/code> they can be connected to each other by importing a transmission program.<br>Import of the program is carried out by the service team <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epg\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D0%B8%D0%BC%D0%BF%D0%BE%D1%80%D1%82-epg\">epg_import<\/a><\/code> (The team has a large number of parameters, one of which allows you to create gear sets for the section \u00abArchive\u00bb).<\/p>\n\n\n\n<p>You can automate the import of the transmission program by adding a task to the task scheduler. In this case, the import of the transfer will be carried out automatically on schedule.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1309\" height=\"493\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/epg_import-crontab.jpg\" alt=\"\" class=\"wp-image-6184\"\/><figcaption class=\"wp-element-caption\">An example of a gear import command in a task scheduler. Crontab is used as a planner. The import team is highlighted in red.<\/figcaption><\/figure>\n<\/div>\n\n\n<p>At the end of the import, you can see the list of transfers in the section <code>Tvmiddleware<\/code>subsection <code>EPG programs<\/code>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1589\" height=\"911\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-Programs.jpg\" alt=\"\" class=\"wp-image-6168\"\/><figcaption class=\"wp-element-caption\">EPG programs, part of the screen with the transmission list<\/figcaption><\/figure>\n<\/div>\n\n\n<p>If you wish, you can open one of the transmissions and edit any data of a particular transmission, or create your own (it should be remembered that the start time of a new transmission should coincide with the end time of the previous transmission, otherwise the logic of the continuity of the broadcast breaks).<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"732\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGProgram-1-\u0447\u0430\u0441\u0442\u044c-1.jpg\" alt=\"\" class=\"wp-image-6175\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"849\" height=\"732\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGProgram-2-\u0447\u0430\u0441\u0442\u044c-1.jpg\" alt=\"\" class=\"wp-image-6176\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPGProgram-3-\u0447\u0430\u0441\u0442\u044c-1.jpg\" alt=\"\" class=\"wp-image-6178\" width=\"840\" height=\"724\"\/><figcaption class=\"wp-element-caption\">Example of a completed EPG Program<\/figcaption><\/figure>\n<\/div>\n\n\n<p><strong>Attention!<\/strong> Some templates (e.g, <code>Redmax<\/code>) use several preview images of different formats (on the example of the same template) <code>Redmax<\/code>It uses both 16:9 and 2:3 images. For such a situation, programs in the field <code>Meta<\/code> there is an additional list of preview images called <code>extra_previews<\/code> \u2014 an object that stores lists of additional images, broken down by appropriate proportions.<\/p>\n\n\n\n<p>Also, the list of transmissions can be viewed in the Smarty admin panel by configuring the desired filters on the screen \u00ab Content settings\u00bb \u2014 \u00ab TV program\u00bb (for this, the channel in Smarty must be associated with the corresponding EPGChannel\u2019om).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1681\" height=\"584\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430-\u043f\u0435\u0440\u0435\u0434\u0430\u0447.jpg\" alt=\"\" class=\"wp-image-6169\"\/><figcaption class=\"wp-element-caption\">Transmission program in Smarty<\/figcaption><\/figure>\n<\/div>\n\n\n<p>In the event that the transmission program for the specified parameters is not found, you can press the button \u00ab Forced import EPG\u00bb \u2014 in this case, Smarty will send a command to import the transmission program for the selected filtering channel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Examples of EPG application in templates<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Futuristic<\/h3>\n\n\n\n<p>For a template <code>Futuristic<\/code> it is recommended to use the following tv icon sizes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>120x91px (for screen \u00abTV\u00bb, in list and grid mode);<\/li>\n\n\n\n<li>40\u00d740 px (for longlist mode);<\/li>\n\n\n\n<li>60\u00d748 px (for tv screen sorting);<\/li>\n<\/ul>\n\n\n\n<p>And preview images:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>16:9 ratio not less than 280\u00d7157 px;<\/li>\n\n\n\n<li>the ratio of 4:3 is not less than 200\u00d7150 px.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1275\" height=\"704\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_dashboard_channel.jpg\" alt=\"\" class=\"wp-image-6231\"\/><figcaption class=\"wp-element-caption\">Futuristic, main screen, dashboard tape \u00ab Television \u00bb<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1276\" height=\"701\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_dashboard_epg.jpg\" alt=\"\" class=\"wp-image-6232\"\/><figcaption class=\"wp-element-caption\">Futuristic, main screen, dashboard tape \u00abTransmissions\u00bb<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"702\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_archive_list.jpg\" alt=\"\" class=\"wp-image-6233\"\/><figcaption class=\"wp-element-caption\">Futuristic, screen \u00abArchive \u00bb<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"707\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_archive_info.jpg\" alt=\"\" class=\"wp-image-6236\"\/><figcaption class=\"wp-element-caption\">Futuristic, screen \u00abArchive\u00bb, opened one of the collections of the archive<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"703\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_channellist_icon.jpg\" alt=\"\" class=\"wp-image-6234\"\/><figcaption class=\"wp-element-caption\">Futuristic, screen TV channels, option included <code>\"tv_channels_icon_mode\": \"icon\"<\/code><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1278\" height=\"702\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_channellist_epgpreview.jpg\" alt=\"\" class=\"wp-image-6235\"\/><figcaption class=\"wp-element-caption\">Futuristic, screen TV channels, option included <code>\"tv_channels_icon_mode\": \"program_preview\"<\/code><\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1279\" height=\"705\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/futuristic_programlist.jpg\" alt=\"\" class=\"wp-image-6237\"\/><figcaption class=\"wp-element-caption\">Futuristic, the screen of the transmission list of one of the channels is open<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Various portal options that change the behavior of the template in conjunction with the EPG can be viewed in <a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/futuristic-settings\">relevant documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sibseti<\/h3>\n\n\n\n<p>For a template <code>Sibseti<\/code> icons of channels with a resolution of 176x104 px are recommended.<br>Preview images of TV programs are recommended to be used with proportions of 16:9 and sizes not less than 550x309 px<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1275\" height=\"701\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/sibseti_channellist.jpg\" alt=\"\" class=\"wp-image-6238\"\/><figcaption class=\"wp-element-caption\">Sibseti, screen TV<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1274\" height=\"699\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/sibseti_programinfo_player.jpg\" alt=\"\" class=\"wp-image-6239\"\/><figcaption class=\"wp-element-caption\">Sibseti, screen \u00abTV player\u00bb, open infobar on the button \u00abAbout the program\u00bb<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1273\" height=\"703\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/sibseti_archive.jpg\" alt=\"\" class=\"wp-image-6241\"\/><figcaption class=\"wp-element-caption\">Sibseti, screen \u00abArchive \u00bb<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1274\" height=\"699\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/sibseti_archivelist.jpg\" alt=\"\" class=\"wp-image-6240\"\/><figcaption class=\"wp-element-caption\">Sibseti, screen \u00abArchive\u00bb, open selection of programs<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Various portal options that change the behavior of the template in conjunction with EPG, you can see in <a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings\">relevant documentation<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Redmax<\/h3>\n\n\n\n<p>For a template <code>Redmax<\/code> it is recommended to use icons of tv channels in sizes 40x40 px.<br>Preview images of television programs are recommended to use:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>for proportions 16:9 not less than 720\u00d7405 px;<\/li>\n\n\n\n<li>for a ratio of 2:3 not less than 170\u00d7255 px.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1274\" height=\"673\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/redmax_main_screen_channel.jpg\" alt=\"\" class=\"wp-image-6242\"\/><figcaption class=\"wp-element-caption\">Redmax, main screen, channel tape<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1276\" height=\"685\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/redmax_main_screen_program.jpg\" alt=\"\" class=\"wp-image-6243\"\/><figcaption class=\"wp-element-caption\">Redmax, main screen, transmission tape, example of simultaneous use of previews with different aspect ratios<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1272\" height=\"698\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/redmax_main_channel.jpg\" alt=\"\" class=\"wp-image-6244\"\/><figcaption class=\"wp-element-caption\">Redmax, screen TV channels<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1271\" height=\"709\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/redmax_main_archive_main.jpg\" alt=\"\" class=\"wp-image-6245\"\/><figcaption class=\"wp-element-caption\">Redmax, archive collection<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Various portal options that change the behavior of the template in conjunction with the EPG can be viewed in <a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/%d0%be%d0%bf%d1%86%d0%b8%d0%b8-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81%d0%b0-redmax\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/%d0%be%d0%bf%d1%86%d0%b8%d0%b8-%d0%b8%d0%bd%d1%82%d0%b5%d1%80%d1%84%d0%b5%d0%b9%d1%81%d0%b0-redmax\">relevant documentation<\/a><a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings\">and<\/a>.<\/p>","protected":false},"featured_media":0,"parent":1454,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-1522","docs","type-docs","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/epg\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430\" \/>\n<meta property=\"og:description\" content=\"\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u044f \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0432 Smarty \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438 EPGChannel &#8212; \u044d\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u0438\u043a\u043e\u043d\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u0430 (\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043a\u043e\u043d\u043e\u043a \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0441 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 (\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438, \u0435\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u043f\u0440\u0435\u0432\u044c\u044e-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438, \u0436\u0430\u043d\u0440\u044b, \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0438 \u0442.\u0434.).\u041c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e EPGChannel \u044d\u0442\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 &#171;\u041a\u0430\u043d\u0430\u043b&#187;, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/epg\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-06T06:16:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"742\" \/>\n\t<meta property=\"og:image:height\" content=\"280\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg\",\"url\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg\",\"name\":\"\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg\",\"datePublished\":\"2020-10-06T11:01:27+00:00\",\"dateModified\":\"2026-02-06T06:16:17+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage\",\"url\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg\",\"contentUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/micro.im\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/smarty\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/micro.im\/#website\",\"url\":\"https:\/\/micro.im\/\",\"name\":\"Microimpuls\",\"description\":\"\u041a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0434\u043b\u044f OTT \u0438 IPTV\",\"publisher\":{\"@id\":\"https:\/\/micro.im\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/micro.im\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/micro.im\/#organization\",\"name\":\"Microimpuls\",\"url\":\"https:\/\/micro.im\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png\",\"width\":208,\"height\":219,\"caption\":\"Microimpuls\"},\"image\":{\"@id\":\"https:\/\/micro.im\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Import of EPG and Content Metadata","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/epg\/","og_locale":"en_US","og_type":"article","og_title":"\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430","og_description":"\u0411\u0430\u0437\u043e\u0432\u044b\u0435 \u043f\u043e\u043d\u044f\u0442\u0438\u044f \u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0432 Smarty \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0443\u0449\u043d\u043e\u0441\u0442\u0438 EPGChannel &#8212; \u044d\u0442\u043e \u043e\u0431\u044a\u0435\u043a\u0442, \u043a \u043a\u043e\u0442\u043e\u0440\u043e\u043c\u0443 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u044b \u0438\u043a\u043e\u043d\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u0430 (\u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0438\u043a\u043e\u043d\u043e\u043a \u0440\u0430\u0437\u043d\u044b\u0445 \u0440\u0430\u0437\u043c\u0435\u0440\u043e\u0432), \u0430 \u0442\u0430\u043a\u0436\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0441 \u043f\u0440\u0438\u0441\u0443\u0449\u0438\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c \u0441\u0432\u043e\u0439\u0441\u0442\u0432\u0430\u043c\u0438 (\u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438, \u0435\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435, \u043f\u0440\u0435\u0432\u044c\u044e-\u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f, \u0432\u0440\u0435\u043c\u044f \u043d\u0430\u0447\u0430\u043b\u0430 \u0438 \u0432\u0440\u0435\u043c\u044f \u043e\u043a\u043e\u043d\u0447\u0430\u043d\u0438\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438, \u0436\u0430\u043d\u0440\u044b, \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u0438 \u0442.\u0434.).\u041c\u043e\u0436\u043d\u043e \u0441\u043a\u0430\u0437\u0430\u0442\u044c, \u0447\u0442\u043e EPGChannel \u044d\u0442\u043e \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 &#171;\u041a\u0430\u043d\u0430\u043b&#187;, [&hellip;]","og_url":"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/epg\/","og_site_name":"Microimpuls","article_modified_time":"2026-02-06T06:16:17+00:00","og_image":[{"width":742,"height":280,"url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg","url":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg","name":"Import of EPG and Content Metadata","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage"},"thumbnailUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg","datePublished":"2020-10-06T11:01:27+00:00","dateModified":"2026-02-06T06:16:17+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#primaryimage","url":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg","contentUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/04\/EPG-channelList-2.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management\/epg#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/micro.im\/"},{"@type":"ListItem","position":2,"name":"Smarty","item":"https:\/\/microimpuls.com\/docs\/smarty"},{"@type":"ListItem","position":3,"name":"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0438 \u043e\u0431\u0441\u043b\u0443\u0436\u0438\u0432\u0430\u043d\u0438\u0435 Smarty","item":"https:\/\/microimpuls.com\/docs\/smarty\/configuring-and-management"},{"@type":"ListItem","position":4,"name":"\u0418\u043c\u043f\u043e\u0440\u0442 EPG \u0438 \u043c\u0435\u0442\u0430\u0434\u0430\u043d\u043d\u044b\u0445 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430"}]},{"@type":"WebSite","@id":"https:\/\/micro.im\/#website","url":"https:\/\/micro.im\/","name":"Microimpulses","description":"Comprehensive solutions for OTT and IPTV","publisher":{"@id":"https:\/\/micro.im\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/micro.im\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/micro.im\/#organization","name":"Microimpulses","url":"https:\/\/micro.im\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/12\/mi-logo-square-en-black.png","width":208,"height":219,"caption":"Microimpuls"},"image":{"@id":"https:\/\/micro.im\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"replies":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/comments?post=1522"}],"version-history":[{"count":7,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1522\/revisions"}],"predecessor-version":[{"id":6260,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1522\/revisions\/6260"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1454"}],"next":[{"title":"System parameters","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1525"}],"prev":[{"title":"The concept of the operator and the ability to work several operators on one server Smarty","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/what-is-client","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1519"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=1522"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=1522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}