OpenTV ENTera & OpenTV Platform Documentation

OpenTV Video Platform Internal Release Notes (ION 14.3 Draft)

Release summary


New product features

This section provides a high-level overview of new features coming with the 2020-Q2 STD0 product release out of the 2020-Q2 R&D development cycle.

20. Support to manage the recording of series entities on client devices

[Product, Jackson, Shurz]

The feature enables series entities ingested into the system to be recorded as bulk episodes. A user would be able to initiate/schedule past and currently live episodes. Cancellation is also possible in bulk via the manage recordings options in the media card. A series media card can present a mix of recordings, live (future, present) and VOD assets in a single view.

User activity is recorded against a series in the form of bookmarks. 

21. NPVR core series recording work (inc. feature parity items)

[Product, Jackson, HOT]

This feature establishes parity for NPVR with previous versions of the OPF platform in relation to series recording. For this feature, we have created a series-based API that will allow a client to: 

  • When a series is set to record, the correct series linking takes place to allow all future episodes of the series to be recorded automatically. 

  • When a series recording is cancelled. all future scheduled recordings are cancelled.

  • When series recordings are deleted, assets are flagged for deletion and processed by the purge jobs. 

In addition, when an account's status is changed to deleted or cancelled, any existing scheduled recordings will be automatically cancelled. 

Finally, the APIs for client interactions to allow sorting and filtering of the response when requesting recordings have been extended. See the portal for full details. 

22. Support Emergency Alert System (EAS) notification and client action

[Product, Jackson, Shurz]

This feature integrates NAGRA OPF services with the Emergency Alert System (EAS), a federally-mandated distributor of warning messages to client end-users in the United States. The messages contained detailx about the nature of the alert and how clients should respond to it. EAS can advise at the local or national level, for example, if a national emergency has occurred. Typically a client end-user's device is directed to a specific channel where a broadcast can be made for national or local messages of interest.

Devices are aligned to locations governed by FIPS geographical areas codes, and this determines the range of messages delivered to a client. Supported devices include Android STB and mobile devices, all operating with an ION application layer.

When in receipt of an EAS notification, the ION application switches to a designated channel ready for the EAS alert message playout. NAGRA integrates with Harmonic and other partners to receive, prepare, and redistribute notifications and message content to devices.

23. In-home detection

[Product, Jackson]

OPF is now able to detect if the current user of the platform is "at home" or not, and to enforce the blocking of content and channel playback if the user is not currently deemed to be at home.

Detection of whether the user is "at home" or not uses the network operator's checking service to identify if the user is currently on an IP address assigned to their billing address or by the validation of an account-level IP address against the current IP address via which the client is accessing the system. 

Backward compatibility consideration

Compatibility matrix

Not applicable

List of known issues

The following issues are still open (not resolved) in this OPF_20.37_STD0 release.

Component/s

Key

Summary

ION

SOLDS-1692

The Browse -> On Demand-> Movies page is not showing the categories filter.

ION

SOLDS-1671

LTCU and STCU event time is not extending on ION app, while capture start and end time is reflected as per given guard time.

ION

SOLDS-1670

Clients aren't allowed to use $regex in MDS APIs. It's a banned keyword because it causes performance issues.

ION

SOLDS-1628

Slow data rendering on Discover and Live screen - FireTv

ION

SOLDS-1574

In SSM – wrong error code message for session limit with 0.

ION

SOLDS-1214

[Google Analytics] – NOT SET found in the dashboard.

ION

IONOCB-1619

[JACKSON] After long period of use, application is in an usable state.

ION

IONOCB-1624

[JACKSON] App freezing after a inactivity time

ION

SOLDS-1697

Parental rating is not displayed for Live and Catchup events

ION

SOLDS-1580

The failed recording content has record button in mediacard which is not functional

New issues

The following are new issues found in this OPF_20.37_STD0 release.

Component/s

Key

Summary










Resolved issues

The following issues are fixed and these bug fixes are part of this OPF_20.37_STD0 release.

Component/s

Key

Summary

ION

SOLDS-1536

Unable to validate confirmation message after PIN change

ION

SOLDS-1527

The manage recording option is not shown for a series episode if we click on cancel new episodes for one of the future recordings in that series.

ION

SOLDS-1525

In Home Detection – the application takes the in-home detection value as true even though it is made false at the account level.

ION

SOLDS-1515

When we click on an episode of any series for an event it shows the date as 1 Jan 1970.

ION

SOLDS-1514

The error message when quota profile limit is reached is not proper.

ION

SOLDS-1513

EAS – EAS alert is triggered and then user logs in to the device. EAS alert is not getting completed for the end time mentioned in the alert.

ION

SOLDS-1512

EAS – when the application is force stopped, EAS channel playout is exceeding the play duration mentioned in the alert.

ION

SOLDS-1510

Suspended/cancelled account gets error message as invalid username and password.

ION

SOLDS-1507

EAS – playout resumes to first channel playout when EAS event duration is over.

ION

SOLDS-1437

Progress bar is missing on live content.

ION

SOLDS-1472

[Google Analytics] – data is not showing up in select content.

ION

SOLDS-1528

In Home Detection – content level restriction is not happening.

ION

SOLDS-1463

Event start timing is getting cropped on Google Pixel.

ION

SOLDS-1264

After updating title and description for an event, the recorded content for the same event doesn't show the updated values.

ION

SOLDS-1245

In Related tab for series, there is a mismatch in the content title and media card title.

ION

SOLDS-1538

When geo-filtering is enabled and the user moves to another country that is not under geo-filtering, the recorded content is shown as not subscribed.

ION

SOLDS-1628

Slow data rendering on Discover and Live screen – FireTV

ION

SOLDS-1604

The FireTV is sending the wrong content type to create a bookmark for VOD content (live-event instead of vod-ed).

ION

SOLDS-1633

EAS – when EAS channel no. is greater than the predefined channel no. mentioned in the platform config file, not receiving the EAS alert response in TV.

ION

SOLDS-1621

Not able to log in to app when we enable MDS security.

ION

IONOCB-1618

[JACKSON] OCB 0.14.1 – no video after a few hours in the background.