Table of Contents

Program Channel

Program channel is a service responsible for playback of clips and graphic compositions by playlists, generating events, receiving and executing actions. Manual control of a program channel is implemented through playlists in AirManager. Automated control is possible through the Actions Mechanism.

Organizing Graphic Layers

LayerDescription
Logo clipBeing the top layer, it is used for channel logo overlaying. The layer is transparent and can be managed by program channel actions.
Graphics compositionsGraphic clips/compositions: being displayed, these layers are “under logo” but above graphic playlists layers and actually are similar to logo files. Control of displaying them is similar to logo layer management. Four slots for graphic compositions are configured by default. These layers are transparent; their audio is mixed with lower layers.
Graphics playlistsPlaylists for sequences of graphic clips. Several graphic playlists can be played out simultaneously, as well as several graphic compositions. When displaying, playlists are “under compositions”. Every layer has its own playlist (Broadcast LAY1…8 window in Air Manager); the LAY1 playlist/layer is the lower one. Every LAY1…8 playlist implements playback of its own sequence of graphic clips placed in the server database. Similarly to a full screen playlist, appearance and structure of graphic playlists are identical to Broadcast playlists/windows for full screen playout. Four graphic playlists are configured by default. These layers are transparent; their audio is mixed with lower layers.
Main layerLayer of the program channel main playlist: opaque (clip transparency is replaced by a black background) and completely overlays the Background layer sound.
BackgroundThe layer is opaque (clip transparency is replaced by a black background) and is used to output a federal channel “on-pass” during local inserts. Selecting a source for the layer is similar to the logo layer.

Settings in Configure Server Components

Settings are available when the server is shut down: Configure Server Components→Installed Components→Software Components→Program Channel.

SettingDescription
Main LayerThe checkbox has influence on the main layer behaviour. If it is unchecked, the first layer becomes similar to graphic layers: no screensavers at the program channel launch (turning on server), output of the first/last frame at cue/stop is off, the first layer becomes transparent by default (as in the Fill+Key mode). The option is active by default.

Changing this option status will turn off the program channel: all of its settings will be deleted.

Graphics LayersSetting the number of graphic layers to be used by the program channel. The parameter may possess the value from 0 to 8.
Supported Video ModesActivation of graphic modes available in the program channel.

Status Menu Settings

Program channel settings are located in Status and Manage sections (described below).

Configurable parameters are located at the tab Administrator Control Panel→Status→Program_N.

All changes in this section are applied instantaneously with no service reloads.

ParameterDescription
Crash Cnt
BackgroundSelecting a source for the layer:
  • FILE – selecting a file placed in the server folder C:\Program Files\SL NEO Media Platform\run\files (displaying a list of files from this folder).
  • URL – selecting a file by the network path at the local or network disk, or a logo file from the SL NEO database (the corresponding database must be specified in Program Channel settings).
  • LIVE  - receiving video with or without an alpha-channel from the external/internal signal source.
  • NONE – stream source for the window not defined.
