Skip to main contentSkip to toolbar
43 Plugin Updates, Translation Updates
00 Comments in moderation
Filters content by languageShow all languages
Under construction mode is disabled UnderConstruction ●
Howdy, Kevin Quach
Preview(opens in a new tab)
Exit Code Editor
Type text or HTML
Loops in General
Loops are the simpler version of contents. They allow users to quickly generate a slideshow using images, videos or templates with predefined zones where other elements can be included. The size of the toolset provides improved performance due to less resources being required in the loop editor.
Loops are highly recommended if you want to generate something quick.
My Loop is experience choppiness, what should I do?
Despite the fact that Loops are designed to perform better than Contents, devices with weak CPUs and GPUs may load slides more slowly or have choppy animations. In most cases disabling animations in the loop is the only option to improve performance. Animations are accelerated by GPU. HTML DOM manipulation uses CPU and most devices are weaker are the graphics side. If disabling animations does not help, the device lacks memory or the CPU is not strong enough.
You can choose from the following Tabs:
A media gallery which inherits the animation of the loop and dynamically pulls its content from a folder. If the folder’s content changes the media display will refresh the tab contents in the background and show the latest images on display.
A template is a slide with preset zones. Each template has a background box and one or more boxes in the foreground. These boxes can be filled with various elements.
A template slide can have different background types:
- HDMI input
- embedded webpage
A zone can contain:
- HDMI input
- embedded webpage
Loops can be embedded in other loops to any level as long as an embedded loop does not reference one of its parents. Embedded loops will inherit the top parent loop’s settings and behaviour.
On the loop display, embedded loops will display its own slides in the thumbnail.
Slide animations are the transition between two slides. The very first slide never animates in, only out. Each transition lasts 1 second.
You can select the slide animation in the animation drop down selection menu.
Note: Some external players do not support animations.
You can define the length of each slide under their thumbnail. This duration does not account for the the transition length of animations.
For folder slides you can only set the duration for how long each item will be displayed. The actual duration of the slide will be the sum of all its item’s durations including the transitions between each folder item.
External Video Players
By default videos in loops are played with the external player of the device if it is available.
Note: External players are either put behind or in front of the content which may block UI elements like the Pause overlay.
The loop settings drop down can be accessed by clicking on the ‘gear’ icon on the Loop editor interface.
Separate screens are able to synchronize their time. Screens will communicate with each other, if a screen knows that the current slide is not which should be played it is going to jump to the expected slide.
Video synchronization will only work on Android and BrightSign screens.
Turning on this option will set every video’s volume to 0.
Start Loop Paused
Setting this option will have your loop stopped on the first available slide paused. From this state your loop will only started if it gets a resume event. Read more about pausing loop down below in this article.
Note: you can not set multiple-screen synchronization and start your loop paused at the same time.
Slide setting windows are accessible by clicking the interaction buttons on each slide.
To restrict when a slide can be played use the Only play settings. You can limit the slide to be played between dates, on specific days of the week or between hours.
Evaluation of these options will be in the same order they appear on the interface. Ex. if you set your slide to be played on Mondays but the current date is not in the date interval you set, the slide won’t play even if it is Monday.
On slides that have Only Play set the Only Play icon will be highlighted. To see when your slide is scheduled to play just hover on the icon.
Note: you cannot set multiple-screen synchronization with Only Play settings.
If a slide is has advertising settings set, it will only play if an advertiser account is enabled.
Advertisers will be immediately charged after the slide transition finishes and the slide started playing. If the slide stops playing halfway or an event occurred to skip the slide (For example: synchronization decides to jump to another slide) the charge won’t be reverted.
Loops only react to incoming sensor events. So far the only events loops will recognize are pause and resume events.
Your loop can be paused via sensor events or webhook calls.
Sensor events to pause the loop: PAUSE, IR_PAUSE.
Sensor events to resume the loop: PLAY, IR_PLAY.
Note: Samsung client applications will emit the IR_PAUSE and IR_PLAY events on pushing the buttons pause and play on the remote controller.
On each slide’s end the actual display time of the slides and the media files shown on the slide are reported to the server’s database.
Embedding Loop in a Content Element
Embedding Loops in Contents is possible too. By enabling synchronization in the content, loops will inherit the synchronization setting. When the embedded loop changes only the Content widget will refresh.