{"id":8702,"date":"2026-01-30T11:42:30","date_gmt":"2026-01-30T08:42:30","guid":{"rendered":"https:\/\/microimpuls.com\/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-titanium"},"modified":"2026-06-03T15:44:38","modified_gmt":"2026-06-03T12:44:38","slug":"titanium-config","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/titanium-config","title":{"rendered":"Options for the titanium interface"},"content":{"rendered":"<p>Additional options allow you to change the appearance and behavior of the application, and are specified in the configuration file <code>\/etc\/microimpuls\/portal\/client.js<\/code>.<\/p>\n\n\n\n<p>The following options are available for the titanium interface.<\/p>\n\n\n\n\n\n<h3 class=\"wp-block-heading\">Authorization<\/h3>\n\n\n\n<p>At the first launch of the application, the subscriber is shown by default the authorization screen in the service by login and password. Optionally, you can also authorize in other ways:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>by phone number;<\/li>\n\n\n\n<li>by device identifier\/IP address.<\/li>\n<\/ul>\n\n\n\n<p>Managing the choice of authorization method occurs in several places, in order of priority:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>file <code>client.js<\/code> optional <code>auth_mode<\/code>;<\/li>\n\n\n\n<li>in the admin on the page \u00abSettings of applications and devices\u00bb, in the field \u00abAuthorization method\u00bb.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">Authorization by device identifier\/IP address<\/h4>\n\n\n\n<p>Included in option <code>\"auth_mode\": \"device_uid\"<\/code>. From the point of view of the user, this authorization occurs in the background when the application is launched:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>first, the desired account is searched by the user\u2019s IP address (based on the field \u00abSubnet\u00bb the account);<\/li>\n\n\n\n<li>if no account is found by IP, an attempt is made to find an account by device identifier (based on the devices associated with the account);<\/li>\n\n\n\n<li>after a successful search, a check is made for the availability of authorization from the user\u2019s network, for compliance with the limit of associated devices, status and other rules set for the account (see the account page).<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Available limits of devices for the account are regulated by connected tariffs, namely properties \u00ab Multi-subscription settings\u00bb for connected tariffs. For the convenience of calculating available devices and sessions for the account on its page in the block \u00ab Information about the account \u00bb its limits and the number of current occupied slots are displayed. <\/p>\n<\/blockquote>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Different fields can be used as an identifier for different types of devices: serial numbers, MAC addresses, pseudo-random generated UIDs, etc. Due to the variability of the park android devices, there is an option <code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/portal-settings\/#%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B3%D0%B5%D0%BD%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%B8-uid-%D0%BD%D0%B0-android-stb-%D0%B8-android-tv\">android_uid_generation_method<\/a><\/code>this allows you to choose which field to use as an identifier.<\/p>\n<\/blockquote>\n\n\n\n<p>If the number of attached devices exceeds, the user is shown their list with the ability to untie the unnecessary and try to log in again.<\/p>\n\n\n\n<p>Useful Smarty options for authorization:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvwm-multilogin-create-device\">TVWM_MULTILOGIN_CREATE_DEVICE<\/a><\/code><\/li>\n\n\n\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmw-remove-duplicate-uid-on-login\">TVMW_REMOVE_DUPLICATE_UID_ON_LOGIN<\/a><\/code><\/li>\n\n\n\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvwm-rebind-device-on-login\">TVWM_REBIND_DEVICE_ON_LOGIN<\/a><\/code><\/li>\n\n\n\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmw-update-ip-in-realtime\">TVMW_UPDATE_IP_IN_REALTIME<\/a><\/code><\/li>\n\n\n\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmw-check-status-reason-on-login\">TVMW_CHECK_STATUS_REASON_ON_LOGIN<\/a><\/code><\/li>\n\n\n\n<li><code><a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmw-login-request-max-count\">TVMW_LOGIN_REQUEST_MAX_COUNT<\/a><\/code><\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Display of the button for selecting the authorization method (by login and password or phone number)<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_alter_auth_button<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;- the authorization screen will display the button for selecting the login method.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- the button for selecting the login method will not be displayed (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_alter_auth_button': true\n};<\/code><\/pre>\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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png\" alt=\"\" class=\"wp-image-9942\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-700x394.png\" alt=\"\" class=\"wp-image-9943\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_1\">Display of the legal document on the authorization screen<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_auth_legal_documents<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;at the bottom of the authorization screen, a legal document will be displayed, to which you can transfer the focus and then open.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the legal document will not be displayed (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_auth_legal_documents': false\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-700x394.png\" alt=\"\" class=\"wp-image-9945\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-8.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_2\">Display of the entered password on the authorization screen<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_see_password_button<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u0432\u0432\u043e\u0434\u0430 \u043f\u0430\u0440\u043e\u043b\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043a\u043d\u043e\u043f\u043a\u0430 \u043f\u043e\u043a\u0430\u0437\u0430 \u043f\u0430\u0440\u043e\u043b\u044f (\u0438\u043a\u043e\u043d\u043a\u0430 \u0433\u043b\u0430\u0437\u0430).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the password button will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_see_password_button': false\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-700x394.png\" alt=\"\" class=\"wp-image-9946\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-2-Enter-password-2.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_3\">Length of confirmation code from SMS message<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>sms_code_length<\/code>, data type: int.<\/p>\n\n\n\n<p>Determines the number of windows when entering the confirmation code from SMS. By default&nbsp;<strong>6<\/strong>.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'sms_code_length': 4\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-700x394.png\" alt=\"\" class=\"wp-image-9949\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-2-SMS-approve-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_4\">Length of confirmation code by phone number<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>phone_code_length<\/code>, data type: int.<\/p>\n\n\n\n<p>Determines the number of windows when entering the confirmation code from the phone number. By default&nbsp;<strong>4<\/strong>.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'phone_code_length': 4\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-700x394.png\" alt=\"\" class=\"wp-image-9948\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-3-Nums-approve-1-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_5\">Mobile phone number mask in the authorization screen<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>registration_phone_mask<\/code>, data type: string.<\/p>\n\n\n\n<p>By default&nbsp;<strong>+7 ??? ??? ?? ??<\/strong>.<\/p>\n\n\n\n<p>The mask uses a special symbol&nbsp;<code>?<\/code>, instead of which the input value will be substituted, the remaining characters will be displayed as is.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'registration_phone_mask': '+7??????????\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"http:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png\" alt=\"\" class=\"wp-image-9942\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_6\">Saving the login and password in the input fields on the authorization screen when restarting the application<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>restore_login_form_input_from_settings<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;when restarting the application and in the case of a logout in the input fields, the login and password from the previous session will be filled on the authorization screen.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the data will not be completed (by default).<\/li>\n<\/ul>\n\n\n\n<p>It is recommended to use this option in the authorization method&nbsp;<strong>password<\/strong>&nbsp;to avoid loss of password by subscribers after logout.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'restore_login_form_input_from_settings': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_7\">The ability to enter characters in the password<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>is_letter_in_password<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;numbers and letters can be entered in the password.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;only numbers can be entered in the password (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'is_letters_in_password': false\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-700x394.png\" alt=\"\" class=\"wp-image-9950\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.2-Login-auth-1-Enter-login-3.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_8\">Reboot the device after the first activation<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>reboot_device_after_login_with_password<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;- after the subscriber is authorized with a login and password through the authorization form, the device will be rebooted.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;no reboot will be made, the application will be downloaded as usual (by default).<\/li>\n<\/ul>\n\n\n\n<p>It can be used to perform system billing operations during the initial \u201cactivation\u201d of the prefix by the subscriber.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'reboot_device_after_login_with_password': false\n};<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Registration<\/h3>\n\n\n\n<p>For the registration scenario by the user's phone number through the application, an option is provided <code>registration_available<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"http:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-700x394.png\" alt=\"\" class=\"wp-image-9072\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/02\/12-\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044f-3-\u041f\u043e-\u043d\u043e\u043c\u0435\u0440\u0443-1-\u041d\u0435\u044f\u0432\u043d\u043e\u0435-\u0441\u043e\u0433\u043b\u0430\u0448\u0435\u043d\u0438\u0435-2.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">var CLIENT_SETTINGS = {<br>  \/\/ ..<br>  '<code>registration_available<\/code>': true,<br>};<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Main screen screen<\/h3>\n\n\n\n<p>The following types of dashboard tapes are available in the interface:<\/p>\n\n\n\n<p><strong>Television channels<\/strong><\/p>\n\n\n\n<p>Displayed in a grid of two lines of 9 elements.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"393\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-700x393.jpg\" alt=\"\" class=\"wp-image-8709\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-700x393.jpg 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-250x140.jpg 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-768x432.jpg 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-1536x863.jpg 1536w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-2048x1151.jpg 2048w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-18x10.jpg 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-01-30-\u0432-14.00.19-120x67.jpg 120w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p><strong>Films and film selection<\/strong><\/p>\n\n\n\n<p>For the film, you can specify the poster used in the field \u00abDisplay Type \u00bb<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>normal_ad_banner<\/code> \u2014 use horizontal banner advertising as cover<\/li>\n\n\n\n<li>empty line \u2014 default value, standard vertical poster used <\/li>\n<\/ul>\n\n\n\n<p><strong>Recently watched movies<\/strong><\/p>\n\n\n\n<p>Displays the tape \u00abContinue viewing\u00bb with movies and TV series that began to watch, but did not watch until the end. The series is considered reviewed if you have watched all episodes of all seasons.<\/p>\n\n\n\n<p><strong>Widgets<\/strong><\/p>\n\n\n\n<p>The tape works in two modes: <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>displaying applications running in Smarty &amp; #8212; this mode is enabled by option <code>\"show_installed_apps\": false<\/code>. Applications will appear in the feed if they have a checkbox \u00abShow the application in the main menu\u00bb and the type corresponds to one of the listed: Web-application in the external window, Web-application in the internal window, launch the Android application by ID, launch the system application by ID.<\/li>\n\n\n\n<li>display installed on the console applications (only for Android devices). <\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-700x394.png\" alt=\"\" class=\"wp-image-8841\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/2-Dashboard-8-Widgets-1-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p><strong>Transmissions<\/strong><\/p>\n\n\n\n<p>Transmissions: past or future. When you click on the past transfer, a full-screen player opens with its recording if available, otherwise the information pop-window is shown.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_8\">\u041e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0440\u0446\u0438\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c\u044b\u0445 \u043b\u0435\u043d\u0442<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>dashboard_load_portion<\/code>, data type: int.<\/p>\n\n\n\n<p>By default&nbsp;<strong>4<\/strong>, \u044d\u0442\u043e \u043e\u0437\u043d\u0430\u0447\u0430\u0435\u0442, \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438 4 \u043f\u0435\u0440\u0432\u044b\u0445 \u043b\u0435\u043d\u0442 \u0431\u0443\u0434\u0435\u0442 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u0435\u043d\u0430 \u0438\u0445 \u043e\u0442\u0440\u0438\u0441\u043e\u0432\u043a\u0430, \u0430 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043b\u0435\u043d\u0442\u044b \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442 \u0441\u0432\u043e\u044e \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0443 \u043f\u043e \u043c\u0435\u0440\u0435 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435. \u041c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u2014&nbsp;<strong>2<\/strong>.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'dashboard_load_portion': 4\n};<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Main menu<\/h3>\n\n\n\n<p>Items of the main menu are regulated by the option <code>custom_main_menu_items<\/code>, available values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>main &amp; #8212; item \u00ab Main\u00bb<\/li>\n\n\n\n<li>tv &amp; #8212; item \u00abTelechannels\u00bb<\/li>\n\n\n\n<li>vod &amp; #8212; item \u00abKinosal\u00bb<\/li>\n\n\n\n<li>archive \u2014 item \u00ab Archive \u00bb <\/li>\n\n\n\n<li>search &amp; #8212; item \u00abSearch\u00bb<\/li>\n\n\n\n<li>settings \u2014 item \u00ab Settings\u00bb<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">var CLIENT_SETTINGS = {<br>  \/\/ ..<br>  'custom_main_menu_items': ['main', 'tv', 'vod', 'search', 'settings'],<br>};<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Television channels and EPG<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Limit the maximum length of the channel number<\/h4>\n\n\n\n<p>Option name: <code>channel_number_max_length<\/code>, data type: int. By default <strong>3<\/strong>.<\/p>\n\n\n\n<p>Set the maximum length of the channel number:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>on the television screen;<\/li>\n\n\n\n<li>when you directly enter the channel number from the digital buttons of the remote.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'channel_number_max_length': 3\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Limit the maximum length of the channel number<\/h4>\n\n\n\n<p>Option name: <code>channel_number_max_length<\/code>, data type: int. By default <strong>3<\/strong>.<\/p>\n\n\n\n<p>Set the maximum length of the channel number:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>on the television screen;<\/li>\n\n\n\n<li>when you directly enter the channel number from the digital buttons of the remote.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'channel_number_max_length': 3\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Depth of TV program display<\/h4>\n\n\n\n<p>Option name: <code>max_epg_depth<\/code>, data type: int.<\/p>\n\n\n\n<p>Determines the depth of EPG in days for the TV screen:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>if <strong>more<\/strong>the depth will be equal to this value;<\/li>\n\n\n\n<li>if the option is not set (or equal) <strong>0<\/strong>), then:<\/li>\n\n\n\n<li>the archive depth will be used for the archive channel (server restriction),<\/li>\n\n\n\n<li>if the channel does not have an archive, the tv program will be displayed only for the current day.<\/li>\n<\/ul>\n\n\n\n<p>By default <strong>0<\/strong>.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'max_epg_depth': 0\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Optimizing the loading of the channel list<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>channel_info_request_depth<\/code>, data type: int.<\/p>\n\n\n\n<p>Determines the portion size of channels for which you need to get more detailed information, by default&nbsp;<strong>24<\/strong>. The loading volume is calculated by the formula:&nbsp;<code>channel_info_request_depth<\/code>&nbsp;* 2 + 1, i.e. downloaded information about the channel on which the focus and&nbsp;<code>channel_info_request_depth<\/code>&nbsp;the channels that exist before and after it.&nbsp;<strong>Warning<\/strong>: for the correct operation of the option, the Smarty version is not lower than 2.4.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT SETTINGS = {\n\/\/\/...\n'channel info request depth': 24\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Hiding the Zero Rating of TV Programs<\/h4>\n\n\n\n<p>Option name: <code>epg_hide_zero_plus_rating<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> rating <strong>0+<\/strong> will be hidden (only for the visual display of rankings, not content).<\/li>\n\n\n\n<li><strong>falsely<\/strong> rating <strong>0+<\/strong> it will be displayed (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'epg_hide_zero_plus_rating': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Switching channels within the selected category<\/h4>\n\n\n\n<p>Option name: <code>switching_channels_inside_category<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> switching channels with buttons <strong>Ch+\/-<\/strong> it will take place within the selected channel category.<\/li>\n\n\n\n<li><strong>falsely<\/strong> Switching will occur within the All category, even if another category is selected (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'switching_channels_inside_category': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Automatic playback of the last channel viewed at launch<\/h4>\n\n\n\n<p>Option name: <code>auto_launch_last_view_channel<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> play the last channel automatically when the application starts.<\/li>\n\n\n\n<li><strong>falsely<\/strong> display the main screen (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'auto_launch_last_viewed_channel': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Disabling channel autostart in the preview window when navigating the list<\/h4>\n\n\n\n<p>Option name: <code>autoplay_tv_preview_channels<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> when navigating in the channel list (relevant to the mode) <strong>list<\/strong>the player in the preview window automatically starts playing after a small timeout (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong> When navigating in the list of channels, the preview player does not start. This value is recommended for low-performance devices for which the flow start operation in the preview window is too heavy to cause it so often.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT SETTINGS = {\n\/\/\/...\n'autoplay tv preview channels': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Reproduction of streams-stubs for channels with locks<\/h4>\n\n\n\n<p>Option name: <code>request_url_for_locked_channels<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> when starting the channel with a lock, an attempt is made to start the stream-stub (if it is set) and display a banner-stub; if the stream-stub for the channel is not set, an information popp is shown.<\/li>\n\n\n\n<li><strong>falsely<\/strong> when you start the channel with a lock, an information pop-up with a list of tariffs for connecting is shown (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'request_url_for_locked_channels': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Remembering the latest TV category<\/h4>\n\n\n\n<p>Option name: <code>save_last_tvcategory<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong> The application remembers the last selected channel category and restores it the next time you log in to the Channels.<\/li>\n\n\n\n<li><strong>falsely<\/strong> category is not remembered (the default behavior of the interface).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT SETTINGS = {\n\/\/\/...\n'save last tvcategory': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Randomization of the EPG update interval for past transmissions<\/h4>\n\n\n\n<p>Option name: <code>expired_programs_update_interval_randomization<\/code>, data type: int.<\/p>\n\n\n\n<p>The option adds random bias to the periodic update of EPG data (including for past\/completed transmissions) to reduce the likelihood of simultaneous requests from a large number of devices.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT SETTINGS = {\n\/\/\/...\n'expired programs update interval randomization': 30\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Popap display with a choice of tariff when starting a channel with a lock<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_locked_tariff_popup<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>\u00a0\u2014 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 \u0441 \u0437\u0430\u043c\u043e\u0447\u043a\u043e\u043c \u0438\u043b\u0438 \u043d\u0430\u0436\u0430\u0442\u0438\u0438 \u043a\u043d\u043e\u043f\u043a\u0438 &#171;\u041a\u0443\u043f\u0438\u0442\u044c&#187; \u0443 \u0444\u0438\u043b\u044c\u043c\u0430 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u043f\u0430\u043f \u0432\u044b\u0431\u043e\u0440\u0430 \u0442\u0430\u0440\u0438\u0444\u0430.<\/li>\n\n\n\n<li><strong>falsely<\/strong>\u00a0\u2014 \u043f\u0440\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u0430 \u0441 \u0437\u0430\u043c\u043e\u0447\u043a\u043e\u043c \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043f\u043e\u043f\u0430\u043f \u043e \u0442\u043e\u043c, \u0447\u0442\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e). \u041f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u043d\u043e\u043f\u043a\u0438 &#171;\u041a\u0443\u043f\u0438\u0442\u044c&#187; \u0443 \u0444\u0438\u043b\u044c\u043c\u0430 \u0431\u043e\u043b\u0435\u0435 \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u043e <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/titanium-config\/#%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7-qr-%D0%BA%D0%BE%D0%B4%D0%B0-%D1%81-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80%D0%BE%D0%BC-%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8-%D0%BF%D1%80%D0%B8-%D0%BF%D0%BE%D0%BA%D1%83%D0%BF%D0%BA%D0%B5-%D1%84%D0%B8%D0%BB%D1%8C%D0%BC%D0%B0\">\u043d\u0438\u0436\u0435<\/a>.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_locked_tariff_popup': false\n};<\/code><\/pre>\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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-700x394.png\" alt=\"\" class=\"wp-image-9959\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-700x394.png\" alt=\"\" class=\"wp-image-9960\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_1\">\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0438\u043a\u043e\u043d\u043e\u043a \u043a\u0430\u043d\u0430\u043b\u043e\u0432<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>use_cover_for_channel_icons<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0438\u043a\u043e\u043d\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u0430 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0430\u044f \u0438 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u044e \u043e\u0431\u043b\u0430\u0441\u0442\u044c, \u043e\u0442\u0432\u0435\u0434\u0435\u043d\u043d\u0443\u044e \u0435\u0439 \u0432 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0435&nbsp;(\u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u043a\u0430\u043d\u0430\u043b\u043e\u0432, \u0432 \u043f\u043b\u0435\u0435\u0440\u0435, \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 \u0438 \u0432 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u0445 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c &#8212; <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#smarty-default-icon-sizes\">\u0432 Smarty \u0434\u043e\u043b\u0436\u0435\u043d \u0431\u044b\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440 \u0438\u043a\u043e\u043d\u043e\u043a<\/a> 376 \u043d\u0430 224 \u043f\u0438\u043a\u0441\u0435\u043b\u044f).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u2014 \u0438\u043a\u043e\u043d\u043a\u0430 \u043a\u0430\u043d\u0430\u043b\u0430 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u043d\u0430\u044f \u0438 \u0432\u043f\u0438\u0441\u0430\u043d\u0430 \u0432 \u043f\u0440\u044f\u043c\u043e\u0443\u0433\u043e\u043b\u044c\u043d\u0438\u043a \u0441 \u0431\u0435\u043b\u044b\u043c \u0444\u043e\u043d\u043e\u043c&nbsp;(\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e, \u0432 \u0442\u0430\u043a\u043e\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u0435 \u0438\u043a\u043e\u043d\u043a\u0438 \u0437\u0430\u043b\u0438\u0432\u0430\u044e\u0442\u0441\u044f \u0438\u0437 EPG-\u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'use_cover_for_channel_icons': true\n};<\/code><\/pre>\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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"364\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-700x364.png\" alt=\"\" class=\"wp-image-9964\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-700x364.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-250x130.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-768x400.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-1536x799.png 1536w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-2048x1065.png 2048w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-18x9.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/176.28.64.97_templates_titanium_default_index.html_v41167-120x62.png 120w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">&#8216;use_cover_for_channel_icons&#8217;: true<\/figcaption><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"364\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-700x364.png\" alt=\"\" class=\"wp-image-9963\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-700x364.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-250x130.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-768x400.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-1536x799.png 1536w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-2048x1065.png 2048w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-18x9.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5.129.191.138_templates_titanium_default_index.html_v68549-1-120x62.png 120w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">&#8216;use_cover_for_channel_icons&#8217;: false<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Player<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Rewinding the archive by re-querying the position<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>server_rewind_mode<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;- for rewinding will be used positioning by specifying the time stamp. The URL to the thread will be re-requested from the server at each rewind (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;fast-forward through the stream by the seek method by means of the player (does not always work correctly due to different implementations on players, but faster).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'server_rewind_mode': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_1\">Player rewind step<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>player_wind_step<\/code>, data type: int.<\/p>\n\n\n\n<p>Allows you to set the step of rewinding the player in the archive and video library mode in one click of the rewind button. Step is given in seconds, by default&nbsp;<strong>60<\/strong>&nbsp;\u0432 titanium (\u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u0430\u0445 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c&nbsp;<strong>30<\/strong>).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'player_rewind_step': 60\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_2\">Display time of the beginning and end of the transfer in the infobar<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>infobar_time_display_mode<\/code>, data type: string.<\/p>\n\n\n\n<p>Allows you to change the option of displaying the time of the beginning and end of the transfer in the infobar in the archive mode or paused Live TV.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>by_epg<\/strong>&nbsp;time in the infobar is displayed according to the transmission program (by default).<\/li>\n\n\n\n<li><strong>by_duration<\/strong>&nbsp;the start time of the transmission is set at 00:00, and the end time is set equal to the duration of the transmission.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'infobar_time_display_mode': \"by_epg\"\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_3\">Automatically Hiding Menus When Playing Content<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>autohide_timer<\/code>, data type: int.<\/p>\n\n\n\n<p>Allows you to set a timeout (in minutes), after which the current screen will be hidden and open full-screen player, if at the moment there is a playback of some content.<\/p>\n\n\n\n<p>By default&nbsp;<strong>0<\/strong>&nbsp;(hidden off).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'autohide_timer': 2\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_4\">Save the selected audio track language for each channel separately<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>save_audio_track_lang_per_channel<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;in the application settings on the device, the user selected audio track language will be stored separately for each channel.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the last selected language common to all channels will be saved (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'save_audio_track_lang_per_channel': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_5\">\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u044f\u0437\u044b\u043a\u0430 \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>save_subtitle_track_lang_per_channel<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043a\u0430\u043d\u0430\u043b\u0430.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u2014 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0439 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u044b\u0439 \u044f\u0437\u044b\u043a \u0441\u0443\u0431\u0442\u0438\u0442\u0440\u043e\u0432 \u043e\u0431\u0449\u0438\u0439 \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'save_subtitle_track_lang_per_channel': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_6\">Keeping the selected aspect ratio for each channel separately<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>save_aspect_ratio_per_channel<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;in the application settings on the device, the aspect ratio selected by the user will be stored separately for each channel.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the last selected aspect ratio common to all channels will be retained (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'save_aspect_ratio_per_channel': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_7\">Ignoring the aspect ratio value coming from Smarty<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>ignore_server_aspect<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;Setting an aspect ratio on the channel editing page in Smarty will not affect the channel aspect ratio (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;The \u201cParty Ratio\u201d value on the channel editing page in Smarty will be taken by default for channels.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'ignore_server_aspect': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_8\">Setting a special ratio of screen sides when playing movies<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>set_default_aspect_ratio_for_vod<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;after the inclusion of the playback of the film from the video library, the aspect ratio of 16\u00d79 will be forcibly established.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- the aspect ratio selected earlier by the subscriber will be retained (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'set_default_aspect_ratio_for_vod': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_9\">Sound control mode on Samsung Smart TV Orsay<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>samsung_smart_tv_volume_control_off<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0437\u0432\u0443\u043a\u043e\u043c \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 (\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0435 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u043d\u0443\u0442\u0440\u0438 \u0442\u0435\u043b\u0435\u0432\u0438\u0437\u043e\u0440\u0430).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;sound management is carried out at the application level (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'samsung_smart_tv_volume_control_off': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_10\">Volume up\/down step<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>volume_control_step<\/code>, data type: int.<\/p>\n\n\n\n<p>By default&nbsp;<strong>5<\/strong>&nbsp;(percentage points out of 100, where 100 is the maximum volume, 0 is the minimum).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'volume_control_step': 5\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_11\">\u0421\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0434\u043b\u044f \u043f\u0430\u0443\u0437\u044b Live TV \u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>time_offset_from_now_for_tv_use_parameter<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u0438 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u0438\u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e\u0441\u0442\u0438 \u043f\u0430\u0443\u0437\u044b \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u044d\u0444\u0438\u0440\u0430: \u0441\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432\u0440\u0435\u043c\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0441 \u0442\u0435\u043a\u0443\u0449\u0438\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0441 \u0443\u0447\u0451\u0442\u043e\u043c \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u0441\u043c\u0435\u0449\u0435\u043d\u0438\u044f (\u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'time_offset_from_now_for_tv_pause_parameter': 300\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_12\">\u0421\u0434\u0432\u0438\u0433 \u043f\u0430\u0443\u0437\u044b Live TV \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>default_pause_live_tv_shift<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0421\u043c\u0435\u0449\u0435\u043d\u0438\u0435 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u043f\u0440\u0438 \u0440\u0430\u0431\u043e\u0442\u0435 \u0441 \u043f\u0430\u0443\u0437\u043e\u0439 \u043f\u0440\u044f\u043c\u043e\u0433\u043e \u044d\u0444\u0438\u0440\u0430 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u0443\u043c\u0435\u043d\u044c\u0448\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 \u0441\u0442\u0440\u0438\u043c\u0435\u0440 \u043f\u0440\u0438 \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'default_pause_live_tv_shift': 0\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_13\">\u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u043f\u0440\u0438 \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u044f\u0445 \u0441 live-\u043f\u043e\u0442\u043e\u043a\u043e\u043c \u043d\u0430 \u043f\u0430\u0443\u0437\u0435<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>pause_live_stream_delay<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0417\u0430\u0434\u0435\u0440\u0436\u043a\u0430 \u0432 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u043f\u0435\u0440\u0435\u0434 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0446\u0438\u0439 \u0441 live-\u043f\u043e\u0442\u043e\u043a\u043e\u043c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u043f\u0430\u0443\u0437\u044b.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'pause_live_stream_delay': 1000\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_14\">\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>content_position_set_interval<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0432\u043e\u0441\u043f\u0440\u043e\u0438\u0437\u0432\u0435\u0434\u0435\u043d\u0438\u044f.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'content_position_set_interval': 30,000\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_15\">\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>push_stat_interval<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430. \u0415\u0441\u043b\u0438 \u043d\u0435 \u0437\u0430\u0434\u0430\u043d\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e&nbsp;<strong>300000<\/strong>&nbsp;(5 minutes).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'push_stat_interval': 300,000\n};<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Video library<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Grouping of films by category or genre<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>filter_videos_by_genres<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;movies will be grouped by genre (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;Films will be grouped into categories (genres in Smarty with the option \u201cIs a Category\u201d enabled).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'filter_videos_by_genres': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_1\">Display of the category \"Premier\" in the video library<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_vod_premieres<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0432 \u0441\u043f\u0438\u0441\u043a\u0435 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0432\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0438 \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f \u00ab\u041f\u0440\u0435\u043c\u044c\u0435\u0440\u044b\u00bb (\u0444\u0438\u043b\u044c\u043c\u044b, \u0434\u0430\u0442\u0430 \u043f\u0440\u0435\u043c\u044c\u0435\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0440\u0430\u043d\u0435\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0434\u043d\u0435\u0439, \u0437\u0430\u0434\u0430\u043d\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043e\u0439 <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmiddleware-video-premiere-days\">TVMIDDLEWARE_VIDEO_PREMIERE_DAYS<\/a> \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 Smarty, \u0438\u043b\u0438, \u0435\u0441\u043b\u0438 \u0443\u043a\u0430\u0437\u0430\u043d <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmiddleware-video-premiere-years\">TVMIDDLEWARE_VIDEO_PREMIERE_YEARS<\/a> \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 Smarty, \u0442\u043e \u0432 \u0432\u044b\u0431\u043e\u0440\u043a\u0443 \u043f\u043e\u043f\u0430\u0434\u0443\u0442 \u0442\u043e\u043b\u044c\u043a\u043e \u0442\u0435 \u0444\u0438\u043b\u044c\u043c\u044b, \u0433\u043e\u0434 \u0432\u044b\u043f\u0443\u0441\u043a\u0430 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043d\u0435 \u0440\u0430\u043d\u0435\u0435 <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/configuring-and-management\/smarty-config\/#tvmiddleware-video-premiere-years\">TVMIDDLEWARE_VIDEO_PREMIERE_YEARS<\/a> \u043e\u0442 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e.).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;The \u201cPremier\u201d category will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'show_vod_premieres': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_2\">Display in the video library of films, the source of which is archival records<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_archive_in_vod_screen<\/code>, data type: bool.<\/p>\n\n\n\n<p>\u0427\u0442\u043e\u0431\u044b \u0437\u0430\u043f\u043e\u043b\u043d\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0443 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u043c\u0438 \u0437\u0430\u043f\u0438\u0441\u044f\u043c\u0438, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u043e\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f <a href=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/admin-guide\/vod-from-archive-records\/#%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE%D0%B0%D1%80%D1%85%D0%B8%D0%B2\">\u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0435\u0439 \u043f\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u0432\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0438 \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u043d\u044b\u0445 \u0437\u0430\u043f\u0438\u0441\u0435\u0439<\/a>. To work correctly, you will need posters 2:3 for archival films.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;when a video list is requested, films from archival records will be transmitted.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;when you request a video list, you will not transfer movies from archive records (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_archive_in_vod_screen': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_3\">How to sort movies by default<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>default_vod_sort_order<\/code>, data type: string.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>name<\/strong>&nbsp;- by name, in alphabetical order (by default).<\/li>\n\n\n\n<li><strong>-name<\/strong>&nbsp;by name, in reverse alphabetical order.<\/li>\n\n\n\n<li><strong>id<\/strong>&nbsp;- by date of addition to the catalog, first the oldest.<\/li>\n\n\n\n<li><strong>-id<\/strong>&nbsp;- by date of addition to the catalog, first the newest.<\/li>\n\n\n\n<li><strong>created<\/strong>&nbsp;update, first the oldest.<\/li>\n\n\n\n<li><strong>- created_at<\/strong>&nbsp;upgrade date, first the newest.<\/li>\n\n\n\n<li><code><strong>-updated_at<\/strong><\/code>&nbsp;&#8212; \u043f\u043e \u0434\u0430\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0438\u043b\u044c\u043c\u0430\/\u044d\u043f\u0438\u0437\u043e\u0434\u0430, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0430\u043c\u044b\u0435 \u043d\u043e\u0432\u044b\u0435;<\/li>\n\n\n\n<li><code><strong>updated<\/strong><\/code>&nbsp;&#8212; \u043f\u043e \u0434\u0430\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0438\u043b\u044c\u043c\u0430\/\u044d\u043f\u0438\u0437\u043e\u0434\u0430, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0430\u043c\u044b\u0435 \u0441\u0442\u0430\u0440\u044b\u0435;<\/li>\n\n\n\n<li><strong>premiere_date<\/strong>&nbsp;at the premiere date, first the oldest.<\/li>\n\n\n\n<li><strong>-premiere_date<\/strong>&nbsp;at the premiere date, first the newest.<\/li>\n\n\n\n<li><strong>year<\/strong>&nbsp;by the date of the film, first the oldest.<\/li>\n\n\n\n<li><strong>-year<\/strong>&nbsp;by the date of the film, first the newest.<\/li>\n\n\n\n<li><strong>average_customers_rating<\/strong>&nbsp;- according to the rating of subscribers, first the most unpopular.<\/li>\n\n\n\n<li><strong>-average_customers_rating<\/strong>&nbsp;- according to the rating of subscribers, first the most popular.<\/li>\n\n\n\n<li><strong>kinopoisk_rating<\/strong>&nbsp;According to the rating of the film, first the most unpopular.<\/li>\n\n\n\n<li><strong>-kinopoisk_rating<\/strong>&nbsp;- according to the rating of the film, first the most popular.<\/li>\n\n\n\n<li><strong>imdb_rating<\/strong>&nbsp;According to the IMDB rating, the most unpopular at first.<\/li>\n\n\n\n<li><strong>-imdb_rating<\/strong>&nbsp;According to the IMDB rating, first the most popular.<\/li>\n\n\n\n<li><strong>number_of_ratings<\/strong>&nbsp;- the number of estimates, at first less evaluated.<\/li>\n\n\n\n<li><strong>-number_of_ratings<\/strong>&nbsp;by the number of estimates, first the most evaluated.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'default_vod_sort_order': \"-created_at\"\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_4\">Disabling the display of empty genres<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>vod_without_empty_genres<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0432 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u00ab\u0412\u0438\u0434\u0435\u043e\u0442\u0435\u043a\u0430\u00bb \u043d\u0435 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0436\u0430\u043d\u0440\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u043d\u0438 \u043e\u0434\u0438\u043d \u0444\u0438\u043b\u044c\u043c. \u0418\u0441\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438 \u00ab\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435\u00bb, \u00ab\u041d\u043e\u0432\u0438\u043d\u043a\u0438\u00bb \u0438 \u00ab\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0435\u00bb \u2014 \u043e\u043d\u0438 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f, \u0435\u0441\u043b\u0438 \u0432\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043e\u043f\u0446\u0438\u0438 \u0438 \u0434\u0430\u0436\u0435 \u0435\u0441\u043b\u0438 \u043e\u043d\u0438 \u043f\u0443\u0441\u0442\u044b.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u2014 \u0431\u0443\u0434\u0443\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u0432\u0441\u0435 \u0436\u0430\u043d\u0440\u044b, \u0441\u043e\u0437\u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u0430\u0434\u043c\u0438\u043d\u0438\u0441\u0442\u0440\u0430\u0442\u0438\u0432\u043d\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 Smarty (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'vod_without_empty_genres': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_5\">Sorting the list of actors on the film page<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>actors<\/code>, data type: string.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>birthdate<\/strong>&nbsp;sorting by date of birth, from older to younger.<\/li>\n\n\n\n<li><strong>birthdate<\/strong>&nbsp;sorting by date of birth, from younger to older.<\/li>\n\n\n\n<li><strong>name<\/strong>&nbsp;sorting by name, in alphabetical order (by default).<\/li>\n\n\n\n<li><strong>-name<\/strong>&nbsp;sorting by name, in reverse alphabetical order.<\/li>\n\n\n\n<li><strong>cyrillic-first<\/strong>&nbsp;sorting by name, first come actors with cyrillic.<\/li>\n\n\n\n<li><strong>film<\/strong>&nbsp;\u2014 \u0441\u043e\u0440\u0442\u0438\u0440\u043e\u0432\u043a\u0430 \u0430\u043a\u0442\u0435\u0440\u043e\u0432 \u043f\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0443 \u0444\u0438\u043b\u044c\u043c\u043e\u0432 \u0441 \u0438\u0445 \u0443\u0447\u0430\u0441\u0442\u0438\u0435\u043c, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u0430\u043d\u0438\u044f.<\/li>\n\n\n\n<li><strong>-film_count<\/strong>&nbsp;sorting actors by the number of films with their participation in descending order.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'actors_order': 'name'\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_6\">Sorting the list of films on the actor's description screen<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>actor_vod_sort_order<\/code>, data type: string.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>name<\/strong>&nbsp;- by name, in alphabetical order (by default).<\/li>\n\n\n\n<li><strong>-name<\/strong>&nbsp;by name, in reverse alphabetical order.<\/li>\n\n\n\n<li><strong>id<\/strong>&nbsp;- by date of addition to the catalog, first the oldest.<\/li>\n\n\n\n<li><strong>-id<\/strong>&nbsp;- by date of addition to the catalog, first the newest.<\/li>\n\n\n\n<li><strong>created<\/strong>&nbsp;update, first the oldest.<\/li>\n\n\n\n<li><strong>- created_at<\/strong>&nbsp;upgrade date, first the newest.<\/li>\n\n\n\n<li><code><strong>-updated_at<\/strong><\/code>&nbsp;&#8212; \u043f\u043e \u0434\u0430\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0438\u043b\u044c\u043c\u0430\/\u044d\u043f\u0438\u0437\u043e\u0434\u0430, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0430\u043c\u044b\u0435 \u043d\u043e\u0432\u044b\u0435;<\/li>\n\n\n\n<li><code><strong>updated<\/strong><\/code>&nbsp;&#8212; \u043f\u043e \u0434\u0430\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0444\u0438\u043b\u044c\u043c\u0430\/\u044d\u043f\u0438\u0437\u043e\u0434\u0430, \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u0441\u0430\u043c\u044b\u0435 \u0441\u0442\u0430\u0440\u044b\u0435;<\/li>\n\n\n\n<li><strong>premiere_date<\/strong>&nbsp;at the premiere date, first the oldest.<\/li>\n\n\n\n<li><strong>-premiere_date<\/strong>&nbsp;at the premiere date, first the newest.<\/li>\n\n\n\n<li><strong>year<\/strong>&nbsp;by the date of the film, first the oldest.<\/li>\n\n\n\n<li><strong>-year<\/strong>&nbsp;by the date of the film, first the newest.<\/li>\n\n\n\n<li><strong>average_customers_rating<\/strong>&nbsp;- according to the rating of subscribers, first the most unpopular.<\/li>\n\n\n\n<li><strong>-average_customers_rating<\/strong>&nbsp;- according to the rating of subscribers, first the most popular.<\/li>\n\n\n\n<li><strong>kinopoisk_rating<\/strong>&nbsp;According to the rating of the film, first the most unpopular.<\/li>\n\n\n\n<li><strong>-kinopoisk_rating<\/strong>&nbsp;- according to the rating of the film, first the most popular.<\/li>\n\n\n\n<li><strong>imdb_rating<\/strong>&nbsp;According to the IMDB rating, the most unpopular at first.<\/li>\n\n\n\n<li><strong>-imdb_rating<\/strong>&nbsp;According to the IMDB rating, first the most popular.<\/li>\n\n\n\n<li><strong>number_of_ratings<\/strong>&nbsp;- the number of estimates, at first less evaluated.<\/li>\n\n\n\n<li><strong>-number_of_ratings<\/strong>&nbsp;by the number of estimates, first the most evaluated.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'actor_vod_sort_order': '-kinopoisk_rating'\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_7\">Limiting the number of actors on the film page<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>actors_request_limit<\/code>, data type: int. By default&nbsp;<strong>16<\/strong>.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'actors_request_limit': 16\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_9\">Mechanics of generation of the film \"Similar films\"<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>similar_video_genre_limit<\/code>, data type: int. By default&nbsp;<strong>3<\/strong>.<\/p>\n\n\n\n<p>\u0412 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0436\u0430\u043d\u0440\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u043f\u043e\u0438\u0441\u043a\u0430 \u043f\u043e\u0445\u043e\u0436\u0438\u0445 \u0444\u0438\u043b\u044c\u043c\u043e\u0432 \u2014 \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0444\u0438\u043b\u044c\u043c\u044b \u0441\u0447\u0438\u0442\u0430\u044e\u0442\u0441\u044f \u043f\u043e\u0445\u043e\u0436\u0438\u043c\u0438, \u0435\u0441\u043b\u0438 \u0443 \u043d\u0438\u0445 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 3 \u0436\u0430\u043d\u0440\u0430.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'similar_video_genre_limit': 3\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_10\">\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440\u0430 \u043e \u0432\u0440\u0435\u0434\u0435 \u043d\u0430\u0440\u043a\u043e\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0441\u0440\u0435\u0434\u0441\u0442\u0432<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_drugs_disclaimer<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440 \u0432 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430, \u0435\u0441\u043b\u0438 \u0432\u043e\u0437\u0440\u0430\u0441\u0442\u043d\u043e\u0439 \u0440\u0435\u0439\u0442\u0438\u043d\u0433 \u0444\u0438\u043b\u044c\u043c\u0430 \u043d\u0435 \u043d\u0438\u0436\u0435 \u043f\u043e\u0440\u043e\u0433\u0430 (\u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0435 titanium \u043f\u043e\u0440\u043e\u0433 \u0437\u0430\u0434\u0430\u043d \u043a\u043e\u043d\u0441\u0442\u0430\u043d\u0442\u043e\u0439&nbsp;<strong>12<\/strong>).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u2014 \u0434\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440 \u0432 \u043a\u0430\u0440\u0442\u043e\u0447\u043a\u0435 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c\u0441\u044f \u043d\u0435 \u0431\u0443\u0434\u0435\u0442 (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_drugs_disclaimer': true\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-700x394.png\" alt=\"\" class=\"wp-image-9968\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/4-Content-screen-6-To-begin.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_2\">Showing a QR code with a support number when buying a movie<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>use_video_purchase_via_sale_qr<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;When you click the \u201cBuy\u201d button on the film page, a pop window with a QR code will be shown, in which the technical support \/ sales department phone number will be sewn. The option is relevant if there is no integration with external billing for the purchase of films - in this case, the specialist includes access to the film manually on call.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;The purchase of the film works on the internal mechanism of Smarty (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'use_video_purchase_via_sale_qr': false\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-700x394.png\" alt=\"\" class=\"wp-image-9970\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/10-Popup-3-QR.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>\u041f\u0440\u0438 \u044d\u0442\u043e\u043c \u043d\u0430 \u043f\u043e\u043a\u0443\u043f\u043a\u0443 \u0444\u0438\u043b\u044c\u043c\u043e\u0432 \u0435\u0449\u0451 \u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u0432\u043b\u0438\u044f\u043d\u0438\u0435 \u043e\u043f\u0446\u0438\u044f <code>show_locked_tariff_popup<\/code>, \u043d\u0438\u0436\u0435 \u0442\u0430\u0431\u043b\u0438\u0446\u0430 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0439 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0434\u0430\u043d\u043d\u044b\u0445 \u043e\u043f\u0446\u0438\u0439 \u043c\u0435\u0436\u0434\u0443 \u0441\u043e\u0431\u043e\u0439:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><code>show_locked_tariff_popup<\/code><\/td><td><code>use_video_purchase_via_sale_qr<\/code><\/td><td>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442<\/td><\/tr><tr><td>true<\/td><td>true<\/td><td>\u0411\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043f\u043e\u043f\u0430\u043f \u0441 \u0442\u0430\u0440\u0438\u0444\u0430\u043c\u0438<\/td><\/tr><tr><td>true<\/td><td>falsely<\/td><td>\u0411\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043f\u043e\u043f\u0430\u043f \u0441 \u0442\u0430\u0440\u0438\u0444\u0430\u043c\u0438<\/td><\/tr><tr><td>falsely<\/td><td>falsely<\/td><td>\u041a\u043d\u043e\u043f\u043a\u0430 &#171;\u041a\u0443\u043f\u0438\u0442\u044c&#187; \u0432\u044b\u0437\u043e\u0432\u0435\u0442 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0444\u0438\u043b\u044c\u043c\u0430 \u0432 Smarty (VideoAction)<\/td><\/tr><tr><td>falsely<\/td><td>true<\/td><td>\u0411\u0443\u0434\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043f\u043e\u043f\u0430\u043f \u0441 QR-\u043a\u043e\u0434\u043e\u043c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Search<\/h3>\n\n\n\n<p>In the search screen before entering the search bar, the on-screen keyboard is displayed, and optionally you can display the recommended selection for the subscriber using the option <br><code>search_recommended_election_id<\/code>, which indicates the ID of the selection of films from Smarty.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-700x394.png\" alt=\"\" class=\"wp-image-8845\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-1-Start-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">var CLIENT_SETTINGS = {<br>  \/\/ ..<br>  '<code>search_recommended_election_id<\/code>': 123,<br>};<\/pre>\n\n\n\n<p>Automatically sending a search query starts with 3 characters, searching through channels, programs, movies and actors.<\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-700x394.png\" alt=\"\" class=\"wp-image-8846\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-700x394.png\" alt=\"\" class=\"wp-image-8847\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/5-Search-3-Results-3.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Delay in search<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>search_request_delay<\/code>, data type: int. Set in milliseconds, the default value is:&nbsp;<strong>3000<\/strong>.<\/p>\n\n\n\n<p>Allows you to set the delay time before starting search queries (after entering 3 characters in the on-screen keyboard). It is designed to reduce the number of search queries to Smarty.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'search_request_delay': 3000\n};<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Personal office<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\">Tariffs<\/h4>\n\n\n\n<p>Item \u00ab Tariffs \u00bb included by portal option <code>show_packages<\/code>for example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n-<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial; color: initial;\">show_packages<\/span>': true,\n};<\/code><\/pre>\n\n\n\n<p>The tariff card is customized by the following means on the tariff page in the Smarty admin:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>field \u00abIcon for STB and Smart TV\u00bb used as labels<\/li>\n\n\n\n<li>field <code>bg_first_color<\/code> and <code>bg_second_color<\/code> used to set colors for the gradient against the background, for example:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"198\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-700x198.png\" alt=\"\" class=\"wp-image-8799\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-700x198.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-250x71.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-768x217.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-18x5.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02-120x34.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-05-\u0432-20.52.02.png 1124w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>also in the card fields \u00abName\u00bb, \u00abDescription\u00bb, \u00abCost\u00bb and \u00abCost of Activation\u00bb are used.<\/li>\n<\/ul>\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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"http:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-700x394.png\" alt=\"\" class=\"wp-image-8758\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-3.1-Tariffs-list-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">List of tariffs in the personal account<\/figcaption><\/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-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"http:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-700x394.png\" alt=\"\" class=\"wp-image-8759\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/3-TV-2-Channels-5-Locked-2.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\">List of tariffs when clicking on the channel with a lock (to which there is no subscription)<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading\">Notifications<\/h4>\n\n\n\n<p>Item \u00ab Tariffs \u00bb included by portal option <code>show_messages_menu<\/code>for example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n-<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial; color: initial;\">show_messages_menu<\/span>': true,\n};<\/code><\/pre>\n\n\n\n<p>This screen receives messages sent to the subscriber using the tool \u00abMessages and commands\u00bb in the admin Smarty (you can also automate sending messages via the app) <a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountMessageCreate\">Billing API Methods<\/a>). Messages with the flag \u00abUrgent\u00bb are also shown in this section, with the difference that they will be shown in the pop-up window on top of the interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"347\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-700x347.png\" alt=\"\" class=\"wp-image-8936\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-700x347.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-250x124.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-768x381.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-1536x762.png 1536w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-2048x1016.png 2048w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-18x9.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2026-02-08-\u0432-12.18.24-120x60.png 120w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-700x394.png\" alt=\"\" class=\"wp-image-8937\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-2.1-Notification-list-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_device_list_management<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u0432 \u044d\u043a\u0440\u0430\u043d\u0435 \u00ab\u041c\u043e\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c\u00bb \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043f\u0443\u043d\u043a\u0442 \u00ab\u041c\u043e\u0438 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u00bb, \u0433\u0434\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u043a \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u043e\u0442\u0432\u044f\u0437\u0430\u0442\u044c \u043d\u0435\u043d\u0443\u0436\u043d\u043e\u0435.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u201cMy devices\u201d will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>\u0421\u043f\u0438\u0441\u043e\u043a \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0442\u044c\u0441\u044f \u043f\u0440\u0438 \u043d\u0435\u0443\u0434\u0430\u0447\u043d\u043e\u0439 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e \u043f\u0440\u0438\u0447\u0438\u043d\u0435 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0438\u044f \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_device_list_management': true\n};<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"394\" src=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-700x394.png\" alt=\"\" class=\"wp-image-9975\" srcset=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-700x394.png 700w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-250x141.png 250w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-768x432.png 768w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-18x10.png 18w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1-120x68.png 120w, https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/7-LK-5-Devices-1.png 1280w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Exit from the account<\/h4>\n\n\n\n<p>Item \u00abLog out \u00bb can be shown using the option <code>show_logout_option<\/code>for example:<\/p>\n\n\n\n<p><code>var CLIENT_SETTINGS = {<br>  \/\/ ..<br>  '<span style=\"background-color: initial; font-family: inherit; font-size: inherit; text-align: initial; color: initial;\">show_logout_option<\/span>': true,<br>};<\/code><\/p>\n\n\n\n<p>By default, the item is hidden \u2014 this behavior is relevant for authorization mode by IP-address \/ device identifier \u2014 in this case, the subscriber cannot log off on the current device. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Settings<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Selection of the interface used on the Settings page<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_change_template_settings<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2013 on the \u201cSettings\u201d page in the application, the \u201cSelection of a template\u201d item will be displayed. The list of templates for selection will be formed from the array prescribed in the option&nbsp;<code>available_templates<\/code>.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- the item \"Select the template\" on the settings page will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_change_template_settings': true,\n  'available_templates': &#091;'titanium', 'sibseti']\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_1\">\u0421\u043f\u0438\u0441\u043e\u043a \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>available_templates<\/code>, data type: array.<\/p>\n\n\n\n<p>\u041c\u0430\u0441\u0441\u0438\u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0438\u043c\u0451\u043d \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432, \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u0432 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0430\u0445 (\u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441&nbsp;<code>show_change_template_settings<\/code>).<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'available_templates': &#091;'titanium', 'sibseti']\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_2\">Ability to change the interface language<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_change_lang_settings<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2013 on the \u201cSettings\u201d page in the application, the \u201cLanguage\/Language\u201d option will be displayed (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;The \u201cLanguage\u201d item on the settings screen will be hidden.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'show_change_lang_settings': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_3\">Managing the display item \"Player Selection\" in the \"Settings\" screen<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_change_player_settings<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u00ab\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u00bb \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d \u043f\u0443\u043d\u043a\u0442 \u00ab\u0412\u044b\u0431\u043e\u0440 \u043f\u043b\u0435\u0435\u0440\u0430\u00bb \u0434\u043b\u044f \u0442\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044d\u0442\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 (\u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e Android-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0441\u0431\u043e\u0440\u043a\u0438 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0448\u0435 2.0).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- the item \"Select player\" on the settings page will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'show_change_player_settings': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_4\">Managing the display of the item \u201cPlayer Options\u201d in the screen \u201cSettings\u201d<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>show_player_options<\/code>, data type: bool.<\/p>\n\n\n\n<p><strong>Note:<\/strong>&nbsp;\u043e\u043f\u0446\u0438\u044f&nbsp;<code>show_change_player_settings<\/code>&nbsp;higher priority&nbsp;<code>show_player_options<\/code>. \u0422\u043e \u0435\u0441\u0442\u044c, \u0435\u0441\u043b\u0438&nbsp;<code>show_change_player_settings<\/code>&nbsp;meaningfully&nbsp;<strong>falsely<\/strong>then&nbsp;<code>show_player_options<\/code>&nbsp;\u0442\u0430\u043a\u0436\u0435 \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0432 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438&nbsp;<strong>falsely<\/strong>.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u043d\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0435 \u00ab\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438\u00bb \u0432\u043d\u0443\u0442\u0440\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0431\u0443\u0434\u0435\u0442 \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d \u043f\u0443\u043d\u043a\u0442 \u00ab\u041e\u043f\u0446\u0438\u0438 \u043f\u043b\u0435\u0435\u0440\u0430\u00bb \u0434\u043b\u044f \u0442\u0435\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044d\u0442\u043e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0442 (\u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u043c\u043e\u043c\u0435\u043d\u0442 \u044d\u0442\u043e Android-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u0441\u0431\u043e\u0440\u043a\u0438 \u0432\u0435\u0440\u0441\u0438\u0438 \u0432\u044b\u0448\u0435 2.0). \u0421\u043f\u0438\u0441\u043e\u043a \u043e\u043f\u0446\u0438\u0439 \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u0432\u044b\u0431\u0440\u0430\u043d\u043d\u043e\u0433\u043e \u043f\u043b\u0435\u0435\u0440\u0430.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- the item \"Player Options\" on the settings page will be hidden (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'show_player_options': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_5\">The ability to select a data center in the settings menu<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>allow_to_change_data_center<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;In the settings menu, the user can independently choose the broadcast server (corresponds to the configured data centers in Smarty).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the user will not be able to select the broadcast server (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'allow_to_change_data_center': false\n};<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Logic of work<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_9\">Delayed application loading at start<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>loading_timeout<\/code>, data type: int. Set in milliseconds, the default value is:&nbsp;<strong>1000<\/strong>.<\/p>\n\n\n\n<p>The option allows you to set the number of milliseconds by which the initial download of the portal will be delayed. It can be used, for example, to customize the portal to display a welcome picture before launching.<\/p>\n\n\n\n<p>By default&nbsp;<strong>1000<\/strong>, which corresponds to one second. If you specify a zero or too small value, then some application functions on some devices may be disrupted due to asynchronous implementation of the API of some devices. For example, a small delay is necessary to be able to determine the device not only by type, but also by model (if Smarty configures the appropriate types of devices with a model) for Android consoles.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'loading_timeout': 1000\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_10\">Verification of additional account status<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>check_account_status_reason<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;Additional account status will be checked even in case of successful authorization (by default). For example, if the account is active, but the additional status is \u201cBlocked for debt\u201d, then the corresponding authorization error will be issued in the portal.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;additional status will not be checked.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'check_account_status_reason': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_11\">Selection of the application interface used through account settings in Smarty<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>check_account_template<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;After logging in, the template installed in the Smarty account settings will be checked, and if it differs from the one used, the application will be restarted in the desired template (by default).<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;The set template in the account settings in Smarty will be ignored.<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'check_account_template': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_12\">Suspension of server requests in Stand-By mode<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>block_request_in_standby<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;This includes blocking requests to the server if the device is in Stand-By mode. After leaving Stand-By, sending requests to the server is restored, however, the data in the interface may be outdated for some time.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;Requests do not stop even in Stand-By, the data displayed in the interface does not become outdated (by default).<\/li>\n<\/ul>\n\n\n\n<p>The option allows you to save server resources in moments of downtime of user devices.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'block_requests_in_standby': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_13\">\u041f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 HealthCheck<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>enable_health_check<\/code>, data type: bool.<\/p>\n\n\n\n<p>\u0412 \u0448\u0430\u0431\u043b\u043e\u043d\u0435&nbsp;<strong>titanium<\/strong>&nbsp;\u043f\u0440\u0438 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0438&nbsp;<strong>true<\/strong>&nbsp;\u043f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u0430 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0432\u044b\u0437\u043e\u0432&nbsp;<code>requestHealthCheck<\/code>&nbsp;\u0441 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u043e\u043c, \u0437\u0430\u0434\u0430\u043d\u043d\u044b\u043c \u043e\u043f\u0446\u0438\u0435\u0439&nbsp;<code>health check_interval<\/code>&nbsp;(\u043a \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0443 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0430\u044f \u0441\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u0434\u043e 60000 \u043c\u0441).<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;\u2014 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 HealthCheck \u0432\u043a\u043b\u044e\u0447\u0451\u043d.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;\u2014 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0439 HealthCheck \u043d\u0435 \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f (\u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'enable_health_check': false,\n  'health_check_interval': 300000\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_14\">\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b HealthCheck<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>health check_interval<\/code>, data type: int.<\/p>\n\n\n\n<p>\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432 \u043c\u0438\u043b\u043b\u0438\u0441\u0435\u043a\u0443\u043d\u0434\u0430\u0445 \u043c\u0435\u0436\u0434\u0443 \u043f\u0435\u0440\u0438\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u043c\u0438 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u043c\u0438 HealthCheck. \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0432\u043c\u0435\u0441\u0442\u0435 \u0441&nbsp;<code>enable_health_check<\/code>. \u0412 \u043a\u043e\u0434\u0435 \u043a \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044e \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043b\u0443\u0447\u0430\u0439\u043d\u0430\u044f \u0434\u043e\u0431\u0430\u0432\u043a\u0430 \u0434\u043e&nbsp;<strong>60000<\/strong>\u043c\u0441.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'health_check_interval': 300,000\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_15\">Update to build the application on Android STB\/TV<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>app_package_updating_url<\/code>, data type: string.<\/p>\n\n\n\n<p>\u041f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 url-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 apk \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0435\u0451 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u0430\u043c\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0451. \u041f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u2014 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u0432 url, \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0439 apk (\u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0438\u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u2014 \u044d\u0442\u043e \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0430&nbsp;<code>1.0.0<\/code>).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The option is only available for Android STB\/TV builds over 2.3.<\/p>\n<\/blockquote>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'app_package_updating_url': \"http:\/\/your-website.com\/example-app-1.0.0_100100.apk\"\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_16\">Update build launcher on Android STB\/TV<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>launcher_package_updating_url<\/code>, data type: string.<\/p>\n\n\n\n<p>\u041f\u0440\u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0438 url-\u0430\u0434\u0440\u0435\u0441\u0430 \u043d\u0430 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 apk \u0432 \u0434\u0430\u043d\u043d\u043e\u0439 \u043e\u043f\u0446\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0441\u043e\u0432\u0435\u0440\u0448\u0438\u0442 \u043f\u043e\u043f\u044b\u0442\u043a\u0443 \u0435\u0451 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0438 \u0441\u0430\u043c\u043e\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0430 \u043d\u0435\u0451. \u041f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f-\u043b\u0430\u0443\u043d\u0447\u0435\u0440\u0430 \u2014 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0435\u0441\u043b\u0438 \u0432\u0435\u0440\u0441\u0438\u044f, \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u0430\u044f \u0432 url, \u0431\u043e\u043b\u044c\u0448\u0435 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u043b\u0430\u0443\u043d\u0447\u0435\u0440\u0430 (\u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0435 \u043d\u0438\u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u2014 \u044d\u0442\u043e \u043f\u043e\u0434\u0441\u0442\u0440\u043e\u043a\u0430&nbsp;<code>1.0.0<\/code>).<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>The option is only available for launcher builds for Android STB\/TV versions over 2.3.<\/p>\n<\/blockquote>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'launcher_package_updating_url': \"http:\/\/your-website.com\/example-launcher-1.0.0_100100.apk\"\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_17\">Enabling the system debugging console on a device with a specific User-Agent<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>enable_system_debug_for_user_agent<\/code>, data type: string.<\/p>\n\n\n\n<p>\u0415\u0441\u043b\u0438&nbsp;<code>User-Agent<\/code>&nbsp;\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0441\u043e\u0432\u043f\u0430\u0434\u0430\u0435\u0442 \u0441 \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435\u043c \u043e\u043f\u0446\u0438\u0438, \u0432\u043a\u043b\u044e\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u0430\u044f \u043e\u0442\u043b\u0430\u0434\u043a\u0430 \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n\"enable_system_debug_for_user_agent\": \"Mozilla\/5.0 (Web0S; Linux\/SmartTV) AppleWebKit\/537.36\"\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_18\">Adding Market Name to Device Type<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>use_store_flag_from_device_meta<\/code>, data type: bool.<\/p>\n\n\n\n<p>\u041a \u0442\u0438\u043f\u0443 \u0434\u0435\u0432\u0430\u0439\u0441\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0440\u043a\u0435\u0442\u0430 \u0447\u0435\u0440\u0435\u0437 \u043d\u0438\u0436\u043d\u0435\u0435 \u043f\u043e\u0434\u0447\u0435\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u0435 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440,&nbsp;<code>android_stb_googleplay<\/code>). \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043c\u0430\u0440\u043a\u0435\u0442\u0430 \u0431\u0435\u0440\u0435\u0442\u0441\u044f \u0438\u0437 \u0441\u0431\u043e\u0440\u043a\u0438, \u0442\u043e \u0435\u0441\u0442\u044c \u043e\u043d\u043e \u0434\u043e\u043b\u0436\u043d\u043e \u0431\u044b\u0442\u044c \u0432 \u043d\u0435\u0451 \u0437\u0430\u0448\u0438\u0442\u043e. \u0414\u0430\u043d\u043d\u0430\u044f \u043e\u043f\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0442\u043e\u043b\u044c\u043a\u043e \u0434\u043b\u044f Android-\u043c\u0430\u0440\u043a\u0435\u0442\u043e\u0432 \u0438 \u0434\u043b\u044f \u0435\u0451 \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0431\u043e\u0440\u043a\u0430 \u0434\u043b\u044f \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u0438\u0437 \u043d\u0438\u0445. \u041f\u0435\u0440\u0435\u0447\u0435\u043d\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0445 \u043c\u0430\u0440\u043a\u0435\u0442\u043e\u0432:&nbsp;<code>googleplay<\/code>,&nbsp;<code>sberbox<\/code>,&nbsp;<code>yandextv<\/code>,&nbsp;<code>rustore<\/code>.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;the market specified in the device metadata will be transmitted.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;- will be transmitted by default (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n  \/\/ \u2026\n  'use_store_flag_from_device_meta': true\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_19\">Disabling the SET button on MAG consoles<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>disable_set_button_on_mag<\/code>, data type: bool.<\/p>\n\n\n\n<p>Possible values:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>true<\/strong>&nbsp;The SET (Setup) button on the MAG console will be blocked.<\/li>\n\n\n\n<li><strong>falsely<\/strong>&nbsp;the button will work according to the settings in the firmware (by default).<\/li>\n<\/ul>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'disable_set_button_on_mag': false\n};<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"toc_0\">Additional CSS class for body interface<\/h4>\n\n\n\n<p>Option name:&nbsp;<code>custom<\/code>, data type: string.<\/p>\n\n\n\n<p>\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043a\u043b\u0430\u0441\u0441 \u043a \u0442\u0435\u0433\u0443&nbsp;<code>body<\/code>&nbsp;\u043f\u043e\u0440\u0442\u0430\u043b\u0430. \u041c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u043e \u0434\u043b\u044f \u043a\u0430\u0441\u0442\u043e\u043c\u0438\u0437\u0430\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0447\u0435\u0440\u0435\u0437 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 CSS-\u0444\u0430\u0439\u043b.<\/p>\n\n\n\n<p>No default.<\/p>\n\n\n\n<p>Example:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>var CLIENT_SETTINGS = {\n\/\/\/...\n'custom_body_class': 'custom'\n};<\/code><\/pre>","protected":false},"featured_media":0,"parent":628,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-8702","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>\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium<\/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\/portal-and-apps-settings\/titanium-config\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium\" \/>\n<meta property=\"og:description\" content=\"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0438 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \/etc\/microimpuls\/portal\/client.js. \u0414\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u043f\u0446\u0438\u0438. \u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0443 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0440\u0430\u043d \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0435 \u043f\u043e \u043b\u043e\u0433\u0438\u043d\u0443 \u0438 \u043f\u0430\u0440\u043e\u043b\u044e. \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438: \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u0445, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/titanium-config\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-03T12:44:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"720\" \/>\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=\"28 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config\",\"url\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config\",\"name\":\"\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage\"},\"image\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage\"},\"thumbnailUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png\",\"datePublished\":\"2026-01-30T08:42:30+00:00\",\"dateModified\":\"2026-06-03T12:44:38+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage\",\"url\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png\",\"contentUrl\":\"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#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\u0438 \u043f\u043e\u0440\u0442\u0430\u043b\u043e\u0432 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439\",\"item\":\"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium\"}]},{\"@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":"Options for the titanium interface","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\/portal-and-apps-settings\/titanium-config\/","og_locale":"en_US","og_type":"article","og_title":"\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium","og_description":"\u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u043e\u043f\u0446\u0438\u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u044e\u0442 \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0432\u0438\u0434 \u0438 \u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f, \u0438 \u0437\u0430\u0434\u0430\u044e\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \/etc\/microimpuls\/portal\/client.js. \u0414\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u043e\u043f\u0446\u0438\u0438. \u0410\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u041f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u0443 \u043f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u044d\u043a\u0440\u0430\u043d \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0435 \u043f\u043e \u043b\u043e\u0433\u0438\u043d\u0443 \u0438 \u043f\u0430\u0440\u043e\u043b\u044e. \u041e\u043f\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0430\u043a\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0434\u0440\u0443\u0433\u0438\u043c\u0438 \u0441\u043f\u043e\u0441\u043e\u0431\u0430\u043c\u0438: \u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0432\u044b\u0431\u043e\u0440\u043e\u043c \u0441\u043f\u043e\u0441\u043e\u0431\u0430 \u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u044f \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u0438\u0442 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u0445, \u0432 \u043f\u043e\u0440\u044f\u0434\u043a\u0435 \u043f\u043e\u0432\u044b\u0448\u0435\u043d\u0438\u044f [&hellip;]","og_url":"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/titanium-config\/","og_site_name":"Microimpuls","article_modified_time":"2026-06-03T12:44:38+00:00","og_image":[{"width":1280,"height":720,"url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"28 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config","url":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config","name":"Options for the titanium interface","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"primaryImageOfPage":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage"},"image":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage"},"thumbnailUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png","datePublished":"2026-01-30T08:42:30+00:00","dateModified":"2026-06-03T12:44:38+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#primaryimage","url":"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png","contentUrl":"https:\/\/microimpuls.com\/wp-content\/uploads\/2026\/01\/9.1-Phone-auth-1-Enter-phone-1-700x394.png"},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings\/titanium-config#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\u0438 \u043f\u043e\u0440\u0442\u0430\u043b\u043e\u0432 \u0438 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439","item":"https:\/\/microimpuls.com\/docs\/smarty\/portal-and-apps-settings"},{"@type":"ListItem","position":4,"name":"\u041e\u043f\u0446\u0438\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 titanium"}]},{"@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\/8702","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=8702"}],"version-history":[{"count":47,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/8702\/revisions"}],"predecessor-version":[{"id":9995,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/8702\/revisions\/9995"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/628"}],"next":[{"title":"Options of the sibseti interface","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/sibseti-settings","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/4054"}],"prev":[{"title":"Portal options","link":"https:\/\/microimpuls.com\/en\/docs\/smarty\/portal-and-apps-settings\/portal-settings","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/989"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=8702"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=8702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}