Synchronized content

From SpinetiX Support Wiki

Jump to: navigation, search


Synchronized content refers to a special type of content that is time-synchronized, meaning that it starts (and eventually ends) at a fixed moment in time.

Having synchronized content is one of the two conditions required to achieve multiscreen synchronization - the other one being that this content is played on multiple HMPs that are time-synchronized together.

If the synchronized content is actually meant to be displayed over a video wall, you can find more details on this subject on the Multiscreen content page.

How to create synchronized content

Elementi users can create synchronized content in different ways:

Using scheduling

This method is used when the content needs to be synchronized on different screens, but also requires strict scheduling (as in "play this video synchronously on all screens from 9:15 to 9:24 on workdays and one hour later during weekend").

To use this method, simply include a schedule file inside the main index.svg and the rest of the content inside this schedule file.

  • In case a multiscreen project (or a multiscreen widget) is used, the begin attribute should be removed from index.svg.

Using a multiscreen project

This method is used when the content needs to be synchronized on different screens, but doesn't require strict scheduling as above.

  • This method is in fact useful when creating multiscreen content, nevertheless it can be used even if the screens are not part of a video wall. The disadvantage is that the content for all the screens in grouped under the same project, which will be published on each player.

Content requirements

The most important requirement is to have content that either has an indefinite duration, or has a fixed duration (e.g. "0:01:00") and is set to repeat.

  • That means an "Automatic" (or "media") value as duration must be avoided.
  • The video layers usually have the duration set to their length, but it's always good to check if that's set or not.
  • Layers like text, images, backgrounds, clocks etc. don't need any changes (can be left with their default values).
  • Some widgets (or templates) might come by default with the duration set to "media" - make sure to change it to a fixed duration.

Additional requirements

For Elementi:

  • The playlist can be set to loop only if all the media items within have fixed durations. If this condition is not respected, then the following warning message will be shown on the screen: Playlist is looping inside a schedule but does not meet the condition to be synchronised. See Playlist Troubleshooting page for more details.

For HMD:

start-at-random-time attribute
fixed duration & repeat
  • When including an SVG file, like playlist, news template, interactivity template, SVG animation etc., that has an indefinite duration into another SVG document, the new layer will get by default a "media" duration. This must be changed to a fixed duration (e.g. "0:01:00") and must be set to repeat indefinitely using the layer properties (as shown in the image on the right).
  • If you are using news templates in your project, make sure that they are not displayed on more than one screen (see limitations section) and that the spx:start-at-random-time attribute is set to "Off".
  • The playlist should not loop - i.e. make sure that Enable Looping is set to "off" in the Properties tab.

If the above are not set correctly, the players might restart and end-up in safe mode!

This page was last modified on 19 October 2022, at 09:20.