Releases

  1. Home
  2. Docs
  3. Releases
  4. Smarty
  5. 12-21 | 1.82 VOD providers, linking cameras to accounts, sorting channels

12-21 | 1.82 VOD providers, linking cameras to accounts, sorting channels

New video library capabilities

VOD PROVIDERS

A few releases back we added to our template Futuristic the ability to divide the video library into several sections, according to which external theater the film was received from.

In the same release, we added the ability to create our own sections by creating VOD providers and assigning them to the movie.

It is possible to assign films to the provider manually, through the Smarty administration panel, and it is possible to automate this using the method of creating films from the Content API group: https://microimpuls.github.io/smarty-content-api-docs/#api-Video-VideoCreate

FILM SERIES AND SERIES SERIES SERIES

Corrections were made to the sorting of film assets, as well as an update to the position of the film in the list when adding a new asset to it: thanks to this, the series for which new series were released and added will be in the "News" section at the top positions.

MEGOGO BILLING INTEGRATION UPDATED

A new option added EXTERNAL_API_VIDEO_CHECK_BALANCE_REQUEST, which includes notification of external billing when checking the subscriber's balance.
Documentation: https://micro.im/docs/smarty/configuring-and-management/smarty-config#настройки-поведения-vod-и-онлайн-кинотеатров

On the subscriber's page, a new button "Check subscriptions in external theaters" has been added, with the help of which you can make sure that the subscription in the external theater for this user is precisely present and films should be available.

Fixed a number of problems when connecting tariff packages with a subscription to MEGOGO: with the creation of transactions, checking the balance and processing the request VideoAction from the app.

Linking cameras to an account

In this release, it became possible to assign the availability of cameras directly to the account without the need to create a tariff package. Operators that provide the "Camera" section in their service, this innovation will significantly reduce the number of tariff packages, which will increase the speed of the service in some situations, and also help not to clutter the adminka with such packages as: "Cameras of the entrance N of the house M on L Street"

Channel sorting

Careful users of our adminka noticed this section in the last release, but in this we are ready to fully announce it!
It was worked out UX and UI creating sorting channels in the control panel, and also added a new item in the template settings Impulsesit allows you to set the current sorting of channels.

Why would that be necessary? For example, in Russia, by law, the 1st and 2nd multiplexes are required to be the first in the list of channels, and often users do not even flip the list to those channels that are further away. In one of the alternative sorts, you can create a list in which the first positions will be those channels that the operator wants to tell users in the first place and focus on them. Or with the help of these sorts, you can conduct marketing experiments within your subscriber base, exploring how a position in the list, for example, affects TV viewing.

New Archive Optimization

New options have been added to optimize gear list caching for the Archive section (management command cache_record_list):

  • TVMIDDLEWARE_PROGRAM_RECORD_LIST_DONT_CHECK_BLOCKS When the value of True turns off the transmission check for locking. If the functionality of blocking archive transmissions is not used, we recommend to enable this option.
  • TVMIDDLEWARE_PROGRAM_RECORD_LIST_MINIMUM_LENGTH - excludes from the sample for the screen "Archive" transmission shorter than N seconds. Default is 900.
  • TVMIDDLEWARE_PROGRAM_RECORD_DAYS Excludes programs older than N days from the cache. Default 5.

More on the archive: https://micro.im/docs/smarty/configuring-and-management/vod-from-archive-records

Call registration

In the TVMW method AccountRegister added the possibility of confirming the subscriber's number by call using the gateway smsc.ru. At the moment, this type of registration has been added only to some of our custom-built templates, but soon we plan to add it to the main templates: futuristicimpulsive and infinitly.

Payment by QR

We have a new API method for generating QR code for payment using our integrated payment gateways: TVMW API PaymentQRCode (https://microimpuls.github.io/smarty-tvmw-api-docs/#api-Payment-PaymentQRCode).
Thanks to him in the next releases in the templates will appear an additional type of payment from the TV screen.

More about payment gateways: https://micro.im/docs/smarty/payments-integration

Fixing the connection tariff to the account

In the administration panel, a new type of logged action appeared in the Subscriber Actions section: connecting the tariff package to the account. Previously, log only connecting the tariff to the subscriber.

Dashboard

We have fully completed the constructor for the dashboard on the side of Smarty and in the new year we will be ready to release its implementation on the side of client applications. In the meantime, as an announcement of this functionality for the next year, we suggest you look at the General settings section and see what elements you can add to the main screen of your application very soon:

TVMW API

  • Methods VideoDetail and NoAuthVideoDetail added a new response parameter ext_id for video and a new parameter ext_id asset
  • Methods VideoList and No AuthVideoList added a new parameter video_provider_id filter the list of films by provider
  • Methods ProgramList and Program Detail added a new response parameter position, indicating the position at which the user stopped during the last view

Content API

New method added CameraModify to edit the camera (for example, mark the camera inaccessible).