Conditional Playback
SMIL features the expr tag for defining conditions during which a media item is played. This is can be applied to
Passing parameters to SMIL widgets
SignageOS SMIL Player allows its users to pass custom parameters into your SMIL widgets. Here is a short guide on how you can do this:
Smil Synchronization Playback
Smil player supports the synchronization of multiple devices within the same group connected to the synchronization server.
Triggers and Interactivity
Triggers allow defining set of rules for triggering specific seq or par playlist.
Triggers using mouse or touch display
From v1.6.1 you can use onClick/onTouch events as a trigger for activating content playback in SMIL Playlist.
Triggers using Keyboard
From v1.4.0 you can use keyboard key presses as a trigger for activating content playback in SMIL Playlist.
Sensors
Defining sensors in SMIL playlist is designed to be robust, future proof and human readable. Below is used an example for already integrated Nexmosphere sensors
Proof of Play and Logging
Smil player has option to turn on logging of major events which are happening during playlist lifecycle.