{"id":2110,"date":"2021-08-24T08:58:32","date_gmt":"2021-08-24T05:58:32","guid":{"rendered":""},"modified":"2025-09-08T09:43:42","modified_gmt":"2025-09-08T06:43:42","slug":"vod-from-archive-records","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/vod-from-archive-records","title":{"rendered":"Video library from archive records"},"content":{"rendered":"<p>Starting with the version of Smarty 1.78.3, the operator has the opportunity to configure its own video library for its service, consisting of archival records of films, TV series, programs, etc. <\/p>\n\n\n\n<p>This section displays automatically created collections of recorded programs with filtering by genre.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1280\" height=\"720\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png\" alt=\"\" class=\"wp-image-3752\"\/><figcaption class=\"wp-element-caption\">Section \u00abArchive \u00bb in futuristic template<\/figcaption><\/figure>\n\n\n\n<p>Release 2.2 added a new mode for displaying archival records \u2014 Video Archive. In this mode, a special team <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%B8%D0%B7-%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9\">make_vodpvr<\/a> creates Video objects based on past transmissions with archival recording. This mode allows you to display archival records in the general film catalog, as well as enrich the section \u00abArchive\u00bb with all the functionality that ordinary films already have \u2014 filters, actors, directors, seasons and episodes.<\/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=\"588\" height=\"1280\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/photo_2025-03-14-14.14.20.jpeg\" alt=\"\" class=\"wp-image-7454\"\/><\/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=\"588\" height=\"1280\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/photo_2025-03-14-15.53.39.jpeg\" alt=\"\" class=\"wp-image-7455\"\/><\/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=\"588\" height=\"1280\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/photo_2025-03-14-15.57.14.jpeg\" alt=\"\" class=\"wp-image-7457\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Archive based on EPG collections <\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1. Configure the categories of archival records<\/h4>\n\n\n\n<p>To filter the recordings will be used categories of programs (Program category objects in the Smarty administration service panel), displayed in the sections of TV channels (section \u00abTV by interests \u00bb in the template) <code>impulsive<\/code>, section \u00abTV\u00bb in templates <code>futuristic<\/code> and <code>infinitly<\/code>). If at the time of setting up this section, these categories have not yet been created, then you should start with <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/epg\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/epg\">instruction<\/a> by setting them up.<\/p>\n\n\n\n<p>For the EPG-category to be displayed in the section of archival records, you should additionally install a checkbox for it \u00ab Use for the list of archival records \u00bb<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2470\" height=\"1264\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2021\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2021-08-24-\u0432-12.11.18-1.png\" alt=\"\" class=\"wp-image-2122\"\/><figcaption class=\"wp-element-caption\">EPG category editing form in the administration service panel<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">2. Creating selections from EPG<\/h4>\n\n\n\n<p>Once EPG categories are configured, you need to create collections for archival records. Selection in this context \u2014 this is a combination of program objects in EPG by name (required to combine series of series and programs in seasons, different parts of films \u2014 in packages). The selection team:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>smarty_manage epg_import <\/code>create_content <code>-settings=settings.<\/code><\/pre>\n\n\n\n<p>This command should be added to crontab for regular execution (we recommend simply adding the option) <code>create_content<\/code> c the current EPG import command, as the required frequency is the same.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">3. Setting up the caching of selections<\/h4>\n\n\n\n<p>Obtaining collections of archival records on the fly is quite a difficult and long request for applications, so to optimize it, you need to add to the list <meta charset=\"utf-8\">crontab offline caching command collections:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><meta charset=\"utf-8\"><code>smarty_manage cache_record_list<\/code> -categories <code>-settings=settings.<\/code><\/pre>\n\n\n\n<p>The team has 3 possible parameters:<\/p>\n\n\n\n<pre id=\"block-5a791c92-3dc1-4eb6-90cd-8e02c99b412b\" class=\"wp-block-preformatted\"><code>-categories<\/code> - add filters by category to the cache (for display in the Archive screen in the left column of EPG categories)\n<code>-genres<\/code> - add filters by genre to the cache <meta charset=\"utf-8\">(for display in the Archive screen in the left column of EPG genres)\nCategory_skip_ids - the ability to remove selected categories from the caching program.\n-genre_skip_ids - the ability to remove the selected genres from caching.\n<code>-client_id<\/code> Create cache only for a specific Client.<\/pre>\n\n\n\n<p>The frequency of the launch of this command is recommended to be selected individually for your service, depending on the number of channels with records and server capacity (starting from 20 minutes or more).<\/p>\n\n\n\n<p>To optimize the work of this team, you can use the options below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>TVMIDDLEWARE_PROGRAM_RECORD_LIST_DONT_CHECK_BLOCKS<\/code> \u2014, with the meaning <strong>True true<\/strong> checking the transmission for lockdown is turned off. If the functionality of blocking archive transmissions is not used, we recommend to enable this option.<\/li>\n\n\n\n<li><code>TVMIDDLEWARE_PROGRAM_RECORD_LIST_MINIMUM_LENGTH<\/code>&nbsp;\u2014 excludes from the sample for the screen \u00ab Archive \u00bb transmissions shorter than N seconds. By default <strong>900<\/strong>.<\/li>\n\n\n\n<li><code>TVMIDDLEWARE_PROGRAM_RECORD_DAYS<\/code> \u2014 excludes from the cache programs older than N days. By default <strong>5<\/strong>.<\/li>\n\n\n\n<li><code>TVMIDDLEWARE_PROGRAM_RECORD_ONLY_FINISHED<\/code>&nbsp;- meaning&nbsp;<strong>True true<\/strong>&nbsp;in the API-method to obtain a list of records in the screen \"Archive\" will not be transmitted as yet unfinished transmissions. Data type: bool. By default&nbsp;<strong>False<\/strong>.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">4. Setting up cleaning of outdated collections<\/h4>\n\n\n\n<p>When archival records become obsolete, the collections that contained them become empty. To remove empty collections, you should configure the command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><meta charset=\"utf-8\"><code>smarty_manage clean_old_records<\/code> -client_id=1 <code>-settings=settings.<\/code><\/pre>\n\n\n\n<p>Recommended frequency of launch \u2014 once a day, but if desired, you can and less often.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">5. Inclusion of a new section in the interface<\/h4>\n\n\n\n<p>The final step is to configure the new section \u2014 enable it for devices in the Smarty administration panel:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2470\" height=\"1264\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2021\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2021-08-24-\u0432-13.10.35-1.png\" alt=\"\" class=\"wp-image-2120\"\/><figcaption class=\"wp-element-caption\">Form of device editing<\/figcaption><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">6. [Optional] Configuring the return of archival records feeds<\/h4>\n\n\n\n<p>In some media platform integrations, it is sometimes necessary to be able to give so-called feeds \u2014 meta information about the service content.<\/p>\n\n\n\n<p>Training of feeds is carried out by the management team <code>cache_record_feed<\/code>:<\/p>\n\n\n\n<pre id=\"block-e7e1e3cc-df94-43b8-b3c7-4e198adebd9f\" class=\"wp-block-preformatted\"><code>smarty_manage cache_record_feed<\/code> -client_id=1 <code>-settings=settings.<\/code><\/pre>\n\n\n\n<p>After testing the command (we suggest adding it to the crown), you can get a list of feeds at the address below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">http:\/\/smarty.example.com\/tvmiddleware\/record\/feed\/&lt;client_id&gt;<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Video archive<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">1. Setting up mapping genres<\/h4>\n\n\n\n<p>In the Django administration panel, you need to find EPG-to-Video genre mapping objects and create the necessary bundles of video and EPG genres.<\/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\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1966\" height=\"906\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2025-03-14-\u0432-16.11.16.png\" alt=\"\" class=\"wp-image-7466\"\/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1040\" height=\"626\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2025-03-14-\u0432-16.11.31.png\" alt=\"\" class=\"wp-image-7467\"\/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">2. Verification of EPG source<\/h4>\n\n\n\n<p>Make sure you have the right fields in the EPG source:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>posters in 2:3 format, example tag:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;icon&nbsp;type=\"poster\"&nbsp;position=\"vertical\"&nbsp;aspect-ratio=\"2:3\"&nbsp;official=\"true\"&nbsp;text=\"true\"&nbsp;src=\"http:\/\/example\/pic\/3210202\"\/&gt;<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>episode and season numbers for series, examples of tags:<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-preformatted\">1<br>14<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">3. Setting up the team <code>make_vodpvr<\/code><\/h4>\n\n\n\n<p>Next, you need to add the execution of the command to the crown <code>make_vodpvr<\/code>possible parameters of which can be found in <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-%D0%B8%D0%B7-%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B5%D0%B9\">general documentation<\/a>. <\/p>\n\n\n\n<h4 class=\"wp-block-heading\">4. Configure the display in applications<\/h4>\n\n\n\n<p>Currently \u00abVideo archive \u00bb supported in the following interfaces:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>new mobile client \u2014 there it is displayed by default in the section \u00abArchive \u00bb<\/li>\n\n\n\n<li>template Sibseti \u2014 you can enable the display of archival records inside the section \u00abKinosal\u00bb using the option <code><a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings#%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2-%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D1%82%D0%B5%D0%BA%D0%B5-%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D0%BE%D0%B2,-%D0%B8%D1%81%D1%82%D0%BE%D1%87%D0%BD%D0%B8%D0%BA%D0%BE%D0%BC-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D1%85-%D1%8F%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%B0%D1%80%D1%85%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5-%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D0%B8\">show_archive_in_vod_screen<\/a><\/code>, and you can replace the new mode the entire section \u00abArchive \u00bb using the option <code><a href=\"https:\/\/micro.im\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings#%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D1%80%D0%B5%D0%B6%D0%B8%D0%BC%D0%B0-%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F-%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%B0-%C2%AB%D0%B0%D1%80%D1%85%D0%B8%D0%B2%C2%BB\">archive_screen_mode<\/a><\/code>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2021\/08\/176.28.64.97_templates_sibseti_default_index.html_v67542-2.jpg\" alt=\"\" class=\"wp-image-7482\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Frequently asked questions<\/h3>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>What is the difference between the first and second way to set up a video library from archive records?<\/p>\n<\/blockquote>\n\n\n\n<p>The first method allows you to make archival records in a separate section, preferably in the absence of vertical transmission posters in the EPG source. As well as fresh archival records will appear in the section at each opening \u2014 displays everything that has managed to record so far.<\/p>\n\n\n\n<p>The second method is suitable for those who want \u00ab mix \u00bb archival records in the section \u00ab Video \u00bb and is also a more optimized tool for displaying archival records in a separate section (at the moment a separate section is available only for the Sibseti template). This requires vertical transmission posters at the EPG source.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Where do the covers (posters) for collections come from in the section \u00abArchive\u00bb?<\/p>\n<\/blockquote>\n\n\n\n<p>The cover of the collection uses a preview of the program imported from the EPG source. If the EPG source does not provide a transmission preview, the application displays a standard stub picture for the selection.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>How is the depth of archival records configured for this section?<\/p>\n<\/blockquote>\n\n\n\n<p>The depth of the archive coincides with the configured depth of the archive for the channels (configured for the streaming service and redefined on the channel page). However, in the event that the configured depth of the archive for the channel is greater than the depth of the existing program, the depth of the recording will be limited by the depth of the existing program.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Is it possible to separately charge access to this section for subscribers?<\/p>\n<\/blockquote>\n\n\n\n<p><strong>The old regime<\/strong>: the subscriber will be available records from all available channels. <br>For recordings from channels \u00ab with locks \u00bb when you start, a warning about the inaccessibility of recording will be displayed, or a stream stub and banner will be shown.<br><strong>The new regime<\/strong>tariffs for created archival films are specified in the team for their creation at the configuration stage.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>In which templates is this section already available?<\/p>\n<\/blockquote>\n\n\n\n<p>At the moment in the templates <code>futuristic<\/code> (old mode + option \u00ab mixing \u00bb archival movies in the Video Library), <code>sibseti<\/code> and <code>red<\/code>.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Why in the new mode does not work rewinding archival films, but in the old one works?<\/p>\n<\/blockquote>\n\n\n\n<p>Rewinding recording in the old mode is not made by the player, but by re-requesting the link to the stream from a specific position, rewinding in the new mode works with the player, so for the correct operation of rewinding in the new mode, we recommend using archive streams in the HLS format.<\/p>","protected":false},"featured_media":0,"parent":1481,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-2110","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>\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439<\/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\/admin-guide\/vod-from-archive-records\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439\" \/>\n<meta property=\"og:description\" content=\"\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Smarty 1.78.3 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0438\u043c\u0435\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0432\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0443, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0441\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0438 \u0442.\u0434. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0436\u0430\u043d\u0440\u0430\u043c. \u0412 \u0440\u0435\u043b\u0438\u0437\u0435 2.2 \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u043f\u043e\u043a\u0430\u0437\u0430 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 &#8212; \u0412\u0438\u0434\u0435\u043e\u0430\u0440\u0445\u0438\u0432. \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 make_vodpvr \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u044b [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/vod-from-archive-records\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-08T06:43:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png\" \/>\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=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records\",\"url\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records\",\"name\":\"\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png\",\"datePublished\":\"2021-08-24T05:58:32+00:00\",\"dateModified\":\"2025-09-08T06:43:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage\",\"url\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png\",\"contentUrl\":\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#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\":\"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430\",\"item\":\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439\"}]},{\"@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":"Video library from archive records","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\/admin-guide\/vod-from-archive-records\/","og_locale":"en_US","og_type":"article","og_title":"\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439","og_description":"\u041d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0432\u0435\u0440\u0441\u0438\u0438 Smarty 1.78.3 \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440 \u0438\u043c\u0435\u0435\u0442 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u0434\u043b\u044f \u0441\u0432\u043e\u0435\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u0443\u044e \u0432\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0443, \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0443\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0441\u0435\u0440\u0438\u0430\u043b\u043e\u0432, \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0438 \u0442.\u0434. \u0414\u0430\u043d\u043d\u044b\u0439 \u0440\u0430\u0437\u0434\u0435\u043b \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438 \u0437\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043f\u043e \u0436\u0430\u043d\u0440\u0430\u043c. \u0412 \u0440\u0435\u043b\u0438\u0437\u0435 2.2 \u0431\u044b\u043b \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d \u043d\u043e\u0432\u044b\u0439 \u0440\u0435\u0436\u0438\u043c \u043f\u043e\u043a\u0430\u0437\u0430 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439 &#8212; \u0412\u0438\u0434\u0435\u043e\u0430\u0440\u0445\u0438\u0432. \u0412 \u044d\u0442\u043e\u043c \u0440\u0435\u0436\u0438\u043c\u0435 \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0430 make_vodpvr \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u043e\u0431\u044a\u0435\u043a\u0442\u044b [&hellip;]","og_url":"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/vod-from-archive-records\/","og_site_name":"Microimpuls","article_modified_time":"2025-09-08T06:43:42+00:00","og_image":[{"url":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records","url":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records","name":"Video library from archive records","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage"},"thumbnailUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png","datePublished":"2021-08-24T05:58:32+00:00","dateModified":"2025-09-08T06:43:42+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#primaryimage","url":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png","contentUrl":"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2022\/11\/176.28.64.92_8080_templates_futuristic_default_index.html_v86240.png"},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/vod-from-archive-records#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":"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430","item":"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide"},{"@type":"ListItem","position":4,"name":"\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439"}]},{"@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\/2110","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=2110"}],"version-history":[{"count":53,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/2110\/revisions"}],"predecessor-version":[{"id":8119,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/2110\/revisions\/8119"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/1481"}],"next":[{"title":"Film meth sources","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/videos-meta","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/8312"}],"prev":[{"title":"Internal video library","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/add_cinema_in_smarty","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3420"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=2110"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=2110"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}