Skip to content

Save / Load network state

The 'Save network state' and 'Load network state' functions are designed to backup and restore Milan network state and device configurations. Both functions are accessible from the main menu at the top left of the application.

Save network state

When saving to a file, all network and device information is stored. To save the current state, click on ' Save network state' within the main menu. A 'File save...' dialog will appear where you can specify the file location and name.

The default file format for export is .mmns. Additionally, you can save in .json format by manually adjusting the file extension in the 'File save...' dialog.

Load network state

The 'Load network state' function applies information from a previously saved .mmns or .json file to devices in the current Milan Manager session.

The current version of Milan Manager supports loading the following information:

  • Stream name
  • Stream connections (bindings)
  • Stream latency (Talker stream presentation time)
  • Listener routing / mapping
  • Talker routing / mapping
  • Device name
  • Device sampling rate
  • Device configuration
  • Channel names (Audio cluster names)
  • Media clock leader

To load from a file, click on ' Load network state' within the main menu.

Online

While connected to the network, once a target file is selected, a new window appears allowing you to match saved devices with online devices available in the current Milan Manager session.

The left side of the window lists devices from the saved file, while the right side lists online devices in the current session.

Auto matching

Efficient matching of saved and online devices can be achieved using the controls located in the upper right corner of the window, where all device matches may be assigned or cleared simultaneously. Automatic matching is performed by evaluating MAC address, vendor & device type, name, and redundancy settings.

The automatic matching process is governed by the following criteria:

  1. Devices are matched exactly, based on their unique identifier.
  2. Devices with a unique vendor and type combination that appears only once on both sides (1:1 correspondence) are matched.
  3. Devices with a matching vendor and type that also share the same name are matched.

When automatic matching is initiated using the button in the upper right corner, a dialog is shown asking to match all or unassigned devices only.

Errors

Saved devices may conflict with online devices. These conflicts are displayed in the respective device row with a detailed description.

Existing errors prevent the saved file from being applied to the current Milan Manager session.

Errors may occur when a device in the saved file is matched to an online device that is no longer online. To clear the error, dissolve the device match using the button.

Manual Matching

In addition to automatic matching, devices may also be matched manually.

Manual matching is permitted for devices that share the same vendor & type or devices with the same number of primary streams, the same number of channels (audio clusters) and an identical current configuration.

When manual match is applied, Milan Manager attempts to transfer as many settings as possible.

To apply individual assignments, existing matches must be cleared first by either clicking the 'Clear all matches' button in the top right corner of the window or by clicking the button next to an online device.

To match a new device, click the button next to the saved device first. Then, all assignable devices will also show a button. Click the button next to the preferred current session device to link.

Offline

While using offline editing, once a target file is selected, a new window displays the contents of the saved file.

Use the 'Load' button to load the file and replace the current Milan Manager session. Note that the current session will be lost when loading a file. Use the 'Cancel' button to abort loading the file.