Skip to main content
Skip table of contents

TurboPlayer Service

Component

Version

TurboPlayer Service

6.8.401.0

TurboPlayer Service 6.8.401.0

1. API

1.1. New Features

  • Support ElementStartSync and ElementStartASync requests

  • Support ElementStopSync and ElementStopAsync requests

  • Support LoadShowSync and LoadShowASync requests

  • Support LoadFreeShowListSync requests

  • Support LoadJingleGroupSync request

  • Added timestamp on each message emitted from the service

  • GetShowList command now supports querying by Program ID

    • Added the 'ProgramNodeId" attribute to the command.

    • Marked the "Program" attribute as obsolete in the documentation and introduced "ProgramName" as its alias. Both attributes remain supported for compatibility.

1.2 Fixes

  • [CRITICAL] Fixed duplicated child elements in the service cache for containers

    • Effect: UpdateTreePartially event sent payloads containing duplicate notifications (both stale and current state), causing flickering and inconsistent UI state.

  • Properly handle elements skipped during playback

  • Properly handle deleted elements reported from TurboPlayer via UpdateTree notification

  • Don't send notifications with metadata changed before first DataModel activation

  • Synchronous requests don't block handling incoming following requests

  • Properly handle synchronous loading empty shows

  • Properly handle playtime information for prelisten elements

  • Properly handle playtime information on element recall or re-play before it is sent

  • Service send only single notifications by loading show into empty TurboPlayer

  • Always send changed BCS nodes with full nodeId

  • Service returns correct Time Information for items where hours is more than 24

  • Client receive information about running show from subscribed DataModels only after TurboPlayer transmit information about show to the service

  • Always send PlayState for started elements for the Data Model with condition "Changed"

  • Service returns correct Time Information with leading zeros for hours and minutes

  • Provide proper information changed by TurboPlayer in UpdateTreePartially notifications in metadata Node - UpdateData

  • Provide proper information changed by TurboPlayer in UpdateTreePartially notifications in metadata Node - Insert, UpdateTree, Delete

  • Properly handle playtime information for prelisten elements

  • NodeCopySync work properly by slow workstations

  • Properly parsing Integer and Float values while converting XML to Json

  • Provide proper time information changed by TurboPlayer in UpdateTreePartially notifications in metadata Node

  • Proper handle RTF files linked to elements to provide RTF in events

  • GetLoadedRundown request return actual broadcast list

  • Extra protection from invalid parameter values in multiple requests

  • Proper handle metadata changes for prelistened next played element

1.3 Known Issues

Using TurboPlayer macro TP_Recall can bring randomly to the wrong returned SendState metadata for the recalled element or played-after-recalled element

2. Service

2.1 New Features

  • Support for user rights management without using the "Request" folder

2.2. Fixes

  • none

3. Setup

3.1. Fixes

  • Setup fails when DigaSystem Registry GuiNumber is of type integer and not string

  • Service doesn't install TurboPlayerService.args.json and nuget.config

  • Service uses only .NET 8 in all packages. Setup script use properly files to install

JavaScript errors detected

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

If this problem persists, please contact our support.