/tv-automation-media-management

Sofie: The Modern TV News Studio Automation System (Media Manager)

Primary LanguageTypeScriptMIT LicenseMIT

Sofie: The Modern TV News Studio Automation System (Media Management)

An application for managing media, used by Sofie Server Core.

This application is a part of the Sofie TV News Studio Automation System.

The system allows to use local ingest, expected media items based on the Running Order contents, and simple watch folder mirroring workflows. Supported storage handlers include local folders and CIFS shares. Target platform for the system is Windows and the application is expected to be controlled using the Caspar CG Launcher, but the architecture is platform-agnostic.

Usage

// Development:
yarn buildstart -host 127.0.0.1 -port 3000 -log "log.log"
// Production:
yarn build-win32

CLI arguments:

Argument Description Environment variable
-host Hostname or IP of Core CORE_HOST
-port Port of Core CORE_PORT
-ssl Enable a secure connection to Core CORE_SSL
-log Path to output log CORE_LOG
-id Device ID to use DEVICE_ID

Installation for dev

  • yarn
  • yarn build
  • yarn test

Dev dependencies:

Quantel URL Scheme

The Quantel Scanner connects to a Quantel Gateway and through it contacts the Quantel ISA to query it about Expected Media Items. The Expected Media Items use a quantel: url scheme to locate clips:

quantel:[Clip GUID|?Title]

Argument Description
Clip GUID The GUID of a clip to be monitored
Title A Title to be used to search the ISA database