Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides an overview about of the steps needed to create a new Metadata Preset from creating compiling both StartUpXML and ExportXML StartUpXML” and “ExportXML” files to creating a Destination Preset with Metadata Path and recording.

...

Let’s start with creating the StartUpXML StartUpXML” file, which describes the actual structure of the available elements in the Channel Inspector. Here You can use different element types can be used. In this case example we will only use a Selection box.

Create a new XML file in your text editor of choice. Then add a an XML root element, which is necessary in for every just:in mac StartUpXML. file:

Code Block
languagexml
<metadataSet></metadataSet>

Now we can add our first element. Let’s start with a selection Selection box, where the just:in mac operator should be able to choose between different items. Such an element The structure looks like this in the StartUpXMLStartUpXML” file. Please note the <name>tag of that element, as you will need it in for the ExportXML later.

Code Block
languagexml
<metadataSet>
    <control>
        <name>number</name>
        <label>Numbers</label>
        <type class="Selection">
            <item>One</item>
            <item>Two</item>
            <item>Three</item>
            <item>Four</item>
        </type>
    </control>
</metadataSet>

This element looks like this in the Channel Inspector. A simple selection Selection box with four items.

...

In the next step, we have to make sure ensure that the ExportXML knows about matches the wanted values from of the StartUpXML.

ExportXML

Create a new XML file in your text editor of choice. Then create your required XML structure. Lastly, connect your elements from the StartUpXML with a “%%”-sign and the corresponding <name> tag. In our StartUpXML from example above, the selection Selection box element had the following name tag.:

Code Block
languagexml
<name>number</name>

Therefore, we can use “%number” in our ExportXML file to reference the this element in our export file. This looks like that.:

Code Block
languagexml
<file name="%Just_In_Clipname">
	<number>%number</number>
</file>

The XML attribute - name="%Just_In_Clipname" - refers to an internal variable, which can be used to insert channel-specific variables into the ExportXML file.

Now, let’s build a new Metadata Preset with the XMLs, we’ve just created XMLs.

Metadata Preset

Open Just Control, then open the Just Control Configuration Panel and switch to the Metadata Sets optiontab. Press the “+” button to create a new Preset, adjust the name, and choose the StartUpXML and ExportXML , then press files. Press the Createbutton to finish complete that process.

...

Next, let’s create a new Destination Preset with a Metadata Path.

Destination Preset

In order to To export metadata at the start (or the end) of a recording, we will need a new Destination Preset with a dedicated Metadata path. Again, open the Just Control Configuration Panel panel, switch to the “Destination Preset” tab, and create a new preset. Note that you need two container Container paths here, one for the Highres High-res file (Main ContainerContainer”) and one for the metadata export (Metadata ContainerContainer”).

...

Channel Inspector and Recording

Once all this is donehas been completed, open Just Control and select a Channel. Within the Inspector select the new Metadata Preset, select if you want to write the metadata file at start or end of the “Start” or the “End” of a recording (“Write at…”), adjust the contents of the element(s), and start recording. Now After the recording has ended, you should see the ExportXML file at your location of choice, which should look similar than to this.

Code Block
languagexml
<file name="TOA_JIM_CS_MBP_Channel1_08072022_143511.mov">
	<number>Three</number>
</file>

Please beware note that you can add as many elements in your StartUpXML and in any combination as that you want, there . There are no limits or whatsoever in place, which limits , that may affect the metadata processing. If you have questions or need help with the steps above, please do not hesitate to contact us.