Blu-print User Manual version 6.1

Metadata editing

Metadata editing has been added to the main branch. This new capability may be accessed via the project bin where it is integrated with the previously existing capabilities.

Editing is provided only for Disc Library metadata and only covers a subset of the defined items. (Title info is not supported.) However, if a file is supplied externally, the editor will not remove the unsupported elements.

The editor may be invoked via context menu (right-click) on either the Disc Library Metadata node in the Project Bin, or on any of the xml files below. From the Disc Library Metadata node, the options are ‘Edit Disc Library Metadata’ and ‘New Language’. From and XML file node, the options are Edit and Delete. The Delete option was previously provided.

Two dialogs provide the editing capability. One dialog allows editing of the metadata files and the other allows creation of new metadata files. Metadata is organized by language, with a separate XML file for each language.

Previously existing capabilities allowed XML files and image files to be placed in the Disc Library Metadata folder in the project bin, and once there the files would be placed in the disc image during mux. These capabilities are not changed. The new editor provides other, possibly easier, ways to add the files.

Here is the main editing dialog:


There are four main elements.

At the top is the language selection. It allows the user to select from all the languages for which metadata is present for the disc, or to select ‘New’ which will bring up the New Metadata dialog.

Below that is a property window which shows the Disc metadata items which are supported. The names and descriptions of the items are straight from the BD spec.

At the bottom is the table of contents metadata list. Only the right column may be edited — it is the title description metadata which is placed in the metadata file. The left column is the title number. The middle column gives the name of the title as referenced in Blu-print. This is provided for reference only — it does not go in the metadata file. There are two options controlled by the Show All Titles checkbox. If it is checked, there will be a line for all 999 possible titles. If it is not checked, only titles for which either a title is defined in Blu-print, or metadata is defined for the title. In the example above, I started with a file with much metadata and added it to a project containing only one title.

In the upper right is a block showing the thumbnails for the disc. The disc library metadata can include a large and a small thumbnail, so this block shows two, with the larger one above the smaller one. What the spec calls a thumbnail is actually fairly large, up to 640×360, so this dialog shows only a thumbnail of the thumbnail. To change the thumbnails, the user can use the combobox to select one of the images currently added to the disc. These are the image files listed in the Project Bin. The combobox only lists those of a suitable size. The user can drag and drop a jpeg file onto this block, and if it is a suitable size, it will replace the thumbnail of the corresponding size. Such new files will also be added to the project bin. Also, the user can click the browse buttons to look for images via a file dialog. (The dialog allows selection of any jpeg file, but only those of the appropriate size will be accepted.) Finally, there is a button that will create a new file containing a scaled version of the large thumbnail and install it as the small thumbnail.

The metadata implementation isn’t bulletproof. Blu-print doesn’t model the metadata in the database and isn’t aware of the correspondence between the image files and the metadata XML files. An image file can be deleted and no check is made to see if it is still referenced in one of the XML files. Image files in the project bin are included on the disc even if they are not referenced in any of the XML files.

Like the other property panels in Blu-print, the changes made in this dialog are committed immediately.

The second dialog is for creating new metadata files.


The user may select from all the supported languages in the list at the left. As many may be selected as desired and an XML file will be created for each one when the create button is clicked.

Three options are provided. Blank is just that. No title descriptions are added and no thumbnails are provided. Copy from Titles on this Disc sets an initial description for each title to be the same as the name of the title in Blu-print. No thumbnails will be provided. The third option copies the metadata from an existing metadata file when creating the new ones. All supported elements are copied and the same thumbnail images will be used.

In this dialog, nothing is created unless the Create button is clicked.


At this point, the project offers very basic functionality, but is a complete disc. This is a reasonable time to multiplex the project and generate the actual files needed for playback.

Press the “Multiplexer” button in the toolbar.


Fig. 4.12a The Multiplexer Button in the Application Toolbar

This will bring up the MUX Project window:


Fig. 4.12b The Multiplexer main tab.

The mux dialog is divided in 6 tabs: Build, Multiplexer, Cutting Master, Copy Protection, File system and Directories:

In the ‘Build’ section (Fig. 4.12b) it is possible to specify which of the 3 main processes should be performed on the project. By default the ‘Pre-process’ and the actual ‘Multiplex’ process are selected. This section is divided into ‘Setting Summary’ (which displays the processes that are enabled) and into the ‘Build Log’ (which lists all action once the multiplexer is started).

Example of the ‘Setting Summary’:

• Mode / Warning : User Selection Mode

• Directories:

• Mux Intermediate : C:\Blu-print Projects\Pj_SAMPLE\Dc_Disc 1\MUX\Temp

• Mux Disc Image : C:\Blu-print Projects\Pj_SAMPLE\Dc_Disc 1\MUX\Image

• Mux Disc Root : C:\Blu-print Projects\Pj_SAMPLE\Dc_Disc 1\MUX\Discroot

• CM Output : C:\Blu-print Projects\Pj_SAMPLE\Dc_Disc 1\CuttingMaster\CMF

• CM IG Output : C:\Blu-print Projects\Pj_SAMPLE\Dc_Disc 1\CuttingMaster\CMF\IGOutput

The ‘Multiplexer’ section (Fig. 4.12c) allows to control which processes will be carried out by which clip. This is known as ‘Selective Multiplexing’ (versus ‘All Multiplexing steps’ ~ Compete Multiplexing). For example it is possible to specify which clips need to be ‘muxed’ again.

The ‘Multiplexer’ tab can also be used to identify clips that are incomplete. When opening the ‘Selected Clips’ tree view all incomplete clips will appear grayed out and also the radio button ‘All Multiplexing Steps’ will be grayed out since it is not possible to mux clips that are incomplete as show on Fig. 4.12c.


Fig. 4.12c The Multiplexer main tab.

The ‘Copy Protection’ section (Fig. 4.12d) features the AACS (Advanced Access Content System) properties.