Skip to main content
Skip table of contents

TurboPlayer Service

SeComponent

Version

TurboPlayer Service

6.5.310.1

TurboPlayer Service

6.6.346.0

Dependencies

  • NET 8 Core Runtime and .NET 8 Runtime, x64 & x86

  • Installed DigaSystem core

    • Some parameters should be configured in DigaSystem registry

      • Section “TurboPlayerService” with at least one valid configuration should be created

      • Full BCS configuration should be existing

  • One of the following DPE configurations

    • DPE Nano 1.2.87 or newer (Secure DPE token) or

    • DPE 2.7.x (Secure DPE token)

      • Rights service

      • Parameters service

      • Log Service (optional)

  • TurboPlayer 6.4.2804.x (new minimum required TurboPlayer version!)

  • TurboPlayerServiceLicence.dll 1.0.2.0 - required for full functional version

  • DigaSQL 3.14.3466.0 or higher

TurboPlayer Service 6.5.310.1

Bugfix

  • Don't send events to subscribed clients with unchanged PlayState property

TurboPlayer Service 6.6.346.0

1. API

1.1. New Features

BCS user rights are now supported and ready to be used in production

(warning) Check BCS user rights is disabled by default. To enable it, set the CheckBcsRights parameter in service configuration to True

CODE
Service\CheckBcsRights=True 

1.2 Fixes

  • Proper handle BCS user rights for GetShowList request

  • Proper handle BCS user rights for GetJingleGroups request

  • Proper handle BCS user write rights

  • Proper handle BCS user manage rights

  • Proper handle destination BCS nodeId while checking user rights for element related commands

  • Remove unnecessary check AllowRearragement mode check in NodeInsertAsNextAndPrepare request

  • Proper handle rights from service objects if the rights from specialized object doesn't enabled

  • DataModel can be deleted with using type "delete" without any other types

  • Don't send any notifications to client, if client don't have read rights to new loaded program

  • Proper handle class write rights if program write rights is disabled

  • Proper handle manage rights for write rights required requests

  • Return proper transitionId on non-existing dataModel

  • Identified disabled manage rights as enabled wright rights

  • Handle element's class to check write rights in AdjustTimes request

  • Check only BCS read rights for source node in NodeMove request

  • Proper check user rights for NodeCopyAsNext request if no next played element into broadcast list

  • Proper check BCS user rights for new inserted nodes in NodeInsert and NodeInsertAsNextAndPrepare requests

  • Proper handle BCS user rights for currently playing elements started before service start

  • Don't send events to subscribed clients with unchanged PlayState property

  • Proper handle BCS rights to set approved shows and change protected shows

  • Proper handle BCS rights to set approved shows

  • Proper handle BCS rights to change show approved state between changed & unchanged

  • Proper handle write to approved shows in NodeDelete, NodeDelink, NodeMove, NodeUpdateTree

  • Find proper show to check BCS user rights in NodeUpdate request

  • Proper handle BCS rights to check show approved state from changed to unchanged with special value SetUnchanged=100

  • Proper handle write rights for stories & groups without primary class

  • Check BCS user rights for changed endpoint stories

  • Proper handle BCS rights to check elements without class

  • Return "Node not found" by BCS user rights check error for not existed nodes in following requests

    • NodeCopyAsNext

    • NodeCopy

    • NodeDelete

    • NodeDelink

    • NodeMove

    • NodeUpdateTree

1.3 Known Issues

  • BCS user rights are still not supported for TurboPlayer Macros

2. Service

2.1 New Features

  • Migration to .NET 8

  • Support DPE NanoServices

  • Add Dpe-Auth header to GET api/rights request for NanoServices compatibility

  • Provided a caching mechanism for DPE Authentication Tokens, to reduce the number of unnecessary requests to DPE

    • Introduced 'DpeTokenExpirationTime' parameter (configurable in Admin)

2.2. Fixes

  • Proper handle links to DPE services without '/' character at end

  • Use proper computer name in DPE requests

  • Use proper path to RightsCacheLifeTime parameter

  • Remove password from debug log by DPE token request

3. Setup

3.1. Fixes

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.