FormatSetting the program channel output format: 4:3, 16:9 or Default (transferred from program channel VideoMode settings)
Conversion
Use AFDThe option is described in the article Active Format Description (AFD).
Output AFDThe option is described in the article Active Format Description (AFD).
Graphics 1(2,3,4)The section displays the current status of the graphic composition layer (On/Off). Click to open a menu for layer management ((Hide composition/Show composition).
Graphics 1(2,3,4) clipSelecting a source for the graphic composition layer. Similarly to logo, there are four options available: LIVE, FILE, URL, NONE. Graphic clips/compositions are actually similar to logo files. Control of displaying these files is similar to logo layer management.
LogoThe section displays the current logo status (On/Off). Click to open the menu for managing the logo layer (Hide logo/Show logo).
Logo clipSelecting a source for the logo layer:
  • FILE – selecting a file placed in the server folder C:\Program Files\SL NEO Media Platform\run\files (displaying a list of files from this folder).
  • URL – selecting a file by the network path at the local or network disk, or a logo file from the SL NEO database (the corresponding database must be specified in Program Channel settings).
  • LIVE  - receiving video with or without an alpha-channel from the external/internal signal source.
  • NONE – stream source for the layer not defined.
TimeZoneSetting the on-air playlist time shift relative to UTC.
  • As Server– use the server time zone (playlist time will coincide with the server clock time)
  • UTC XX – setting the playlist time zone shift relative to UTC+0: used for convenience of working with playlist at channels with satellite broadcasting, allowing for displaying the target region time in the playlist.
MasterStatus of the mode of program channel synchronization with another channel. The option is displayed when configuring the parameter: Manage→Program Outputs→Program_N→Main/Backup Sync→Sync method. Possible variants:
  • Free run – no synchronization
  • One time synchronization
  • Continious synchronization (only for Sync method=Online Continious)
  • Offline synchronization (only Sync method=Online Continious)
Action…Executing the program channel action in the manual mode.

General Settings

Parameters are located at the tab Administrator Control Panel→Manage→Program Outputs→Program_N.

Changes in this section will lead to reloading of the configurable program channel service and stop broadcasting.
At the end of configuring, save implemented changes by pressing Apply Changes.

Playout Parameters

General

ParameterDescription
Video modeSelect the video mode for the program channel output. The list of available video modes is set in the "Configure Server Components..." dialogue
Audio channelsThe number of audio channels output by the program channel
Stop frame timeout (sec)Setting the time value in seconds, during which the last frame will stay on after playback stops. This option works only if there is nothing else under the layer: if there was an overlaying insert and it stopped, the lower layer would be displayed.
Live Closed CaptionsFIXME
Opaque graph layer (1-8)Activates graphic layer opaqueness and turns off sound for lower layers (see the order of organizing graphic layers above)
Force NoMedia clips transparentTransparency for clips absent in the media database
Insertion postroll (frm)Setting the delay value in frames for the main layer and 8 graphic ones (from 0 to 300 frames). This option always triggers, so if the insert triggering accuracy is a few frames, insertion postroll may compensate it. For example, configure the insert to appear 2 frames earlier not to skip a frame in the beginning, and the insertion postroll value equal 4 so to not skip a frame in the end.
Keep graphics when pausedHiding paused graphic layers is not necessary. Added in version 2.3.60.
Start playback on restartAutomatic playback restart from the point of stop during software reboot. Added in version 2.3.74.
TimeCode OutputSend the time code in the output stream.
  • None – no time code output
  • PassThrough – time code value is taken from the source signal in Background
  • Clip – output of the clip time code
  • DayTime – current time output
SCTE-104 PassThroughSending messages on-pass from Background
Teletext PassThroughSending teletext on-pass from Background
SCTE-104 GenerationActivating generation of 104 messages.

The feature requires additional licensing. Make sure your license provides this feature. Activating the option without an appropriate license will switch the server to the demo-mode.

SCTE-104 Repeat countRepeat the message output for N times
SCTE-104 Repeat delay (frm)Delay between outputs
MulticameraActivating the multi-cam mode described in the article Multi-Cam Clips

Closed Captions


ParameterDescription
Render CaptionsActivate generation of closed captions.

The feature requires additional licensing. Make sure your license provides this feature. Activating the option without an appropriate license will switch the server to the demo-mode.

Open Captions

ParameterDescription
Display Open Captions
Roll up bufferFIXME
Font faceFIXME
Font sizeFIXME
Font colorFIXME
Font opacityFIXME
Background colorFIXME
Background opacityFIXME
OutlineFIXME
H AlignmentFIXME
V AlignmentFIXME
Vertical adjustmentFIXME
Line spacing %FIXME
Character spacing %FIXME
Source stream LangFIXME
Source stream IdxFIXME

Storages

A program channel plays clips only from media databases added at this page.

Important! The AirManager client app can have different media databases connected, however, adding a clip from the media database not connected with the program channel to the playlist will lead to a black burst at the output.

ParameterDescription
Add ActionAdding a media database.
DelDeleting a selected media database from program channel settings.
EditEditing a connected media database.

ParameterValue
NameRandom name
TypeType of the connected storage: File Folder, SL Media Storage
Active foldersConfiguring Automatic Metadata Transfer to Playlist
Block clip deletionBlock deleting clips in case, if a clip is right after the current point of execution in the playlist (or any place with active loop). If the option is on, automation will block deleting the asset from the database. An attempt to delete the asset will lead to an error and message about blocking deletion of the clip. A blocked clip may be deleted by users with USER_PRIV_FILE_BLOCK_OVERRIDE rights (Important! In case of local connection to the media database, deletion is possible under any user, if the option “Enable local admin priveleges” is activated in Storage service settings). Added in version 2.2.17.
If the deleted group contains blocked clips, manual deletion will lead to displaying the message (:
  • Yes – delete the first blocked clip
  • Yes to All – delete all blocked clips
  • No – skip one clip
  • No to All – skip all blocked clips and delete the rest of clips
  • Cancel – cancel deletion

If access rights to deletions are absent, processing files will stop and the following message will be displayed:

For Type=SL Media Storage
Storage AddressIP-address of the server with the configured media database. The default value (empty) is “localhost”.
Storage numberThe database service sequence number at the server with the specified IP address (number from 1 to 4).
Login UserUsername for access to the media database. The default value (empty) is “guest”.
Login passwordUser password to access the database.
For Type=File Folder
Disk PathLocal or network path to the Windows folder

VDCP Mode Settings

Parameters are located at the tab Administrator Control Panel→Manage→Program Outputs→Program_N→Automation type (if Automation type = Vdcp).

The VDCP mode allows using the program channel along with the third-party system for broadcast automation. In this mode, internal automation of Skylark playlist control is turned off, giving its functions to the external system (playlists, logging etc). The option of managing graphic layers through API is saved.

VDCP

Settings for connecting the automation server.

ParameterDescription
Port TypeNetwork – management is implemented via Ethernet, COM1-COM16 – via a COM port.
Port #Network port used for input connections from a VDCP automation server.
Max transfer rate per thread(x)FIXME

Internal Mode Settings

Parameters are located at the tab Administrator Control Panel→Manage→Program Outputs→Program_N→Automation type (if Automation type = Internal).

Automation

Parameters

ParameterDescription
Cue Time (sec)Time of preparation of the next playlist item that is in the auto mode.
Auto Cue Delay (sec)Setting time in seconds: infinite – queueing is not implemented. The option works if the playlist is stopped (Cue shows the first clip frame as a freeze frame, playback launches by pressing Play), for clips in the manual mode.
Graphics playlistsSetting the available number of graphic playlists. The total number of graphic playlists and compositions is eight; four graphic playlists are configured by default.
Graphics compositionsSetting the available number of graphic playlists. The total number of graphic playlists and compositions is eight; four slots for graphic compositions are configured by default.
Program output pinThis option may be activated for when using an external matrix switcher after the server. In the field, specify the number of a switcher output used for reading the program signal of a broadcasting channel.

This feature requires additional licensing.

Preview output pinThis option may be activated for when using an external matrix switcher after the server. In the field, specify the number of a switcher output to read the preview signal off. The preview signal is auxiliary: the system automatically switches the external line signal to this output 10 seconds before actual on-air switching. This gives the operator an opportunity of prompt managing a particular input signal at the monitor with no manual preset.

This feature requires additional licensing.

Main input pinThis option may be activated for when using an external matrix switcher after the server. In the field, select the switcher input connected (by the scheme) to the server playout channel working for this program channel.

This feature requires additional licensing.

Autoreset mixersWhen the option is active, playlist elements with the “none” type of transition are switched to the “cut” type; if inactive – to the previous transition type.
Mixer CUTSThe option turns on mandatory using of a mixer for cut-transitions. In classical configurations, switching the external lines, server and VTRs requires a “router+mixer” pair. SL NEO software is optimized for “cut” transitions: automation switches the router directly, meanwhile the mixer does nothing.
Output delayThe parameter defines the switching moment latency, in frames.
Control codeSetting a password, later entered in Air Manager settings for playlist editing. An empty value in this field turns off the option.
Information on configuring the client application. The password is specified in Air Manager connection settings: File→Configure→Services→Broadcast servers→Passwd. Without a password, the playlist will be available only for viewing.
Alarm clipSelect a file to be used as an alarm clip. The clip file must be located in the folder C:\Program Files (x86)\SL NEO Media Platform\run\files. The clip is launched by pressing the Alarm Clip button in AirManager.
Auto zones for layersActivates the Playlist Zoning function:
  • None – Playlist zoning turned off
  • Main – Function is active for the main playlist
  • Main & 1st Graphics – Function is active for the main playlist and first graphic playlist
Execution zoneSetting the = execution zone size: the playlist area that cannot be modified by the on-air operator.

Playlists

ParameterDescription
Playlist watch folderA path to the folder storing playlists for automatic loading
Watch folder typeAutomatic loading mode:
  • Upload once – uploads a playlist once at the moment specified in the Playlist upload time field. The uploaded playlist is added to the end of the program channel current playlist.
  • Clear/Upload once – clears the program channel current playlist and uploads the playlist file.
  • Reflection – tracks changes in the playlist file and updates the program channel playlist according to them.
Playlist timecodeFIXME
Playlist file maskSetting a name mask for the playlist file which allows uploading only those playlists that fit the mask. For example, *-MyChannel.clf: uploading files with the MyChannel suffix in the file name.
Export playlist, Output file, Day start, Max durationsSettings are described in the article Configuring Automatic Export of Playlists

AsRun logs

AsRun logs are formed during playlist playback, containing information about clips on-air. You may configure uploading logs into 2 separate places.

ParameterDescription
Report folderSpecifying a folder for storing logs. By default, AsRun Logs are recorded to the folder C:\Program Files (x86)\SL NEO Media Platform\run\program\log\ and sorted by channels.
Report formatSetting the format of AsRun log, see the description below.
Report cut timeSetting the time for cutting the log file (start recording to a new file) in the HH:MM:SS format.
Report Graphics LayerLogging information on playback of graphic playlists (from 1 to 8).
Skip NO_MEDIA itemsSkip logging information on clips with the NOMEDIA status.
Skip GRAPH NO_MEDIA itemsSkip logging secondary events with no graphic files found. Added in  2.2.33 version.
Custom template pathPath to the folder with a template for log generation in the Custom AsRun format. Added in  2.4.163 version.

Log Formats (Report format Option)

InternalA log file is a text file with every string corresponding a certain event or message. Fields of each string are tab separated.

Example of a log file string:

2013-08-17	23:07:18.41	START	251289	00:00:20:00	MAIN				NoChange	NoChange	NoChange	NoChange	251289

Event format: 

DATE TIME EVENT TITLE DURATION PLAYER TAPE ITEM_ID COMMENT KEY1 KEY2 KEY3 KEY4 URI MEDIA_STATUS GPI_V1 GPI_V2 GPI_V3 GPI_V4 GPI_V5 GPI_V6 GPI_V7 GPI_V8 ONAIR GROUP
ColumnValueDescription
1DATEdate in the format YYYY-MM-DD
2TIMEtime in the format HH:MM:SS.microseconds
3EVENTType of event: START, ERROR
4TITLE“Title” field value from the playlist
5DURATION“Duration” field value from the playlist
6PLAYERThe layer in which the clip was played: MAIN or 2…8 (graphic layers)
7TAPE“Tape_name” field value from the playlist
8ITEM_IDThe material id in a traffic/media-planning system. This value is formed by the traffic system at the moment of playlist generation.
9COMMENT“Comment” field value from the playlist
10KEY1“Key1” field value from the playlist
11KEY2“Key2” field value from the playlist
12KEY3“Key3” field value from the playlist
13KEY4“Key4” field value from the playlist
14URIClip identifier in the Skylark database
15MEDIA_STATUSThe media file status: MediaOk – the material was in the media database at the moment of playback, MediaOffline – the material was absent from the database (NoMedia error in the playlist).
16GPI_V1The gpi_v1 field value from the playlist
17GPI_V2The gpi_v2 field value from the playlist
18GPI_V3The gpi_v3 field value from the playlist
19GPI_V4The gpi_v4 field value from the playlist
20GPI_V5The gpi_v5 field value from the playlist
21GPI_V6The gpi_v6 field value from the playlist
22GPI_V7The gpi_v7 field value from the playlist
23GPI_V8The gpi_v8 field value from the playlist
24ONAIRA flag that must be set from the backup switcher by GPI so logs would show which server was on-air (main or backup).
25GROUPThe group field value from the playlist

Message format: 

DATE TIME SPACE_MESSAGE
  • Date – date in the “DD/MM/YYYY” format.
  • TIME – time in the HH:MM:SS:FF format.
  • SPACE_MESSAGE – a random message, must start with a space.
OSi AsRunLog file in the OSi format
Louth AsRunLog file in the Louth format
EuroSportLog file in the special for EuroSport format
COVI/CreaTV AsRunLog file in the special COVI/CreaTV format
SDS AsRunLog file in the special SDS format
Internal V2.2
Custom AsRunLog file based on a user template. Added in version 2.4.163.

Template Example #1

log_template.txt
#---------------------------
# This is a sample template for Custom AsRun log rules
#
# In addition to usually supported playlist variables $(var), the following variables can be used
#
# $(job_year) $(job_mon) $(job_day) $(job_hour) $(job_min) $(job_sec) $(job_frm) - The actual time the related media started
# $(cur_year) $(cur_mon) $(cur_day) $(cur_hour) $(cur_min) $(cur_sec) $(cur_frm) - The actual time this event occurred
# $(dur_hour) $(dur_min) $(dur_sec) $(dur_frm) - The actual duration of the time the related media started to this event occurring
# $(on_air) - Airing status
# $(media_state) - Media state
# $(event) - Logging event that occurred
#
# The header only supports $(cur_year) $(cur_mon) $(cur_day) $(cur_hour) $(cur_min) $(cur_sec)
#
# After the variable name, arguments can be added to modify how the variable will be displayed
# $(event) -> $(event,ralign,width:10)
# width - Set strict width for text to be displayed
# ralign - Align to right of text block, needs to have width set
# As well, variable values can be mapped to different values by using =
# $(gpi1_mode,on=ENABLED,off=DISABLED,none=), if gpi1_mode is 'on' 'ENABLED' will be logged, if 'off' 'DISABLED' will be logged, if 'none' then no characters will be written
##
# The template for graphics events starts with the '^' symbol in the beginng of the line. Same parameter as for the main event
# and the same rules apply
#
#----------------------------
!
!   This will be the header text for this log, it will only be written when this log is opened, ! is used to set header lines
!   Today's date: $(cur_year)-$(cur_mon)-$(cur_day)
!
$(event,width:8) - $(cur_hour):$(cur_min):$(cur_sec): $(uri) was affected, media duration in frames $(duration,ralign,width:12)
           Started: $(ev_year)-$(ev_mon)-$(ev_day) $(ev_hour):$(ev_min):$(ev_sec)
^$(event,width:8) - $(ev_hour):$(ev_min):$(ev_sec): $(uri)

Template Example #2

log_template2.txt
$(ev_year)$(ev_mon)$(ev_day)$(player,width:8)$(clip_hour):$(clip_min):$(clip_sec):$(clip_frm)$(uri,width:22)$(type,width:1,type1=C,type2=T,type3=X,type4=K)$(title,width:60)                        $(comment,width:66)$(ev_hour):$(ev_min):$(ev_sec):$(ev_frm)$(dur_hour):$(dur_min):$(dur_sec):$(dur_frm)          $(gpi1_mode,on=E,off= ,none= )$(gpi2_mode,on=E,off= ,none= )$(gpi3_mode,on=E,off= ,none= )$(gpi4_mode,on=E,off= ,none= )$(gpi5_mode,on=E,off= ,none= )$(gpi6_mode,on=E,off= ,none= )$(gpi7_mode,on=E,off= ,none= )$(gpi8_mode,on=E,off= ,none= )         $(start_type,manual=-,hard_start=T,auto=N)

Since version 2.2.32, an AsRun log of a program channel now outputs information on an actual status of the media file (OK or OFFLINE). Graphic layers marked for logging but not marked as opaque now are output into an AsRun log as graphic events in addition to the main ones.

Basic Information on SL NEO Server Logs.

Routing Switchers

This tab allows anchoring a program channel to the router management service. Adding several routers is possible, providing their simultaneous switching. This may be useful, when video and audio signals in a path are switched by different routers.

ParameterDescription
ServerSpecifying the IP address of the server with the activated router management service. In our case, the service is launched at the server itself, so the field may remain empty. The default value is localhost.
BusThe value must be equal to 1
NameSpecifying a unique name of a matrix in the system, set in router management service settings (Router Buses).

Master Control Mixers

This tab allows anchoring the program channel to the mixer management service. The interface for adding a mixer is similar to adding Routing Switchers.

External Lines

Assigning external lines for working in the “server before router” mode. Clicking Add launches a window for setting a new line.

ParameterDescription
NameThe source name set here will be further used in a playlist of this program channel for specifying a broadcast source (set in the Player playlist column). The system checks if the name is correct, showing the “No Player” message in the playlist line, in case of a mistake in the external source name.
PinSpecifying the number of a matrix router output to be switched to the router program output.

This feature requires additional licensing.

Actions

Configuring Actions

Starting from version 2.0.148, the program channel (ezcaster) no longer reacts to actions causing changes in playlist execution (play, stop, skip, next_clip, select group, etc) in case, if it is backup and locked to the main one. Corresponding actions will be ignored until synchronization is off.

Playlist events

The tab groups conditions for triggering of actions, connected to analyzing coincidences of a column value in playlist items with a certain value set in the condition. Conditions are checked for every executable playlist item.

ParameterDescription
Add ActionCreating an action.
DelDeleting the selected action.
EditEditing an action.

ParameterDescription
Action configurationThe section for selecting an action to configure
NameA random name for the rule.
LayerSelecting a layer number from 1 to 16 for checking the condition set in the “Action condition” section. 1 – the main layer (CAST1 playlist), 2 – the first graphic layer (of the CAST1_LAY1 playlist), etc.
DelayA shift in action execution relative to the time of triggering the condition in the “Action condition” sectio, in milliseconds. A negative value delays triggering the action, a positive value speeds it up.
AddressIP address of the server to send the command to. The empty value equals localhost.
ServiceThe destination service, selected from the list of available services.
ActionName of the sent command (action). The value is selected from the list of actions available for the service. A complete List of Actions.
Action conditionThe section of a condition for the action to trigger. If during a checkup of set conditions a true value is retrieved (Action condition=true), the service will send the command set in the “Action” field.
VariableSpecifying a playlist column, in which the value will be analyzed. The parameter value is selected from the list.
Trigger if
  • EQUAL – the condition is true, if the Variable column value completely coincides with the Value field (case matters). Example: (Skylark and Skylark = true), (Skylark and skylark = false), (Skylark and Server = false).
  • NOT EQUAL – the condition is true, if the Variable column value does not coincide with the Value field (case matters). Example: (Skylark and Skylark = false), (Skylark and skylark = true), (Skylark and Server = true).
  • CONTAINS – the condition is true, if the Variable column value contains a substring specified in the Value field (case matters). Example: (Skylark and kylar = true), (Skylark and sky = false).
  • NOT CONTAINS – the condition is true, if the Variable column value does not contain a substring specified in the Value field (case matters). Example: (Skylark and kylar = false), (Skylark and sky = true).
ValueA text value. Some playlist columns require specifying data in a certain format. Hover the Value field for a hint.
Select operation (Select OP)The function of logical disjunction of conditions appeared in the version 2.0.104
  • AND – logical “and”. Action condition=true, if both conditions are equal to “true”.
  • OR – logical “or”. Action condition=true, if one or both conditions are equal to “true”.
Trigger at start when primary matches
Trigger at end when primary matches
Trigger when secondary matches
Trigger when keypoint matches
  • Keypoint Track – specifying the track value (standard values: General, Segments, Segment End, Secondary Event, Cue Point). An empty field coincides with any track.
  • Keypoint Title – an empty field coincides with Keyframe Title value.
Action ParametersThe group of parameters sent to the action.
Param1-Param14Sent parameters. The number of sent parameters depends on a certain action selected in the Action field. Complete List of Actions. More details on Using Variables in parameters.

General events

The tab groups conditions for triggering of actions, connected to the general playlist status.

ParameterDescription
Add ActionCreating an action.
DelDeleting the selected action.
EditEditing an action.

List of Supported Conditions in General Events:

ConditionDescription
Play list stopped
Play list started
Play list paused
Play list unpaused
Play list empty
Play list not empty
Sync MasterPlaylist Synchronization with the main server (Lock main playlist).
Sync OfflinePlaylist synchronization with the offline server (Lock main playlist offline).
Sync OnceOne-time playlist synchronization (Synchronize once).
Sync LostTriggers if playlist synchronization with the main server is interrupted. If synchronization is turned off manually (Unlock main playlist), the condition won't trigger.
Players connected
Players disconnected
Media Aspect Ratio 4×3
Media Aspect Ratio 16×9
Media Aspect Ratio Other
Media Offline
Media Online
Media Offline ClipIn the version 2.2.33, the Media Offline Clip action has been added: its difference from Media Offline is that Media Offline triggers only after the MediaOnline → MediaOffline change, meanwhile Media Offline Clip will trigger every time, even if clips with no media are placed one after another.
Have Media Offline ClipFIXME
Not Have Media Offline ClipFIXME
Playlist changedEvent called after any change in the playlist.
Item Action 1Event called by the Action1 button in AirManger. Variables contain element data from the selected playlist item, which can be used in Param 1 - Param 20 fields. Added in version 2.3.33.
Item Action 2Event called by the Action1 button in AirManger. Variables contain element data from the selected playlist item, which can be used in Param 1 - Param 20 fields. Added in version 2.3.33.

Background events

The tab groups action triggering conditions connected with detecting messages in the Background layer.

Background events use the analyzer with the configuring procedure described in the article Configuring Actions in Capture Service.

ParameterDescription
Add ActionCreating an action.
DelDeleting the selected action.
EditEditing the action.

Main Layer events

The tab groups action triggering conditions connected with detecting messages in the Main layer.

Main Layer events use the analyzer with the configuring procedure described in the article Configuring Actions in Capture Service.

ParameterDescription
Add ActionCreating an action.
DelDeleting the selected action.
EditEditing the action.

Main/Backup Sync

ParameterDescription

BXF Connector

Configuring integration with traffic systems.

BXF (Broadcast eXchange Format) is a SMPTE standardized protocol under the 2021 number, describing three types of data:

The protocol allows data exchange between the broadcast automation system and sections of planning, advertising, distribution, etc. BXF eliminates the necessity to create intermediate files of different formats for exchanging information between subsections (including remote ones) by putting data to XML files.