{"id":5166,"date":"2023-11-20T07:40:31","date_gmt":"2023-11-20T04:40:31","guid":{"rendered":"https:\/\/www.microimpuls.com\/docs\/releases\/smarty\/11-23-1-98"},"modified":"2026-01-23T11:04:05","modified_gmt":"2026-01-23T08:04:05","slug":"11-23-1-98","status":"publish","type":"docs","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/11-23-1-98","title":{"rendered":"11-23 | 1.98 Cinemas, meta films, billing"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Cinemas: import, subscription, reports<\/h2>\n\n\n\n<p>A large refactoring of the integration of the internal billing of Smarty with the billings of external theaters was carried out, within the framework of which some inaccuracies of the work of write-offs, subscriptions were corrected, as well as restrictions on adding several cinemas to one tariff plan were removed. <code>#careful compatibility<\/code><\/p>\n\n\n\n<p>Therefore, all operators using integrations with external theaters, and especially those who use custom scripts integration with their billing systems we recommend that immediately after the update, recheck all mechanisms associated with the purchase of movie subscriptions, as well as closing subscriptions. Below are the settings that may need to be changed in case of problems:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>be sure to check on the integration page in the adminka list of rates tied to the cinema from this release, this list is unified and the type of access of this tariff is responsible for whether the movie will be available when you connect this tariff:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1038\" height=\"472\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-20-\u0432-11.35.50.png\" alt=\"\" class=\"wp-image-5172\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>if you use your own, rewritten API handler class to integrate with the cinema, then please note that the methods <code>subscribe<\/code> and <code>unsubscribe_svod<\/code> have been modified and you should contact us for technical support to update your integration.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">PREMIER<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fixed an error caused by too long a film description when importing;<\/li>\n\n\n\n<li>for Premier films, banner ads are also imported.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">STARTART<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>new movie import option added <code><a href=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/start\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/external-vod-integration\/start\">-update_actors<\/a><\/code> update photos of the actors.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\">MEGOGOGO<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>support for the import of films from MEGOGO has been renewed;<\/li>\n\n\n\n<li>duplicate transactions when buying movies;<\/li>\n\n\n\n<li>improved integration with several <code>service<\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Reports<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new report on tariffs has been added, with the help of which you can find out how many subscribers used a particular tariff in the specified period.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2752\" height=\"1064\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.03.12.png\" alt=\"\" class=\"wp-image-5270\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A PREMIER Cinema report has been added to calculate the number of subscriptions to a given cinema during that period.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2768\" height=\"1074\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.04.19.png\" alt=\"\" class=\"wp-image-5272\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed minor inaccuracies when generating a report for START.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kinopoisk API Unofficial<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now parser meta movies <code>kinopoisk_api_unofficial<\/code> is the default meta parser, support for the old Kinopoisk parser is disabled.<\/li>\n\n\n\n<li>When importing actors, a blank of stub photos is implemented, so that a stub provided by the application design is placed on the portal side for such actors.<\/li>\n\n\n\n<li>Added a length limit when parsing film descriptions.<\/li>\n\n\n\n<li>When reimporting a film's meta, old descriptions and images are only deleted if they are replaced by new data.<\/li>\n\n\n\n<li>Re-importing meta for actors fills in data only for new actors and actors without photos.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Optimization<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>When adding\/deleting\/changing channels and tariffs, the flag of needing to re-request the list of channels in the app is now sent only to subscribers who have had activity recently.<\/li>\n\n\n\n<li>Added a new option <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg\">RQ_CHANNEL_LIST_CHANGED_JOB_TIMEOUT<\/a><\/code>with the help of which you can increase the maximum time of the queue of the update flag of the list of channels for accounts. <\/li>\n\n\n\n<li>Optimization of the method of gear search was carried out, additional caching was added.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">New configuration options<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A new option added <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-\u0438-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u0430\u0432\u0442\u043e\u0440\u0438\u0437\u0430\u0446\u0438\u0438-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-\u0438-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432-1\">TVMIDDLEWARE_LOGIN_TYPE_PRIORITY_ORDER<\/a><\/code>with the help of which you can set the procedure for checking the type of authentication of the account during authorization.<\/li>\n\n\n\n<li>New option <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-\u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u0432-\u0438-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-\u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u0432-\u0438-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-1\">TVMW_REGISTRATION_DEFAULT_TARIFFS_LOCATION_FILTER<\/a><\/code> it allows you to ignore geolocation filters when registering.<\/li>\n\n\n\n<li>New option <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-vod-\u0438-\u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-vod-\u0438-\u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432-1\">TVMW_VIDEO_LIST_SEARCH_BY_RELEVANCE<\/a><\/code> it allows you to include spaces and the position of the search line in the title of the film.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Communications<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed an error that caused the message to be sent to the TV screen in any case, regardless of the checkbox responsible for sending it.<\/li>\n\n\n\n<li>For the team to delete old messages <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435-\u0441\u0442\u0430\u0440\u044b\u0445-\u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445-\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435-\u0441\u0442\u0430\u0440\u044b\u0445-\u043d\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445-\u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445-\u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439\">clean_old_messages<\/a><\/code> added parameters with which you can more accurately adjust the time of cleaning messages.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Adminka<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixed the filter \u00abAvailable for User-Agent\u00bb on the device page \u2014 now you can specify the substring from the desired User-Agent.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1256\" height=\"276\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.29.11.png\" alt=\"\" class=\"wp-image-5279\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>On the page of the list of actors added additional filters by country, gender and year of birth.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3006\" height=\"1082\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.30.44.png\" alt=\"\" class=\"wp-image-5282\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the setting of user rights groups added separate rights to the tab \u00abDirectors\u00bb.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3006\" height=\"1554\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.31.34.png\" alt=\"\" class=\"wp-image-5283\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For multi-operator Smarty, a problem has been fixed, due to which some forms displayed extra device types belonging to adjacent Client.<\/li>\n\n\n\n<li>For multi-operator Smarty, when you change Client, you now automatically go to the main page.<\/li>\n\n\n\n<li>Corrected display progress bar when importing channels to Smarty from the file.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Refactoring the subscription billing model (PMB)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Optimizing the work of the service team <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435\/\u043f\u0440\u043e\u0434\u043b\u0435\u043d\u0438\u0435-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-\u0441-\u043f\u043e\u043c\u043e\u0449\u044c\u044e-\u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e-\u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430-\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e-\u0440\u0430\u0441\u0447\u0435\u0442\u043d\u044b\u043c-\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u043c\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0435\/\u043f\u0440\u043e\u0434\u043b\u0435\u043d\u0438\u0435-\u0430\u043a\u043a\u0430\u0443\u043d\u0442\u043e\u0432-\u0441-\u043f\u043e\u043c\u043e\u0449\u044c\u044e-\u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u043e\u0433\u043e-\u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430-\u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e-\u0440\u0430\u0441\u0447\u0435\u0442\u043d\u044b\u043c-\u043f\u0435\u0440\u0438\u043e\u0434\u0430\u043c\">check_accounts<\/a><\/code> for MBP for the case of independent subscriptions.<\/li>\n\n\n\n<li>Fixed the work of promo codes with the type \u00abFree tariff activation\u00bb for MBP, as well as separately for cases if the promotional code connects tariffs with external cinemas.<\/li>\n\n\n\n<li>Forced resetting of the account cache when applying promo codes for activation of tariffs is added, so that the result of application is instantly displayed in the subscriber's application.<\/li>\n\n\n\n<li>Corrections have been made to the mechanism of creating transactions when connecting tariffs: money from the subscriber\u2019s balance is not written off when connecting tariffs through the admin and through the Billing API, in other cases write-offs occur. The exception is the tariffs with the MEGOGO integration connected, in which you can explicitly put a checkbox stating that you do not need to write off money from the user\u2019s balance when connecting.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">New in the selections<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>There was an opportunity to put sorting for the elements of the collection:<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"3002\" height=\"1554\" src=\"https:\/\/www.microimpuls.com\/wp-content\/uploads\/2023\/11\/\u0421\u043d\u0438\u043c\u043e\u043a-\u044d\u043a\u0440\u0430\u043d\u0430-2023-11-22-\u0432-17.35.36.png\" alt=\"\" class=\"wp-image-5285\"\/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In the team for the formation of the collection \u00abPopular transmission \u00bb <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438-\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445-\u0442\u0435\u043b\u0435\u043f\u0435\u0440\u0435\u0434\u0430\u0447\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/management-commands#\u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0435-\u043f\u043e\u0434\u0431\u043e\u0440\u043a\u0438-\u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445-\u0442\u0435\u043b\u0435\u043f\u0435\u0440\u0435\u0434\u0430\u0447\">create_epg_election_by_popularity<\/a> added the ability to select certain categories of channels from which to build this collection.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">EPG posters<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Added a new parameter <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-tv-\u0438-epg-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438-\u043f\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u044f-tv-\u0438-epg-1\">TVMW_SELECTION_PREVIEW_ASPECT_RATIO<\/a><\/code>, with which you can choose a default aspect ratio for the poster, which will be a promo image for the selection. It is relevant for the Redmax template, since posters of different aspect ratios are used simultaneously there.<\/li>\n\n\n\n<li>Option <a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\">TVMW_EPG_DEFAULT_ASPECT_RATIO<\/a> it is also relevant to the method <code>PortalDashboardProgramList<\/code>, which is used for gear tape in the dashboard.<\/li>\n\n\n\n<li>New options added <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\">TVMW_EPG_PREVIEW_MAX_WIDTH_16_9<\/a><\/code> and <code><a href=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\" data-type=\"URL\" data-id=\"https:\/\/micro.im\/docs\/smarty\/configuring-and-management\/smarty-config#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8-%D0%BF%D0%BE%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-tv-%D0%B8-epg-1\">TVMW_EPG_PREVIEW_MAX_HEIGHT_16_9<\/a><\/code> to specify the compression size for EPG posters.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">TVMW API<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>New method added <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerBalance\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerBalance\">CustomerBalance<\/a><\/code>which can be used to obtain balance instead of <a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Customer-CustomerInfo\"><code>CustomerInfo<\/code><\/a>because it is faster and more productive.<\/li>\n\n\n\n<li>Fixed method work <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-NoAuthVideoUrl\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Video-NoAuthVideoUrl\">NoAuthVideoUrl<\/a><\/code>now he's returning the movie trailer for outside theaters as well.<\/li>\n\n\n\n<li>In methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-SelectionDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-SelectionDetail\">SelectionDetail<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionDetail\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-tvmw-api-docs\/#api-Selection-NoAuthSelectionDetail\">NoAuthSelectionDetail<\/a><\/code> parameter <code>limit<\/code> now it also affects the transmissions. As well as when giving films within these methods, device filters are now taken into account in the settings of external integrations.<\/li>\n\n\n\n<li>Fixed errors in the documentation of many methods, such as <code>Customer TariffList<\/code>, <code>CustomerInfo<\/code>, <code>AccountTariffList<\/code>, <code>VideoDetail<\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Content API<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Corrected inaccuracies in the method documentation <code><a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideofileCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideofileCreate\">Videofile Create<\/a><\/code>.<\/li>\n\n\n\n<li>When transmitting a parameter <code>load_meta<\/code> methodically <code><a href=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoModify\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-content-api-docs\/#api-Video-VideoModify\">VideoModify<\/a><\/code> now genres are also updated, in addition, fields in Smarty are not erased if None comes from Kinopoisk.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Billing API<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Methods <code><a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountCreate\">AccountCreate<\/a><\/code> and <code><a href=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountModify\" data-type=\"URL\" data-id=\"https:\/\/microimpuls.github.io\/smarty-billing-api-docs\/#api-Account-AccountModify\">AccountModify<\/a><\/code> added a new input parameter to transfer the interface template <code>template<\/code>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Other<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>For the Stripe payment gateway, support for opening a payment form using a QR code has been added.<\/li>\n\n\n\n<li>Python compatibility errors in integration with Astra are fixed.<\/li>\n<\/ul>","protected":false},"featured_media":0,"parent":3199,"menu_order":7,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":""},"doc_tag":[],"class_list":["post-5166","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>11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433<\/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\/releases\/smarty\/11-23-1-98\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433\" \/>\n<meta property=\"og:description\" content=\"\u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b: \u0438\u043c\u043f\u043e\u0440\u0442, \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438, \u043e\u0442\u0447\u0451\u0442\u044b \u041f\u0440\u043e\u0432\u0435\u0434\u0451\u043d \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430 Smarty \u0441 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430\u043c\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u044b\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439, \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0431\u0440\u0430\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d. #\u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u0430\u043c\u0438, \u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/11-23-1-98\/\" \/>\n<meta property=\"og:site_name\" content=\"Microimpuls\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-23T08:04:05+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98\",\"url\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98\",\"name\":\"11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433\",\"isPartOf\":{\"@id\":\"https:\/\/micro.im\/#website\"},\"datePublished\":\"2023-11-20T04:40:31+00:00\",\"dateModified\":\"2026-01-23T08:04:05+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\",\"item\":\"https:\/\/micro.im\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Releases\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Smarty\",\"item\":\"https:\/\/microimpuls.com\/docs\/releases\/smarty\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433\"}]},{\"@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":"11-23 | 1.98 Cinemas, meta films, billing","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/11-23-1-98\/","og_locale":"en_US","og_type":"article","og_title":"11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433","og_description":"\u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b: \u0438\u043c\u043f\u043e\u0440\u0442, \u043f\u043e\u0434\u043f\u0438\u0441\u043a\u0438, \u043e\u0442\u0447\u0451\u0442\u044b \u041f\u0440\u043e\u0432\u0435\u0434\u0451\u043d \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0444\u0430\u043a\u0442\u043e\u0440\u0438\u043d\u0433 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0433\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430 Smarty \u0441 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430\u043c\u0438 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432, \u0432 \u0440\u0430\u043c\u043a\u0430\u0445 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0431\u044b\u043b\u0438 \u0438\u0441\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u044b \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438 \u0440\u0430\u0431\u043e\u0442\u044b \u0441\u043f\u0438\u0441\u0430\u043d\u0438\u0439, \u043f\u043e\u0434\u043f\u0438\u0441\u043e\u043a, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0443\u0431\u0440\u0430\u043d\u044b \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d\u0438\u044f \u043d\u0430 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u043e\u0432 \u0432 \u043e\u0434\u0438\u043d \u0442\u0430\u0440\u0438\u0444\u043d\u044b\u0439 \u043f\u043b\u0430\u043d. #\u043e\u0441\u0442\u043e\u0440\u043e\u0436\u043d\u043e\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u044c \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u0432\u0441\u0435\u043c \u043e\u043f\u0435\u0440\u0430\u0442\u043e\u0440\u0430\u043c, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u043c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441 \u0432\u043d\u0435\u0448\u043d\u0438\u043c\u0438 \u043a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u0430\u043c\u0438, \u0430 \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0442\u0435\u043c, \u0443 \u043a\u043e\u0433\u043e \u0432\u043c\u0435\u0441\u0442\u0435 \u0441 \u044d\u0442\u0438\u043c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f [&hellip;]","og_url":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/11-23-1-98\/","og_site_name":"Microimpuls","article_modified_time":"2026-01-23T08:04:05+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98","url":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98","name":"11-23 | 1.98 Cinemas, meta films, billing","isPartOf":{"@id":"https:\/\/micro.im\/#website"},"datePublished":"2023-11-20T04:40:31+00:00","dateModified":"2026-01-23T08:04:05+00:00","breadcrumb":{"@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/microimpuls.com\/docs\/releases\/smarty\/11-23-1-98#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u0413\u043b\u0430\u0432\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430","item":"https:\/\/micro.im\/"},{"@type":"ListItem","position":2,"name":"Releases","item":"https:\/\/microimpuls.com\/docs\/releases"},{"@type":"ListItem","position":3,"name":"Smarty","item":"https:\/\/microimpuls.com\/docs\/releases\/smarty"},{"@type":"ListItem","position":4,"name":"11-23 | 1.98 \u041a\u0438\u043d\u043e\u0442\u0435\u0430\u0442\u0440\u044b, \u043c\u0435\u0442\u0430 \u0444\u0438\u043b\u044c\u043c\u043e\u0432, \u0431\u0438\u043b\u043b\u0438\u043d\u0433"}]},{"@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\/5166","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=5166"}],"version-history":[{"count":37,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/5166\/revisions"}],"predecessor-version":[{"id":5447,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/5166\/revisions\/5447"}],"up":[{"embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/3199"}],"next":[{"title":"09-23 | 1.96 Device types, EPG posters, cinemas","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/09-23-1-96","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/4618"}],"prev":[{"title":"03-24 | 1.100 Selections, advertising, payment","link":"https:\/\/microimpuls.com\/en\/docs\/releases\/smarty\/03-24-1-100","href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/docs\/5703"}],"wp:attachment":[{"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/media?parent=5166"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/microimpuls.com\/en\/wp-json\/wp\/v2\/doc_tag?post=5166"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}