{"id":6532,"date":"2024-10-10T10:11:05","date_gmt":"2024-10-10T07:11:05","guid":{"rendered":"https:\/\/www.microimpuls.com\/docs\/releases\/smarty\/10-24"},"modified":"2026-01-23T11:04:04","modified_gmt":"2026-01-23T08:04:04","slug":"10-24","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/10-24","title":{"rendered":"10-24 | 2.0 MiStats, Fida, Viju"},"content":{"rendered":"<h3 class=\"wp-block-heading\"><a href=\"https:\/\/microimpuls.com\/en\/docs\/mistats\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.com\/docs\/mistats\">MiStats \u2014 new TV viewing module<\/a><\/h3>\n\n\n\n<p>Starting with Smarty 2.0, a new stand-alone MiStats product is used to plot TV viewing schedules, form collections of popular content, and count other statistics.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3000\" height=\"1558\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-10-\u0432-21.50.42.jpg\" alt=\"\" class=\"wp-image-6631\"\/><\/figure>\n\n\n\n<p>All statistics collected in the old ViewStats module will be migrated during the upgrade process to MiStats, making the transition between modules seamless.<\/p>\n\n\n\n<p>The new module is designed to solve all the performance problems of the old one, and also laid an excellent foundation for new reports and graphs. In the next release, it is planned to output statistics on video library views, with the ability to evaluate the most viewable content.<\/p>\n\n\n\n<p>All operators who have already purchased the ViewStats module will install and migrate data to MiStats along with the Smarty 2.0 update. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/feeds\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.com\/docs\/smarty\/admin-guide\/feeds\">Feeds for Android TV<\/a><\/h3>\n\n\n\n<p>In this release, a new module \u2014 appeared in the Smarty arsenal; Feeds that allow you to display content tapes on the main page of device firmware.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1838\" height=\"1026\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-15.49.28.jpg\" alt=\"\" class=\"wp-image-6764\"\/><\/figure>\n\n\n\n<p>At the moment, the module is integrated for Android TV and allows you to display movies and channels on TVs of this OS without going directly into the application itself. This functionality allows you to shorten the subscriber\u2019s path to viewing the content seeing a movie poster on the main page of your TV, just one click on it, he falls on his page immediately inside the operator\u2019s application.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1834\" height=\"1020\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-18.20.56.jpg\" alt=\"\" class=\"wp-image-6813\"\/><\/figure>\n\n\n\n<p>After the subscriber has at least once passed a successful authorization in the service his personalized feeds, for example, Favorites or Viewing History, become available to him.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1840\" height=\"1032\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-18.19.43.jpg\" alt=\"\" class=\"wp-image-6811\"\/><\/figure>\n\n\n\n<p>To purchase and customize the module, you can contact your manager \ud83d\ude42<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/viju\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/viju\">Viju<\/a><\/h3>\n\n\n\n<p>+1 integration of the online cinema \u2014 this time it is the Viju cinema. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/176.28.64.92_8080_templates_sibseti_default_index.html_v72505-2.jpg\" alt=\"\" class=\"wp-image-6632\"\/><\/figure>\n\n\n\n<p>A dedicated film import team downloads the cinema catalog to Smarty, and internal billing mechanisms ensure subscriber subscription creation both on the Viju side and within the platform.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/micro.im\/docs\/smarty\/extra-services-integration\/payment#fortebank\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/extra-services-integration\/payment#fortebank\">Fortebank<\/a><\/h3>\n\n\n\n<p>Updated integration with the payment gateway Fortebank \u2014 added the ability to save the card for recurrent payments of subscribers.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2490\" height=\"1393\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-07-29-\u0432-13.02.07.png\" alt=\"\" class=\"wp-image-6763\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Advertising<\/h3>\n\n\n\n<p>A new field \u00abPriority\u00bb has been added for the advertising unit, on the basis of which a decision is now made on the priority of showing commercials:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-14-\u0432-10.51.15.png\" alt=\"\" class=\"wp-image-6867\" width=\"349\" height=\"378\"\/><\/figure>\n\n\n\n<p>In addition, there was an option <code>ADS_BLOCK_MAX_AMOUNT<\/code> limit the number of advertising blocks shown at 1 time.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">New version of Django<\/h3>\n\n\n\n<p>In this release, we updated the version of the Django Framework used in Smarty. What improvements will this bring to operators? <\/p>\n\n\n\n<p>Well, first of all, the UI and UX of the administration service panel will change and become a little more modern \ud83d\ude42<\/p>\n\n\n\n<p>Secondly, the new version of the framework allowed us to use its new features: built-in optimizations and functionality.<\/p>\n\n\n\n<p>Therefore, although this change does not seem so significant at once, it will have a very positive impact on product development in the future.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">History of watching movies and TV series<\/h3>\n\n\n\n<p>In the process of preparing the release 2.0, the mechanism of saving the marks of watched films and series was refactored on a large scale:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>team up <code>save_content_position<\/code> new options for backup of the history of views in the file;<\/li>\n\n\n\n<li>reduced the number of calls to the database during sending a viewing tag for the film;<\/li>\n\n\n\n<li>adopted an infrastructure solution to divide Redis into 2 instances: for temporary and permanent data (view history) \u2014 this helped divide the data save queue into two separate, thereby reducing the cache load.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Optimizing mass mailings<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For mass mailings, a new field has been added \u00abDuration\u00bb allowing you to create mailings with a limited validity period. The functionality is relevant for mailings to TV screens, since such messages reach the subscriber only in the case of a running application accordingly, the option helps to avoid situations in which subscribers previously received messages from a week ago, if they have not started the TV for a long time.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1508\" height=\"1444\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-15.37.57.png\" alt=\"\" class=\"wp-image-6760\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new option added <code>TVMW_MESSAGE_LOG_ENABLED<\/code> for the possibility of disabling logging sending messages \u2014 such disabling saves system resources during mass mailings.<\/li>\n\n\n\n<li>Added options TVMW_MESSAGE_DEFERRED_DELETION and TVMW_MESSAGE_DEFERRED_DELETION_COUNT, allowing you to more accurately adjust the mechanism for removing irrelevant messages.<\/li>\n\n\n\n<li>In addition to the above, a delayed deletion of messages using Redis Queue is now implemented.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Adminka<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Updated logo and favicon in the admin Smarty \ud83d\ude42<\/li>\n\n\n\n<li>A new button to upload the entire list of movies to a file<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2098\" height=\"710\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-10.05.10.png\" alt=\"\" class=\"wp-image-6662\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For the film description field, the HTML editor has been removed for the correct display of descriptions on mobile devices<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"474\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-10.06.58.png\" alt=\"\" class=\"wp-image-6665\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New filter based on being online for the device page<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"678\" height=\"282\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2024\/10\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2024-10-11-\u0432-10.07.45.png\" alt=\"\" class=\"wp-image-6666\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">TVMW API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-VideoList\">VideoList<\/a> parameterized <code>search<\/code> now compatible with the parameter <code>order<\/code>.<\/li>\n\n\n\n<li>Method <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Portal-NoAuthPortalClientChannelList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Portal-NoAuthPortalClientChannelList\">NoAuthportClientChannelList<\/a> now return the empty line instead of <code>None of them<\/code> field <code>icon<\/code>.<\/li>\n\n\n\n<li>New fields <code>channel<\/code> and <code>channel_icon<\/code> methodically <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Program-NoAuthProgramDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Program-NoAuthProgramDetail\">NoAuthProgramDetail<\/a>.<\/li>\n\n\n\n<li>In method <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerTariffSubscribe\">CustomerTariffSubscribe<\/a> now the flag \u00ab is taken into account;Available for disabling via TVMW API\u00bb when changing the basic tariff.<\/li>\n\n\n\n<li>Methods <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionList\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionList\">NoauthSelectionList<\/a> and <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionDetail\">NoauthSelectionDetail<\/a> parameter <code>profile<\/code>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Content API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The method has been optimized <a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Actor-ActorCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Actor-ActorCreate\">ActorCreate<\/a>.<\/li>\n\n\n\n<li>Fixed methods <a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoCreate\">VideoCreate<\/a> and <a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoModify\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoModify\">VideoModify<\/a> when importing movies.<\/li>\n\n\n\n<li>Added method <a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Actor-ActorModify\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Actor-ActorModify\">ActorModify<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Billing API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed operation of the parameter <code>subnets<\/code> methodically <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\">AccountCreate<\/a>.<\/li>\n\n\n\n<li>In response to method <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountInfo\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountInfo\">AccountInfo<\/a> fielded <code>last time<\/code> and <code>created<\/code>.<\/li>\n\n\n\n<li>Additional filtering of devices in the method <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountDeviceCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountDeviceCreate\">AccountDeviceCreate<\/a> using parameters <code>filter<\/code> and <code>sort<\/code>.<\/li>\n\n\n\n<li>New method added <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Customer-CustomerSavedCardPay\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Customer-CustomerSavedCardPay\">CustomerSavedCardPay<\/a> to make a payment with a saved subscriber card.<\/li>\n\n\n\n<li>In response to methods <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\">AccountCreate<\/a> and <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountModify\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountModify\">AccountModify<\/a> added account options fields.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">External API<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>TVMW PaymentComplete Adds Method Challenge <a href=\"https:\/\/microimpuls.github.io\/smarty-external-api-docs\/\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-external-api-docs\/\">post_payment_complete<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config\">New Smarty options<\/a><\/h3>\n\n\n\n<p>New options have been added:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>TVMW_TARIFF_MOBILE_ICON_MAX_HEIGHT<\/code> and <code>TVMW_TARIFF_MOBILE_ICON_MAX_WIDTH<\/code> \u2014 options for setting the size of tariff icons for mobile devices.<\/li>\n\n\n\n<li><code>TVMW_TARIFF_STB_ICON_MAX_HEIGHT<\/code> and <code>TVMW_TARIFF_STB_ICON_MAX_WIDTH<\/code> \u2014 options for setting the size of tariff icons for consoles and tvs.<\/li>\n\n\n\n<li>TVMW_CORRECT_IP_LOGIN \u2014 the option includes checking basic and optional sessions for IP authorization.<\/li>\n\n\n\n<li>TVMW_SEND_EMAIL_DEACTIVATED_ACCOUNTS \u2014 the option to disable sending messages about connecting tariffs to inactive accounts.<\/li>\n\n\n\n<li><code>TVMW_LOGIN_REQUEST_MAX_COUNT<\/code> and <code>TVMW_LOGIN_REQUEST_COUNTING_PERIOD_MINUTES<\/code> \u2014 options to set a limit for sending authorizations per season.<\/li>\n\n\n\n<li><code>TVMW_USE_PHONE_NUMBER_IN_ABONEMENT<\/code> \u2014 the option of installing as a subscription number the last 10 numbers of the subscriber's phone number.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Other<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verification code from SMS is now written into a log file <code>smarty_sms.log<\/code>.<\/li>\n\n\n\n<li>Deleted ucom EPG parser.<\/li>\n\n\n\n<li>Added additional parameter output <code>event<\/code>, <code>start<\/code> and <code>stop<\/code> c logs from the method of setting accurate labels.<\/li>\n<\/ul>","protected":false},"featured_media":7579,"parent":3199,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-6532","docs","type-docs","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju<\/title>\n<meta name=\"description\" content=\"\u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0439\u0442\u0435 \u0432 Smarty 2.0: \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 MiStats, \u043c\u043e\u0434\u0443\u043b\u044c \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 &quot;\u0424\u0438\u0434\u044b&quot;, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c Viju\" \/>\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\/releases\/smarty\/10-24\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju\" \/>\n<meta property=\"og:description\" content=\"\u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0439\u0442\u0435 \u0432 Smarty 2.0: \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 MiStats, \u043c\u043e\u0434\u0443\u043b\u044c \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 &quot;\u0424\u0438\u0434\u044b&quot;, \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c Viju\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/10-24\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T08:04:04+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/micro.im\/wp-content\/uploads\/2024\/10\/release-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1720\" \/>\n\t<meta property=\"og:image:height\" content=\"900\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/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\/releases\/smarty\/10-24\",\"url\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24\",\"name\":\"10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage\"},\"thumbnailUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png\",\"datePublished\":\"2024-10-10T07:11:05+00:00\",\"dateModified\":\"2026-01-23T08:04:04+00:00\",\"description\":\"\u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0439\u0442\u0435 \u0432 Smarty 2.0: \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 MiStats, \u043c\u043e\u0434\u0443\u043b\u044c \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \\\"\u0424\u0438\u0434\u044b\\\", \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c Viju\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png\",\"width\":1000,\"height\":900},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#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\":\"Releases\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju\"}]},{\"@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":"10-24 | 2.0 MiStats, Fida, Viju","description":"Meet in Smarty 2.0: new statistics service MiStats, content promotion module on devices \"Fida\", integration with the cinema Viju","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\/releases\/smarty\/10-24\/","og_locale":"en_US","og_type":"article","og_title":"10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju","og_description":"\u0412\u0441\u0442\u0440\u0435\u0447\u0430\u0439\u0442\u0435 \u0432 Smarty 2.0: \u043d\u043e\u0432\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 MiStats, \u043c\u043e\u0434\u0443\u043b\u044c \u043f\u0440\u043e\u0434\u0432\u0438\u0436\u0435\u043d\u0438\u044f \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \"\u0424\u0438\u0434\u044b\", \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u044f \u0441 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u043c Viju","og_url":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/10-24\/","og_site_name":"Microimpuls","article_modified_time":"2026-01-23T08:04:04+00:00","og_image":[{"width":1720,"height":900,"url":"https:\/\/micro.im\/wp-content\/uploads\/2024\/10\/release-1.png","type":"image\/png"}],"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\/releases\/smarty\/10-24","url":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24","name":"10-24 | 2.0 MiStats, Fida, Viju","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage"},"thumbnailUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png","datePublished":"2024-10-10T07:11:05+00:00","dateModified":"2026-01-23T08:04:04+00:00","description":"Meet in Smarty 2.0: new statistics service MiStats, content promotion module on devices \"Fida\", integration with the cinema Viju","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#primaryimage","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2024\/10\/release20.png","width":1000,"height":900},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/10-24#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":"Releases","item":"https:\/\/microimpuls.com\/docs\/releases"},{"@type":"ListItem","position":3,"name":"Smarty","item":"https:\/\/microimpuls.com\/docs\/releases\/smarty"},{"@type":"ListItem","position":4,"name":"10-24 | 2.0 MiStats, \u0424\u0438\u0434\u044b, Viju"}]},{"@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\/6532","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=6532"}],"version-history":[{"count":41,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6532\/revisions"}],"predecessor-version":[{"id":6889,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6532\/revisions\/6889"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3199"}],"next":[{"title":"06-24 | 1.102 Mobizon, Postgres, authorization","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/06-24-1-102","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/6266"}],"prev":[{"title":"04-25 | Smarty 2.2 | Fida, Viva, video archive","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/smarty-2-2","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/7210"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media\/7579"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=6532"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=6532"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}