XLOG...

PlayoutONE includes several Audio Engine commands for managing xLog playback:

xLog controls

XLOG LOAD "xlog_name"

Load an xLog after the currently loaded xLog.

XLOG CLEAR

Clear the xLog.

XLOG AUTOMATION (OFF|ON)

Toggles the xLog between live mode (automation off) and automation (on).

XLOG PLAY NEXT

Play the next item scheduled in the xLog.

XLOG RESET

Reset the progress of the currently playing xLog and return playback to the start.

XLOG STOP

Stop the xLog and fade anything currently playing on the xLog. This doesn't return playback to the start, so triggering XLOG PLAY NEXT will continue from where it left off.

Manipulating the current xLog

The following commands may appear/be used to manipulate the currently loaded xLog.

XLOG: "xlog_name"

Used within an xLog itself to indicate the name of the currently loaded xLog.

These are automatically added when an xLog is loaded, so that each loaded xLog is clearly marked.

XLOG META: "meta"

Used within an xLog itself to set the metadata produced by the xLog programming.

XLOG MOVE "destination_id","ids_to_move"

Moves the items specified (can be a comma-separated list) to the specified position in the xLog.

For example, XLOG MOVE "1","24,35" would move items with the IDs 24 and 35 to the top of the xLog.

XLOG COPY "destination_id","ids_to_copy"

Copies the items specified (can be a comma-separated list) to the specified position in the xLog.

For example, XLOG COPY "1","24,35" would copy items with the IDs 24 and 35 to the top of the xLog while keeping the original items in their original positions.

XLOG DELETE "ids_to_delete"

Deletes the items specified (can be a comma-separated list), unless they have already played, been skipped, or are currently playing.

For example, XLOG DELETE "12,34" would delete items with the IDs 12 and 34 from the xLog.

XLOG INSERT "uid","title","type","orderposition"

Insert an item with the specified UID or title at the specified order position within the current xLog.

If you are inserting an item by title, the UID parameter should be included but left blank. The type determines the type of item the inserted title should be.

For example, XLOG INSERT "","AUTOMATION ON","Command",5 would insert the AUTOMATION ON command at position 5 in the xLog.

XLOG TOGGLE FADE "position"

Toggle the fade of the item at the specified position within the current xLog.

XLOG TOGGLE SPLIT "position"

Toggle the split of the item at the specified position within the current xLog.