Online Manual
Software version 2023


  1. Welcome
    1. About this Help
    2. Additional Support
  2. Basics
    1. Introduction
    2. Needed Ports and Firewall Settings
    3. Workflow
    4. Creator
      1. My First Project
      2. Interface
      3. Assets
      4. Inspector
      5. Templates
      6. Playlists
      7. Arrangements
      8. Calendar
      9. Preview Player
      10. Publish
    5. Player
    6. Conclusion and Feedback
  3. Help Topics
    1. Introduction
      1. Software Installation
      2. Media Formats
      3. Hardware Requirements
      4. Troubleshooting
    2. Cloud
      1. Getting started
      2. General Overview
      3. Download and licensing
      4. Cloud Playlist
      5. Player Status Notifications
      6. Software Maintenance
      7. Resources
      8. More Cloud features
      9. Frequently Asked Questions
    3. Creator
      1. Interface
      2. Inspector
      3. Preview Player
      4. Live Test
      5. Built-in Player
      6. Default Content
      7. Projects
        1. New Project
        2. Consolidate Project
        3. Mark Unused Items
        4. Export Project
        5. Export Projects via Sneaker Network
      8. Assets
        1. Import Assets
        2. Generate Assets
        3. Asset Defaults
        4. Custom Defaults
        5. Text Ticker Assets
        6. Text Ticker on Multiscreen
        7. Text Assets
        8. Image Assets
        9. Video Assets
        10. Color Assets
        11. Presenter Composition Creator (outdated)
        12. Quartz Composition Assets
        13. HTML Assets
        14. Multiscreen Assets
        15. Alignment and Fill Modes
        16. Asset Looping
      9. Commands and Effects
        1. AppleScript
        2. Shell Scripts
        3. External Control
        4. Network Commands
        5. Effects
      10. Capture and Streaming
        1. Audio In
        2. Live Video Input
        3. Video Stream (SDP)
        4. Video Stream (URL)
        5. VNC Remote Screen
      11. Arrangements
        1. Arrangement
        2. Arrangement Timeline Editor
        3. Arrangement Layout Editor
        4. Videowall
        5. iOS/iPadOS Arrangement
        6. Layer Animation
        7. Layer Rotation
        8. Layer Masking
        9. Store Layout
        10. Full Screen Web Layer
      12. Playlists
        1. Playlist
        2. Import Playlist
        3. Export Playlist
        4. Timer Playlist
        5. Presentation
        6. Triggered Content
        7. iTunes Playlist
        8. Kiosk Playlist
      13. Calendar
        1. Calendar
        2. Day Template
      14. Campaign Editor
        1. Campaign Editor Use Cases
        2. Using the Campaign Editor
      15. Slot Playlists
      16. Miscellaneous
        1. Auto Publisher
        2. Beacon Content Triggering
        3. RFID Content Triggering
        4. Find and Replace
        5. Full Screen Mode
        6. Creator Preferences
        7. Toolbox
        8. sednaInfo
        9. Watched Folders
        10. Widgets
    4. Advanced Control API
      1. Start/Stop/Un-/Lock
      2. Next/Prev/Jump
      3. Layerstyle
      4. Pause/Continue
      5. Custom Media Commands
    5. Player
      1. Player and Cloud
      2. Player Settings
      3. Connecting Creator and Player
      4. Web Publishing & Subscriptions
      5. Sync Groups
      6. RFID Reader
    6. Player Installation on an Intel NUC
      1. Quick Start Guide
      2. Installation on Intel NUC
    7. Player Installation on Intel Compute Stick
      1. Quick Start Guide
      2. Installation on Intel Compute Stick
    8. Player Installation on an Apple TV
      1. Quick Start Guide
      2. Installation on Apple TV
      3. Licensing
      4. Connecting Creator and Player
    9. Failsafe
      1. Preparing switch commands
      2. Setting up Units
      3. Failsafe Project Settings
      4. Health Checks
      5. Linking Switch commands
      6. Reset after takeover
  4. Player Installation on an iOS or iPadOS device
  5. Report Generator
  6. Light Mapper
    1. First Steps
      1. Open the Light Mapper User Interface
      2. Getting Started with Scene Creation
      3. The "New", "Load", "Save" Buttons
    2. Create Fixtures
      1. "Generator" button
    3. Controller
      1. Creating a Controller
      2. Controller Setup
      3. Assigning a controller
    4. Assigning a Display
  7. Color Animation Widget

1.Welcome #

These pages give instructions on how to use the applications of the ~sedna software suite.

The suite consists of the following applications:

Creator, the versatile content editor and scheduler

Player Gold and Platinum that deliver rock solid playback performance under any environment.

Failsafe software module for all Player Gold and Platinum Licenses to make two Players act as mutual backups to ensure continous playback.

Report Generator to easily manage files from multiple Players and merge them into a single report.

If you are new to ~sedna applications, we recommend first reading the Basics section to learn about the basics of the software and to get an idea of the general workflow.

If you’re already familiar with ~sedna applications and just need details on specific features, try using the search function or browse the Help Topics to find the information you’re looking for.

1.1.About this Help #

The most up-to-date support information for the ~sedna software suite is provided online. We are continuously considering which information you might need. As we recognize topics and features that need more explaining, we’re updating the corresponding sections as soon as possible.

1.2.Additional Support #

While using ~sedna applications, you may encounter issues that are not described on the following help pages. Check your operating system version and the version of the ~sedna application you are using. You will find the related release notes for every supported version in your Cloud account under Resources.

As there is a large variety of possible setups and system configurations issues just can’t be entirely prevented.

If you find yourself in such a situation, you are welcome to contact us directly for support.
You also might want to consider contacting your local reseller.

Also, if you’d like to give some general feedback or have any suggestions for improving our applications and services, write an email to feedback@sedna.de. We’re listening.

2.Basics #

The purpose of this section is to help you get acquainted with the concepts, the workflow, and the interface of ~sedna applications. The topics in this section are put in the same order you are likely to encounter as you proceed working with ~sedna applications.

If you are already familiar with the ~sedna software suite and just need some details on specific features, try using the search function or browse the Help Topics to find the information you’re looking for.

2.1.Introduction #

The ~sedna software suite is comprised of two main applications: „Creator“ and „Player“.

The main work is done within „Creator“. Creator is the content management component of the suite. Create your digital signage projects by arranging and sequencing images, videos, sound, text and other assets. Schedule your Projects for playback on Players that control various display types.

„Player“ is the window to your target audience. It plays back your signage projects for the public to see, thereby running rock-solidly in any technically viable environment. The Player comes as Player Gold 1/2 and Player Platinum 2/4/6 edition.

 

Player Gold

Powerful and professional options for every standard and individual Digital Signage application.

Player Gold 1 is available for Intel NUC, Mac mini and Mac Pro

Supports Single 4K Output, ten Content Layers, Touch Interaction 1080p Capturing, Network Sync, RFID support, Standard API

Player Gold 2 is available for Mac mini, Mac Pro

Supports all Features of Player Gold 1
+ Multichannel content playback with up to 10 content layer and ProRes support.
+ up to six 1080p outputs or
+ up to two 2160p outputs

Player Gold 4 is available for Mac Pro

Supports all Features of Player Gold 2 + up to four 2160p outputs

 

 

Player Platinum

High performance and high resolution media playback in combination with advanced API features for customised solutions.

Player Platinum 2 is available for Mac Mini, Mac Pro, Intel NUC

Supports up to two 4K@60Hz outputs, Frame-Lock and optionally Gen-Lock, Scalable up to sixteen gen-locked Units, Multichannel Audio,
Multi Video Capturing, Advanced API Features

Player Platinum 4 is available for Mac Pro, ~sedna Media Engine 8K

Supports up to four 4K@60Hz outputs for 8K media playback,
 Frame-Lock and optionally Gen-Lock,
Scalable up to sixteen gen-locked Units,
Multichannel Audio,
Multi Video Capturing, Advanced API Features

 

Cloud

sedna.cloud allows you to manage your

  • licenses and applications
  • users and roles
  • content
  • content distribution and assignment
  • content calendars and schedules

from an Internet Browser.

2.2.Needed Ports and Firewall Settings #

You have to make sure that a Cloud player can connect to the following URLs by using port 80 and 443: www.sedna.cloud

If you use other websites or streaming URL’s in your ~sedna Project, please make sure that your firewall settings are set correctly that you are able to reach them.

If you like to use the standard or advanced API please make sure that port 27182 and port 17236 (for HTML commands) are not blocked by your firewall.

Failsafe software module uses Port 8090 on the Player.

To synchronize playback throughout your Players you will need to allow multicast in your network. Contact your administrator in case you do not manage the network. Read more about Sync Groups here.

2.3.Workflow #

The basic workflow of ~sedna applications is quite easy to understand. Content flows into Creator as Assets, it is structured in Playlists and/or Arrangements, scheduled and then published to a Player to be viewed by your audience.

Use your branded content
to take the stage.

The workflow begins by adding your content into Creator and that content can be in a wide range of formats and resolutions: no need for expensive editing or re-encoding. Just drag and drop your files and you’re ready to start designing your Digital Signage environment.

Easily adapt content
for the Digital Signage platform

With your brand content loaded, you can easily make any adjustments such as scaling and cropping to prepare it for playback. Trimming and adjusting timing are easily accomplished as well.

 

Create engaging Digital Signage with a spectrum of powerful features

Creator is your canvas for creativity – convenient features such as layers, zones, scaling, and rotation allow you to create your own compelling templates. Turn your content into exciting signage formats such as video walls and even interactive kiosks. Advanced features, like layer animations, drop shadows, frames and more make it possible to create a totally unique media playback experience.

Need audio? You’ve come to the right place. Separate audio layers and audio routing with up to 64 channels. We’ve got even the most demanding environments covered.

 

Manage your content
with dedicated campaigns and Playlists

Once your content is adapted for your displays, you can schedule the material for distribution. Thanks to a variety of Playlists and powerful campaign features, your content can be easily bundled and played back right where and when it needs to be.

 

Distribute your content
with just a click.

Push your content to any number of Players. Creator allows for multichannel and multilocation distribution and features such as Watched Folders and Cloud Playlists make it possible to easily keep Player content up to date dynamically.

 

2.4.Creator #

2.4.1.My First Project #

In this section we want to show you how to quickly create and publish a Project without considerations about details. The objective is to show how to have a simple Project with just one Asset published as quickly as possible.

A few prerequisites have to be met. Creator and Player must be installed and set up. Read more about how to carry out software installation in this section.

Also your Player must be running (“Start Player” in the Player application).

1. Create a New Project

In Creator go to the “File” menu and click on “New Project…”. As an alternative, you can also use ⌘ + N as shortcut. Give the new Project a speaking name and save it.

2. Add Player Via Bonjour

Click on the button to open the Project Settings. Go to the Targets tab and click on the button below the list. Select Add Player (Bonjour)… from the list and pick the Player you have set up previously.

Note: Player must be in playback mode, otherwise it will not be detected by the Bonjour service. You may be required to enter the password of the user currently logged in on the Player Mac. A green dot to the left of an entry indicates the corresponding Player is ready.

3. Add An Asset

Browse your computer and take any media asset you would like to see on the Player. Drag and drop the file in Creator onto the Assets pane at the upper left hand side.

4. Create a Playlist

Go to the Arrangements & Playlists pane at the lower left hand side of the interface. Add a Playlist by clicking on the button below the pane and selecting Playlist, or by right-clicking on the pane and selecting Add > Playlist. You will be asked if you want the new Playlist to be the default content. Click on “Yes” for otherwise no content will be played back.

5. Add Your Asset to the Playlist

Drag and drop the Asset you’ve previously added from the Assets pane into the Editor pane in the center of the interface.

6. Publish

Click on the button at the upper right hand side. Watch your Project play. The Playlist set as default content in step 4 will play continuously until you schedule and publish something different.

2.4.2.Interface #

The interface of Creator is designed for intuitive use and to help you effectively visualize playback as you create it.

  • Editor Pane: Edit or adjust Assets and Arrangements.
  • Toolbar: Preview playout, Project settings, Campaign Editor, Calendar pane, Live Test and Publish.
  • Assets: List of all of the Assets that are imported into the Project.
  • Commands: List of commands for controlling Players and Projects.
  • Effects: List of effects for Assets and Playlists.
  • Arrangements & Playlists: Create or manage all Arrangements and Playlists for this Project.
  • Day Templates: List of Day Templates for the current Project.
  • Calendar: Built-in calendar for managing content over long periods of time.
  • Visualizer: Previews Assets or visualizes a selected Arrangement.
  • Inspector: All settings for Assets, Playlists, Layers, Arrangements and other components.

Drag the edge of any pane in the interfaces to create a setup that best suits your personal workflow.

2.4.3.Assets #

Assets are the most basic content components in ~sedna software. Before you can work with images, videos, colors, texts, etc, you must import or generate assets in the Creator.

Importing assets is easy. Just drag and drop assets on the Creator interface. They will be automatically loaded into the Assets pane. To generate assets, click on the button at the bottom of the assets pane, select Generator and the asset you want.

To adjust your assets, you can use the Inspector, which you can learn more about in the next section.

Note: Placing an asset in an arrangement or playlist creates an incarnation of it with the original settings applied. To change the original settings select the asset in the Assets pane. Alternatively, double-click the asset in the Editor pane, while a single click on the latter will produce the incarnation settings in the Inspector. Changing the settings of the asset incarnation won’t affect the original settings.

 

 

 

2.4.4.Inspector #

The Inspector is where you can fine tune nearly every aspect of your content. The Inspector is located on the bottom right. The settings that you find here change according to what item is currently selected. If you have a video asset selected, you’ll be provided with a Deinterlacing option. If you have an HTML asset selected, you’ll have a URL option, and so on.

 

Because the options and possibilities in the Inspector vary according to the item you have selected, it’s not possible to describe them all in this Quick Start Guide. As you work with new items, we suggest that you refer to the various help topics for more detailed information.

2.4.5.Templates #

Templates are a great way to get started with Playlists and Arrangements in ~sedna software. By using a template, you can easily see how completed Playlists and Arrangements look and align your Projects with existing ones.

We highly recommend taking advantage of the templates provided to learn how to structure your Projects. You can simply exchange the content of templates by deleting what you don’t need and replacing it with your own content.

Download templates from your Cloud account.

2.4.6.Playlists #

Creator provides best overview and performance with Arrangement-based Projects, but Playlists can be a fast and easy way to schedule lots of content at once.

Playlists function as a simple ordered list of content. You can fill Playlists with Assets or even other Playlists, adjust the settings in the Inspector and then add the completed Playlists to an Arrangement.

To create a Playlists click the button at the bottom of the Arrangements & Playlists pane and select Playlist. Once you’ve created a Playlist, you can add Assets to it. Just drag the asset needed from the assets pane and drop it on the playlist. Then adjust its time and play order.

 

2.4.7.Arrangements #

In Creator, creating Digital Signage is visual and intuitive. Projects are designed graphically by placing layers within an Arrangement and adding content to these layers.

You can create Arrangements by clicking the button at the bottom of the Arrangements & Playlists pane and selecting Arrangement.

An Arrangement is composed of layers, into which content is added. There are two separate editors for creating and working with Arrangements. Once you’ve created an Arrangement or double-clicked on an existing one, you can switch back and forth between the two editors by clicking the button on the upper right hand side of the editor pane.

Arrangements Layout Editor

 

You can use the layout editor to determine the geometric placement of your layers in an Arrangement. You can add or subtract more layers by using the or button at the bottom of the editor pane. Then adjust the layer by simply dragging them into place and resizing them.

Please notice that Player Silver is supporting one content layer, Player Gold ten content layers and Player Platinum unlimited content layers.

Arrangements Timeline Editor

You can use the timeline editor to fill the Arrangements you’ve created with content, such as Assets, Playlists, or even other Arrangements.

The timeline editor shows a column for each layer you’ve created in the selected arrangement. To add content to that layer, simply drag and drop it into the column and adjust the size and the play order.

The arrangement timeline editor and arrangement layout editor are where you can get both the organizational and the creative aspect of your signage project accomplished in a quick and efficient way.

We encourage you taking the time to get acquainted with the various settings and functions of both editors — the better you can use them, the faster you’ll be able to create new and engaging digital signage presentations.

2.4.8.Calendar #

Creator offers an integrated Calendar to help you schedule content over longer periods of time. It is always displayed at the bottom of the interface.

Day Templates are the basic unit for scheduling content in the Calendar. Structure the day’s schedule and its contents and use it as often as you want. This will help you stay consistent and organized.

You will find more information on the Calendar here.

 

2.4.9.Preview Player #

The Creator offers integrated preview options to help you visualize your signage playback as you create it.

 

You can either choose the  preview option to view the selected content directly on your Creator Mac or you can preform a live test by clicking on  which allows you to view your signage playback on the Players configured in your Creator.

 

Both options help you visualize what the audience will see when you publish the content to Players. To close the preview window, press ⌘ + Q on your keyboard.

2.4.10.Publish #

Once you’re satisfied with the appearance of your signage project in the Creator, you can publish it to your Players for playback.

Publishing means transferring the content and project data from Creator to Players through one of the available networking options.

 

To publish content to your Players, simply click the green publish button on the upper right hand side of the Creator interface. If the button is grey please add first some target player to your project. If the button is yellow or red, please check your network connection, password and if the „Remote Login“ is enabled for the used player user in the System Settings > Sharing .

2.5.Player #

The Player comes in a few editions, each with different capabilities and features. All Players have the same purpose though: to solidly play your signage projects on any utilized displays so that your can present your content to your target audience.

 

The Creator is provided with a built-in Player, which will allow you to playback content on the same Mac. Having other Players will allow you to build more intricate and larger scale setups. To close the Player, press ⌘ + Q on your keyboard.

 

The hardware requirements for Player Macs vary greatly depending on the setup and the content that you plan to present. This is a good thing to discuss with your local distributor or reseller when making the decision as to which hardware you should purchase for your Players.

2.6.Conclusion and Feedback #

The ~sedna team would like to thank you for choosing our software. We hope this Online Manual will answer your questions. However, you can contact us with any additional questions you may have.

To maintain our usual high standard of quality, ~sedna is committed to taking the time and planning necessary to offer you the best possible product.

Your feedback is absolutely essential to this process. Write us at feedback(at)sedna.de.

We’re listening.

3.Help Topics #

3.1.Introduction #

3.1.1.Software Installation #

This section describes how to install and activate ~sedna applications. The steps described are valid for both a full retail and a demo installation. For a full retail installation you need to purchase the corresponding licenses, whereas for a demo installation you just have to request a demo with ~sedna.

If you plan to operate or test the full workflow, we recommend installing Creator and Player on separate Macs. If you want to try the workflow on one Mac, you can use Creator’s integrated Preview Player to check the look of your project.

In addition, you can use the Mac that the Creator is running on for live playback since a fully functional Player is integrated in the Creator. There are a few restrictions that apply to the built-in Player, for instance network commands are not available. However, these restrictions mostly affect setups with multiple Players, and the built-in Player is mostly used stand-alone.

Since version 4.0, ~sedna applications feature online license and installation management. Therefore, a demo installation requires the creation of a Cloud Organization assigned to your company and an Initial Manager account that allows you to manage and license the corresponding software. Learn more about sedna.cloud in this section.

Installation Steps

~sedna applications need an Internet connection to get activated and to run. However, once activated, both applications run for a certain time without Internet connection.
These are the steps needed to accomplish a (demo) installation.

  1. Acquire some licenses (or request a demo installation) by contacting us.

  2. Sign up and log in to sedna.cloud.

  3. Download the installation package and carry out the installation.

  4. Start and activate the software.

  5. Assign the corresponding licenses to the installed products.

  6. Run the installed application.

1. Acquire Licenses or Request Demo

If you wish to acquire ~sedna licenses or a demo, get in touch with our sales team. After you have purchased licenses, or placed your demo request, ~sedna staff will create a Cloud Organization for your company.

2. Sign Up to sedna.cloud

To give you access to your Cloud Organization, an online account will be created. You will be sent an email containing a link to sedna.cloud. Click on this link and follow the instructions given to sign up to your account.
After the sign-up is completed, go to the sedna.cloud login page and log in to your account. Proceed to the next step.

3. Download and Install

To begin with, we recommend you to make yourself familiar with Cloud. With a growing number of signage installations, you will do much of the important administrative work here. To learn more about Cloud, go to this section of this manual.

To carry out the installation, go to the Resources section of your Cloud account and download the installation package.

Copy the package file for the application to the device you wish to install the software on and start the installation. Read the license agreement and accept it. Otherwise, the installation will be cancelled.

The installation of either may require the restart of the corresponding device. Note that you don’t need to remove previous versions of ~sedna applications. Just start the corresponding installation procedure.

 

Important: Please make sure that you have enabled the Remote Login option in the macOS System Settings > Sharing for your Mac devices.

 

 

4. Start and Activate

Open Finder and go to the Applications folder.

Double-click on the Creator icon.

When you start Creator, Player or Report Generator for the first time, the Activation dialog is displayed.

Here you have the following choices:

  • Cloud…: Click on this button to start the activation process for a full retail installation.

  • Demo…: Click on this button to start the activation process for your demo installation.

After making your choice and clicking on the corresponding button, a dialog like the one shown in the following image will be displayed in both cases.

 

The dialog does in both cases essentially the same, except that the data is sent to different instances of the sedna.cloud server. If you have clicked on the Demo… button, like in the above image, the data is sent to the demo server, otherwise the data is sent to the full server instance of sedna.cloud.

In this dialog you need to enter three items:

  • ~sedna ID: You can find this ID in the My Organization details on sedna.cloud. The ~sedna ID ensures that this instance of Creator is linked to your organization.

  • ~sedna Key: You can find this key in the My Organization details on sedna.cloud. The ~sedna Key is a daily changing identifier that legitimates the use of the ~sedna ID.

  • Instance name: Give the installed Creator, Player or Report Generator a name. When working with multiple instances of ~sedna software, it is a good idea to give names that you can easily identify in your Cloud account.

To complete this part, please click on the Connect… button. Creator, Player or Report Generator sends the data to the sedna.cloud server requesting a license for operation. A manager of your Organization will have to assign the requested license to this instance on the sedna.cloud webpage.

After having sent the data to the Cloud server, Creator, Player or Report Generator starts waiting for the Cloud server to respond to the license request. Only after the next step will the installed application be ready for using it.

5. Assign a License

In the previous step, you requested a license for an installed ~sedna application when you started the software for the first time. In this step you do the license assignment on sedna.cloud.

To assign the license, you can either respond to the computer requesting a license in the dashboard Products section of the Cloud ~sedna ID you just entered.

Look among the displayed items for the application with the corresponding instance name, and assign a license to it. To do so, click on the three dots next to the application or on the application name to get more details. Choose e.g., „Activate Player“ from the context menu and select one of the license keys that you’d like to use for this computer.

The server will then try to send the activation message to the corresponding application. If the application is not available at the moment, the server will activate it next time a connection is established.

6. Run the Software

Now your installed software, whether a full retail version or a demo version of Creator, Player or Report Generator is ready to go.

Note: Please don’t use a demo installation to prepare live signage projects for later use. Projects created with the demo version of Creator can’t be opened, edited or played back with the retail editions of Creator and Player.

3.1.2.Media Formats #

The following is a comprehensive list of supported formats.

Restrictions may apply depending on operating system, Player edition (Silver, Gold, Platinum) or hardware performance.

Note
: If you want to play back Apple ProRes files we recommend using Media Engine 8K, Mac Pro (latest generation), or Mac mini M1. Using other hardware is not recommended.

For more info on edition differences please review the Player details or contact our support team.

Creator and Player for Mac support:

Image files
JPG, JPEG, PNG, BMP, GIF (animated GIFs only via HTML asset), TIFF, TIF, TGA, PDF
Video containers
AVI, MOV, MPG, MPEG, MP4, MPG4, M4V, VOB, WMV, MKV
Video codecs
MPEG2, H264, H265, Quicktime, ProRes (alpha channel supported)
Live video input
BlackMagic capture devices, AJA U-Tap, USB web cams, various others
Video streaming
Via URL or SDP file
Computer capture
Directly via HDMI, DVI, VNC via LAN (PowerPoint, Director, Office, etc.)
Audio
MP3, M4A, MPA, WAV, AIFF, AIF, MP2, WMA, CAF, iTunes Playlists, direct input
Web pages
HTML, HTM, .WEBLOC, .WEBARCHIVE (supports interactivity), PDF, SWF
Text
Text tickers (RSS feeds, etc.), static text components

 

Player for Linux supports the following formats:

 

Image files
PNG, JPEG, TIFF (alpha channel supported)
Video file containers
AVI, MOV, MPEG, MP4, M4V, MKV
Video codecs
MPEG2, H264, H265, ProRes (alpha channel supported)
Live video input
AJA U-TAP or USB Webcam
Audio
MP3, WAV
Web pages
HTML
Text
Text tickers (currently without RSS feeds, etc.), static text components

 

3.1.3.Hardware Requirements #

The minimum hardware requirements for both Player and Creator are:

  • 4 CPU cores

  • 8 GB RAM

  • 2.3 GHz clock rate

As to hard disc capacity, the installation of Creator and Player requires less than 1 GB drive space each. However, the Projects created may take way more space depending on the file size of the Assets used.

Creator

For Mac only

 

Apple Mac mini – 2014 or later

Apple Mac Pro – 2013 or later

Apple MacBook Pro – 2013 or later

Apple iMac – 2014 or later

 

Player

For Mac and Intel NUC PC

 

Apple Mac mini – 2014 or later

Apple Mac Pro – 2013 or later

 

Intel NUC 7

Intel NUC 8

Intel NUC 10

Intel NUC 11

Media Engine 8K

with at least 16 GB of RAM and sufficient SSD space

 

Report Generator

For Mac only

 

Apple Mac mini – 2014 or later

Apple Mac Pro – 2013 or later

Apple MacBook Pro – 2013 or later

Apple iMac – 2014 or later

 

3.1.4.Troubleshooting #

This page describes a number of issues that may be encountered with the work of Creator and Player, and the solutions suggested to remedy the corresponding issue.

 

Instead of playback being started, Player Preferences are displayed after restart

 

Possible Cause Suggested Solution

Autostart method for Player incorrectly configured

Remove Player from System PreferencesUsers & GroupsLogin items and use the Start at login option in Player Preferences instead.

Your (additional) scripts are not started yet

Add for the activated „Start player on login“ an additional Delay for several seconds.

Default behavior for Restart / Shutdown

Click on Apple symbol (top left). Make sure for Restart… and Shut Down… at Player system „reopen windows when logging back in“ is unchecked.

 

Playback is blinking or the display is partially black

 

Possible Cause

Suggested Solution

Network problems leading to time sync issues

  • Check whether the used LAN switches are fast enough. Gigabit capacity is required.

  • Check the used Ethernet patch cables. Defective or, in rare cases, too long patch cables may result in a reduced transmission rate.

  • Ask yourself whether synced playback is needed at all. If you have multiple Players that are playing back independent content, you might want to assign each Player to a distinct sync group.

  • In rare cases, we have observed that a patch cable connected in a loop on both ends to the same LAN switch resulted in playback issues on Players.

  • Last, but not least, try reducing network traffic. This crucial point may turn out laborious. One known problem is the broadcast / multicast configuration. If a single LAN switch in your network is incapable of handling multicast correctly, it may fall back to broadcast mode leading to a data flooding of the network.

 

Playback freezes

 

Possible Cause

Suggested Solution

Insufficient disk space

Check the available disk space on the Player Mac and provide sufficient disk space, if required.

GPU crashes

Check /Library/Logs/DiagnosticReports for – rare – crashes of the graphics processing unit (GPU). This may be either a GPU driver or a hardware issue that might make the provision of a new Mac necessary.

 

Playback is flickering or even stuttering permanently

 

Possible Cause

Suggested Solution

CPU or GPU performance insufficient

Check if your Mac has enough power to handle the corresponding video material. Please refer to the „Mac mini playback capabilities guide“ document to be found on this page.

Video and display frame rate don’t match

Your displays should be set to the same or a multiple of the video frame rate. For instance, if the video is encoded with 25 Hz, the display should run on 25 Hz or 50 Hz. A display frame rate of e.g. 60 Hz may lead to flickering if the video frame rate is 25 Hz. To fix this problem, you can either set the display frame rate in System PreferencesDisplay, or you can recode the video to the frame rate required. Note that the first solution is not viable if you wish to play back multiple videos with differing frame rates. In this case you should care to have all videos encoded with the same frame rate.

Video stream is transmitted via WLAN

We recommend using Gigabit Ethernet for the playback of video material. According to our experience, wireless transmission of video data is just not perfectly reliable.

 

Mouse cursor appears during playback

 

Possible Cause

Suggested Solution

Player settings incorrect

Go to Player PreferencesGeneral tab and activate the Always hide mouse cursor option.

Bluetooth is activated

Go to System PreferencesBluetooth and turn Bluetooth off.

Application windows are being reopened after login

Click on the Apple symbol in the top left corner and choose Shut Down... A message is displayed. Make sure the Reopen windows when logging back in option is deactivated and cancel the shut down procedure.

Mac notifications interfere

Go to System PreferencesNotifications. Select the Do Not Disturb item and configure the Turn on Do Not Disturb settings to your convenience. These settings should cover the time Player is running.

Automatic Mac updates interfere

Go to System PreferencesApp Store and turn off the Automatically check for updates option.

 

Display configuration issues, wrong display resolution

 

Possible Cause

Suggested Solution

After restart of the Mac, playback starts before the Mac could detect all displays

Increase Start delay in Player Preferences to a value that should give the Mac enough time to detect all attached displays correctly before Player starts its playback.

Issues with the physical connection of the displays

Check the cables and adapters used to connect the displays to the Mac. The connection path may include defective cables or the cables are too long altogether.

 

Creator has no connection to Player

 

Possible Cause

Suggested Solution

No network connection

Try to „ping“ the Player. Open Terminal and type in „ping IP“ where you replace „IP“ with the configured IP address of the Player or its host name. If a time out error is shown, either the current Mac or the Player Mac are not connected to your LAN.

Remote Login not configured

If both Macs are connected, open Terminal on the Creator Mac and type in „ssh username@IP“, whereby you replace „username“ with the user name of the logged in user on the Player Mac, and „IP“ with the configured IP address of the Player or its host name. If permission is denied, open System PreferencesSharing on the Player Mac and make sure Remote Login is active.

 

Playback is not synchronized or network commands are not executed

 

Possible Cause

Suggested Solution

Network configuration incorrect

Check the Creator has no connection to Player above.

Sync group settings incorrect

Make sure all Players to be synced are member of the same sync group.

 

My ~sedna application is not running with my license dongle

 

Possible Cause

Suggested Solution

The license dongle has not been detected on the Mac

  • Check the red LED indicator light on the dongle. If the light is off, remove all USB devices and re-insert the dongle.

  • Check if other USB devices are detected. If other USB devices aren’t detected too, a so-called SMC reset may be required. Consult this page on how to do this.

  • If all other USB devices are working fine, try the license dongle on another Mac to see whether it is generally not detected.

  • If the the license dongle is detected on other Macs, try it on the original Mac but logged in as another user to see whether the issue is user related.

The license dongle may have no valid license on it

If you are sure you have purchased a valid license and it should be on the dongle, please contact ~sedna support.

An installed Touch Player may interfere with the Player app

Touch Player must not be installed on the same Mac your Player app is running on. Open Finder and go to ~/Library/LaunchAgents. Delete all de.sedna.touch entries you may find there. Restart your Mac and see if the dongle is working now.

 

As there is a large variety of possible setups and individual systems, you may encounter issues that are not described on this page while using Creator or Player. In such a case you can always contact us or your local reseller directly for support.

3.2.Cloud #

3.2.1.Getting started with sedna.cloud #

Cloud is the online management tool for the ~sedna software suite.

Please note that if you want to connect and manage your ~sedna applications you will need an internet connection to sedna.cloud on each computer running a ~sedna application.

If you cannot provide a permanent internet connection please contact the ~sedna sales team or your reseller for further information how to obtain copy protection dongles that are not being managed with sedna.cloud.

When you register for a new Cloud account you will get an email from noreply@sedna.cloud to verify your email address and add you to your Organization (which is your company- or division-specific account). Click on the link provided to confirm your log in credentials and to activate the account.

3.2.2.General Overview #

Every time you log into sedna.cloud you will enter the Dashboard view that provides you with an overview of Players in your network that need attention as well as new requests from ~sedna application instances to be activated by assigning a license to them.
When you have entered the locations of your Players they will show up with their status indicated on the world map.

Cloud is separated in sections that you can access using the menu to the left:

Dashboard

The Dashboard provides a summarized overview of pending and registered ~sedna applications as well as latest information on ~sedna products and services.

Products

This section provides an overview of the software products that are connected to your Organization. You can group your products in folders for a better overview. Enter a detailed view by clicking on a products name to (un-)assign a license and enter location based information.

Licenses

Click on „Licenses“ to get an overview of your cloud-based licenses including purchase- and software maintenance information as well as assignment status.

Assets & Playlists

Upload your content and build your Playlists for simple assignment to the Players connected to your Organization. Playlists can also be integrated into more complex playout scenarios using the Creator.

Users

Overview of all Users that have access to your Organization. A Manager can add new users here and assign different roles to them. A total of five users can be added free of charge.

Resources

Download the latest ~sedna software as well as versions for older operating systems or licenses without software maintenance here.
You will also find help on how to set up your Player network or building Projects as well as templates for download.

3.2.3.Download and licensing #

To set-up your ~sedna software instances go to the Resources section and download the versions of the Creator & Player corresponding to your licenses and your operating system.

 

  • Copy Creator software to the local drive of the Mac you want to build and publish your projects with and follow installation process.

  • Copy the according Player software to the local drive of the Mac that will function as your playback computer. If you are using Player for Linux, Player for TV or Player for Mobile Devices you can download the ~sedna player app directly from the app store.

Hint: Make sure you have a connection to the internet on each computer you are configuring.

During installation you will have to enter your Organization’s ~sedna ID and ~sedna key and click on „Connect…“.
The software will then make a request to sedna.cloud and wait for you to assign a license to it.

You can either respond to the request via the dashboard directly or enter the overview of your Players (or Creators) and assign a license by using the context menu to the right of each player.

Finally, click „Refresh Now“ in the installation dialog or wait until the timer is finished. The software is now licensed and will start automatically.

3.2.4.Cloud Playlist #

When you have installed and licensed your Player applications (and Creator, if you’re aiming for advanced scenarios) it’s time to built your first project.

There are basically two ways to setup your content for Playlists for your Players:

1. Using the Cloud Playlist feature with sedna.cloud for basic Playlists.

2. Advanced content handling with the Creator for more complex scenarios.

Using the Cloud Playlist feature with sedna.cloud

Navigate to „Cloud Playlist“ in your Cloud account.

To use this feature the Players you are addressing need to be version 5.0 or higher and have to be configured to accept Cloud Playlists only.

Upload content

You can upload new content by clicking on the button „+ NEW“ and then choose from the media format you want to add.

Browse through your files, select and confirm. The view will then change to the upload screen to show currently active and finished upload processes.

Another way to upload new content is to drag-and-drop it directly in the „Uploads“ view.
Enter this view by hovering the mouse cursor over the Cloud Playlist icon and select „Uploads“.

When you have uploaded your media assets go back to the Cloud Playlist view where all content that has been uploaded to your Cloud account is listed under the „Assets“ tab.
If you click on an asset you will get various information on the element itself in the Detail view. Next to a preview and metadata you can make some modifications to the media asset.

Important note for Apple TV devices:
Due to operating system limitations, HTML Assets will not play back on Apple TV devices. Please contact us for possible solutions.

Handle playlists

Now you can create a new playlist by clicking on „+ New“ and then click on „Playlist“. Enter the desired name for your Playlist and confirm.
Note that the main view changes if you click on a folder or a playlist in the tab view (sidebar).

  • Select one or more files in main view and drag-and-drop them to the desired playlist to the left or click „Add assets“ next to the playlist name

  • Select a playlist to show it’s items in the main view

  • You can freely modify the sequence by dragging elements

  • Assigning content also works the other way around. You can drag your asset from the sidebar into the Playlist opened in the main view and drop it where it is needed. This way you can also add complete folders to a playlist at once by drag-and-drop.

  • If you want to add a website to your playlist click the BUTTON „+ New“ and then select HTML. Enter a name to be shown as identifier and the URL you want to display on your Players.

  • It is also possible to duplicate a playlist to support several workflows. This can be done in the sidebar by using the playlist context menu.

  • If you want to remove or rename an item click on the three dots (…) next to it in the main view.

Assign to Players

You can assign a Cloud Playlist to every Player in your Cloud Organization.
To do this navigate to the „Products“ tab, choose a Player and select „Assign playlist“ from the menu next to it.
In the Products section you can also select multiple Players and assign a Playlist to them.
Alternatively you can group Players in a folder and drag-and-drop a playlist onto that folder.

Important Note: The according Players need to be configured to accept Cloud Playlists only.
You can do this in the start-up dialog on the player computer itself.

On an Apple TV device using Player for TV go to „Settings“ > „Apps „> „Player for TV“ and enable this option.

On Linux based devices you will find this option in the Player options.

 

According to the chosen update interval the Player will download the Cloud Playlist and start playback.

You can create folders for your Assets, your Playlists and for your Players. This comes in handy in more complex projects.

3.2.5.Player Status Notifications #

This service is only available for Players with an active ~sedna Software Maintenance plan.

Email notifications for Player status can be set up in your user profile settings.

You can find these in users section or if you click directly on your user name in the dashboard.

This feature is not restricted to a special user role – all users can use this feature and enable it for the email address connected with their account.

It will give you information on Players that lost connection to sedna.cloud similar to the „Player Action Required“ tile on your Organizations dashboard.

To enable email notifications open your User Details by clicking on your user name.

 

On the Inspector pane under ‚Player Notifications‘ you can choose between status information on all Players in this Organization (with Software Maintenance) or only the ones you are responsible for.

Choose whether you want to be updated once per day / every hour and save your settings.

You will get an email notification at the time of the chosen interval (even if no Player is offline) containing:

 

  • The amount of Players offline in this Organization
  • A list with all Players offline listed and their last known connection time

 

Please Note:
The amount of Players shown offline in sedna.cloud may vary from the email report as this service only applies for Players with Software Maintenance.

 

3.2.6.Software Maintenance #

~sedna Software Maintenance is a no-hassle way to keep your Player network up to date and eliminate unexpected upgrade expenses.

Licenses with Software Maintenance are instantly compatible upon release of important product updates, version and compatibility upgrades, or new feature releases.
As an added value Software Maintenance licenses profit from exclusive features in sedna.cloud as well as prioritized technical email support.

Status and renewal date are indicated for each license in your Cloud account in the Licenses section.

~sedna Software Maintenance is an optional service that is sold with new licenses or license upgrades. Each plan has a term of 12 months and thereafter will renew automatically a further term of 12 months each, unless notice of termination is given at least 30 days before the pertinent term expires. Annual pricing for ~sedna Software Maintenance is 20% of the regular license fee for each license. You can request current price information from us at any time.

3.2.7.Resources #

This section provides various links with downloadable content and additional support material.

 

Download the latest release and all other supported ~sedna software versions for your operation system here.
The Resources section also provides project templates, Widgets files and documents such as the Widget Development Guide. You will also find links to various documents such as our terms & conditions and the Cloud Online manual.

3.2.8.More Cloud features #

With the additional ~sedna.cloud features available with subscription licenses you are able to optimize and extend your workflow and enable completely new features. This manual section will cover those Cloud features.

Advanced Role Management

~sedna.cloud includes an expanded set of user roles for advanced role management and clearer division of tasks.
The following roles are available:

  • Manager: Unrestricted user rights

  • User Manager: May add users, as well as set the roles of the users

  • License Manager: May assign/unassign licenses and buy new licenses via the optional Shop

  • License Operator: May assign/unassign licenses

  • Content Manager: May upload, delete, create, and edit Assets, as well as assign/unassign Playlists and Schedules

  • Content Operator: May assign/unassign Playlists and Schedules

Clip Validity

The validity feature you might already know from the Creator as part of the Timer Playlist. In Cloud, instead of a different type of playlist, customized timing is possible for every used asset. It’s no longer necessary to create separate Playlists to have the choice between activating/deactivating validity options.

To customize the validity of a clip, you can use the options given in “Restrict by date” and “Restrict to time frame”. You can use both or only one of them.

  • Restrict by date: You can restrict the time your asset will be played back within this playlist, giving it a start and an end date which you can comfortably select in a calendar. Optionally a starting time for the first day and an end time for the last valid day can be defined.

    Additionally, you can specify the weekdays the content shall be played back and also if you have a specific time frame during the whole period. This comes in very handy for example for periodical recurring events for special time frames, like a lecture announcement every Monday.

  • Restrict to time frame: Here you can prepare a time frame for when this clip shall be valid only, but not restricted in any other way. For example you could show additional kids related content 7 am. – 11 am. without a restriction by date.

Of course you can combine all settings to get your automated playback ever more precise.

To get an overview about all the settings customized in the Clip Details take a look into the Main View which shows all additional information. Beside the chosen validity restrictions, we also included the Status column which will indicate the remaining validity in green (if acutally valid), blue (future validity) or red (already expired).

Additional information: Timer Playlist in Creator

Scheduling Section

The Scheduling Section provides you with all the tools you need to generate Day Templates or Calendars and assign Playlists to Players. To edit or create a Playlist navigate to the Assets & Playlists section.

If you are already familiar with the Creator you will see a lot of similarities. Please have a closer look at the tool bar and how those icons / tools support your workflow. Compared to Creator, keep in mind you are always working with a local copy so you need to save your changes to make the adjustments available in Cloud. Just like you would publish your project to the Players to send them an update.

Day Templates: Day Templates are 24h timelines which can be populated with Playlists.
As soon as you created a Day via the tab named “Day Templates”, select it to see its content in the Main View. To add your Playlists to your Day Template, navigate to the tab “Playlists” and add them by drag & drop on the timeline (editor pane) at the desired position. As long as there is enough space for it, your playlist will be added accordingly to your preselected tool settings.
Hint: You can fold / unfold the Calendar on the bottom of the site by clicking the arrow top right in it to adjust your working space.

Toolbar elements from top to bottom are:

Avoid Gaps: This tool is enabled by default. So you don’t need to worry about any gaps in the schedule. Whenever you drop a playlist on the timeline it will automatically be placed directly after your last playlist (or the start of the timeline if it is your first playlist added).
Allowing gaps will give you the flexibility to organize your content with the focus on timing.

Replace: This option is disabled by default. Whenever you need to replace an already scheduled playlist, enable this option, afterwards select and drag & drop the new playlist onto the one to be replaced. You will get a notification about which playlist was replace. Please keep in mind only the duration of the old playlist will used, all other settings will be used from the replacing playlist.

Auto Zoom: Is enabled by default. Whenever you drop a playlist onto the timeline, the zoom factor will be adjusted to this playlist and center this playlist in the timeline (if possible).

Snap to Grid: Snap to grid is enabled by default but will of course be overruled by avoid gaps. With avoid gaps disabled it is easy to see how snap to grid works. Either you can freely place your playlist or will be slightly moved to even starting points.

Selection Tool: When you enabled this tool, you can multiselect several playlists in timeline simply by spanning a rectangle in timeline during pressed mouse button.

Zoom Tool: Using this tool gives the option to span a rectangle in timeline to zoom into this selected timeframe.

Slider: Use the slider on the left side of the timeline to change the time increments for the layer column.

To adjust the duration of your scheduled Playlist, click the handler icon in the bottom right corner of your Playlist and change the duration by hand.

Additional edit options and a more precise timing are shown in the corresponding Details View (Inspector). Just click at your playlist to open those additional information. The preview image and the name are fixed, all other details can be edited.

Calendar: A Calendar is the most common way to schedule different playbacks for a Player in advance. Every day of a Calendar can be filled with a Day Template or Playlists. The workflow is the same as filling a Day Template, you only need to select the Calendar to be filled. The day will be shown in Main View and you can fill and edit the schedule.

Several Calendars can be created in Cloud and used for multiple Players. While every Player can get a different Default Cloud Playlist and/or Day Template and/or Calendar assigned, please keep in mind you can only assign one of each type to every Player.

A line on the bottom of every Calendar day indicates content scheduled on this calendar day in general. Additionally, every day has a context menu with multiple options to clear older entries or generating a Day Template.

Selecting a special month in the Calendar is very easy by clicking on the month / year in its headline.

Assign to Player

Cloud Playlist, Day Template and Calendar can be assigned to every Player. The scheduling priority is the following (in descending order of importance): Calendar, Day Template, Cloud Playlist. In case of gaps in the schedule, the content of the next category is used.

The Product Detail View shows assigned Calendars and Day Templates as well for a selected Player. The respective sections get expanded to give you the option to overview and manage your assigned Calendars and Day Templates.

Remotely Startable Playlists

This feature allows you to have additional Cloud Playlists assigned to and downloaded by a Player. They can be triggered by network commands. Just like you would assign one Cloud (Default) Playlist, you can assign multiple Playlists in the new subsection “Remotely Startable”.

3.2.9.Frequently Asked Questions #

Please refer to our Helpdesk.

 

3.3.Creator #

3.3.1.Interface #

The interface of ~sedna applications is designed for intuitive use and for helping you effectively visualize playback as you create it. This page helps you get acquainted yourself with the various parts of the interface.

The first section, Overview, gives a general overview of the user interface. The closing section, Various Icons and Indicators, further below describes various individual icons and indicators found in different areas of the interface.

Overview

 

The Creator interface consist of various panes and toolbars. The following image shows the interface in a standard configuration.

 

 

The interface offers a few features to help you work faster and customize your workflow. By dragging the edges between the panes, you can resize the panes in the interfaces so creating a setup that best suits your personal workflow.

To undo any changes you have made to the signage project, please press ⌘ + Z. Note that this does not revert changes you made to your work environment, for instance the size of the panes.

The following list gives a description of the various elements of the user interface:

  • Toolbar: Frequent functions such as settings, syncing, scheduler and previewing.
  • Assets: List of all of the assets that are imported into the project.
  • Commands: List of commands for controlling Players and projects.
  • Effects: List of effects for assets and playlists.
  • Arrangements & Playlists: Create or manage all arrangements and playlists for this project.
  • Day Templates: List of day templates for the current project.
  • Editor Pane: Edit or adjust assets and arrangements.
  • Visualizer: Previewer for content in assets or for viewing the current arrangement.
  • Inspector: All settings for assets, playlists, layers, arrangements and other components.
  • Calendar: Built-in calendar for managing content over long periods of time.

To help you grasp the structure of your signage project, you can assign color labels to assets, commands, effect, playlists, arrangements and day templates. Just click on a particular list item or select multiple items and select a color from the General section of the Inspector.

Various Icons and Indicators

 

Many buttons such as the Settings or the Publish buttons are described in the corresponding sections of this manual. This section describes a number of buttons and indicators that may not be described extensively elsewhere in this manual.

 

3.3.2.Various Inspector Properties #

This section is dedicated to provide detailed description of a number of Inspector properties.

Layer Properties

 

Arrangement layers have a number of Inspector property sections, of which Zone and Wiggle are stored in each Style of the layer individually. Settings made in the other sections are the same through all Styles of a particular layer.

Usually, layers are just frames that keep their content without ever being noticed. However, if you wish so, you can accentuate layers to a degree. This section treats Inspector settings that affect the visual look of layers, i.e. the Background, Border and Drop Shadow sections.

Background: The default Background setting for layers is None, meaning the area of the layer that is not occupied by content is transparent. The content is not affected by that. You can give the layer background a solid color, or a color gradient.

In Gradient, you can set a Start and an End color for the transition. Angle denotes the gradient direction in degrees. At a value of 0 the Start color is to the left, the End color to the right. Positive values rotate the gradient clockwise. Mix Ratio determines how much of the gradient is Start and how much is End color.

Border: By default, no border is drawn around a layer. To show the border, activate the Draw Border checkbox and select a border color. You can set the width of the line drawn and also have the line be drawn either solid or segmented.

Drop Shadow: In addition to a border, a layer can also be displayed casting a shadow. Click on the Draw Drop Shadow box and select the color the shadow will have. Then set the other values as you please.

 

 

This is what the individual entries mean:

Angle

This is the angle at which the shadow is cast. The small blue dot on the dial indicates the direction of the light source. Obviously, the shadow will be cast in the opposite direction.

Opacity

This sets how solid the shadow will appear to be. An opacity of 100% makes the shadow solid. Any value below that introduces transparency.

Distance

This sets the virtual distance between layer and the backdrop the shadow is cast on.

Scale

A Scale value of 1 makes the shadow as large as the layer. Anything below that makes the shadow smaller. Maximum value for Scale is 2, i.e. the shadow is twice as large as the layer.

Fade / Crossfade Properties

 

Fading is a technique to introduce new items or end existing ones in your arrangements or playlists. Imagine an audio that immediately starts loud or a video that ends with a sudden cut. If you want to soften these hard audible or visual contrasts, you can use Fade in / Fade out. If you need a smooth transition from one clip to another, use Crossfade.

Working With Fade in and Fade out

 

You can find the Fade in and Fade out sliders in the Fade / Crossfade section of the Inspector. Fade inand Fade out concern single assets with no regard to assets played before or after them.

To start an asset smoothly, adjust the Fade in slider to a value between 0 and 10 seconds. This sets how long it takes to make the corresponding asset visible or audible at its start. Fade out works in a similar way, except that it determines how long it takes to make the asset invisible or inaudible at its end.

Note that both properties can’t be changed if the Crossfade property is already set. Also note that you can’t set the Fade Out property if the consecutive item has already a crossfade setting.

Working with Crossfade

 

You can find the Crossfade slider in the Fade / Crossfade section of the Inspector. Often a situation occurs when you want an asset fade out and the following fade in at the same time. To some degree, you could achieve that effect with Fade in and Fade out, but these do not allow the intersection of assets.

Use Crossfade instead for it provides asset intersection. Select the asset that you want to be faded in. Adjust the Crossfade slider to a value between 0 and 10 seconds. With that you set the time that this asset is being faded in fully while the preceding asset is being faded out.

Consider that you can’t set Crossfade for an asset that is the first in a playlist or arrangement. Also, you can’t have Fade out set for one asset and Crossfade set to the asset following the first one. Finally, note that the Duration property of a Generator asset such as Text Ticker or Color is increased by the crossfade time set. This does not apply to imported media assets that have a fixed duration.

In and Out Points

 

In video assets you can find the In Point and Out Point properties within the In and Out Points section. These properties allow you to select a specific segment of a video for further usage without the need to cut the original video with an external tool.

To change these properties click on your video asset in the Asset pane. Alternatively you can double-click the corresponding asset in an arrangement or playlist. Note that a single click on the latter would not display the required properties.

The Duration property of assets is affected by the In Point and Out Point settings. Creator calculates the length of the segment resulting from the In Point and Out Point settings. When inserted in an arrangement or playlist, video assets will show the duration set to the calculated length.

Note a special case when you change In Point and Out Point of assets already used in arrangements or playlists. The duration of the inserted clip won’t be changed, but the Loop checkbox will be enabled with a sufficiently high number of loops to fill the original clip duration. If you deselect Loop now, the clip will stop playing at the calculated duration and its last frame will be shown for the rest of the playtime.

3.3.3.Preview Player #

The Creator allows you to preview content as you work on it. This is an important part of visualizing your final playback.

Previewing is useful for ensuring that your content will look as desired. If your Players are in the same network as your Creator, you can also use a Live Test to preview your projects directly on the Players.

Previewing Content

 

There are two ways to start the preview. To begin with, you can select an asset or a component, e.g. an arrangement, and press the space bar. The other way is to click on the Preview button at the top left of the interface. This can also be triggered by selecting Window → Start Preview or pressing the ⌘ + Rkeys.

In both cases, a new preview window will open according to the Preview preferences as described in the following section. However, there is a difference. Clicking on the Preview button always starts the item currently selected in the Arrangements & Playlists pane, while pressing the space bar can also show the preview of individual assets.

 

When working with the Preview feature, please take into account the following hints.

  • Although you can select multiple assets or multiple arrangements, only one of the selected items can be previewed at a time. The one that will be shown is the item that was last selected.

  • Pressing the space bar while working in the Arrangements Editor does not trigger the preview.

  • Commands and Effects items cannot be previewed. On the other hand, Day Templates can.

  • Do not mistake the Preview button at the top left with the Preview tab above the visualizer pane at the top right. With the latter one you can set the view inside the visualizer.

To close the Preview window or the built-in Player, please press the ⌘ + Q buttons on your keyboard.

Setting up Preview Behavior

 

Click on the Settings button at the top left. Under the Preview tab, you can select the orientation, preview scale and various other settings.

Multiscreen Preview

 

Multiscreen setups are an essential instrument for effectively presenting digital signage. The Creator allows you to have a preview of such setups by emulating multiple screens in one preview window. To facilitate this, you need to make a few adjustments to the settings.

  1. Open the Settings.

  2. Then go to the Preview tab.

  3. Activate the Multiscreen Preview checkbox. Select a screen setup from the dropdown menu that appears to the right of the checkbox.

  4. If you’re not sure how to use screen setups, see the corresponding details in the Videowall section.

When you press the Preview button in the toolbar now, you’ll see your multiscreen setup arranged accordingly.

3.3.4.Live Test #

A Live Test allows you to preview your project directly on one or multiple Players. You can use live tests to check the playback of playlists.

 

Running a Live Test

 

Click on the Live Test button in the upper right of the interface. In some cases, the system may ask the user for a password. Please enter the password of the account currently logged in on the Player Mac.

Live tests are only possible when both the Creator and Player Macs are in the same network segment. After the live test ends, the targeted Players resume to regular content.

Note that the Players do not resume playing the content that was played before the live test was started. Instead, either the default content or the scheduled content of your current project will be taken. To resume the previously played content, you might have to re-publish the corresponding project.

If you have no target Players set up, the built-in Player is triggered or updated by the Publish and Live Test functions.

3.3.5.Built-in Player #

The Creator comes with a built-in Player. You can use this Player to create an integrated one screen setup or use it for project previewing.

 

Using the Built-in Player for Testing

How to configure the built-in player is described in this section.

The built-in Player can be triggered or updated by the Publish and Live test functions. While working in the Creator, you can open the built-in Player by selecting WindowStart Player or by pressing Cmd + Shift + R on your keyboard.

You can leave the Player running while you continue to work on your project. To update the Player to the current status of the project, press Cmd + S. To stop the built-in Player, press ⌘ + Q on your keyboard.

Testing signage project in this manner is an easy way to quickly see the results of your work. However, we recommend testing the signage project on the final Players before going live with your projects.

3.3.6.Default Content #

Content can be set as default to be played back when nothing else is scheduled. This is very useful to keep your displays busy without having to manually schedule scores of days.

Setting up Default Content

You cannot set individual Assets as default. The items that can be set as default content are components such as Playlists or Arrangements, and Day Templates. To do so, right-click on the corresponding Playlist, Arrangement, or Day Template that you want to set as default, and select Default from the pop-up menu.

A small flag icon on the right hand side shows that the component is set as default. When you open a Project in Creator, the default content is always displayed first.

Work Example

You’re running a setup at a store and want to show your store logo when nothing else is running. Import the picture with your store logo and add it to a Playlist or an Arrangement. Then right-click on the Playlist and select Default.

Proceed with scheduling special content for individual time slots. Having done so, you don’t need to care about filling any gaps for content set as default will automatically be played back when no other content is scheduled.

Playback Priority

Player keeps on playing back content until it ends or other content is triggered. Each day at midnight, a playback reset occurs and all Players actively check what to play next. Note that content triggered via external commands will cease playing at the time.

Player handles content priority the following way:

  1. Exceptions: Content triggered by external commands or Creator Live Tests is top priority and always played back regardless.

  2. Scheduled Content: top priority in regular content. Scheduled content is content you assign to a particular day, e.g. by dropping an Arrangement or a Playlist on a calendar day.

  3. Scheduled Day Templates: Content from Day Templates assigned to the particular day.

  4. Default Day Templates: Day Templates set as default.

  5. Default Content: Content from an Arrangement or Playlist set as default.

  6. If no exceptions are triggered and no scheduled or default content is available, screens stay black, except for freshly installed Players that will play back a background image with a ~sedna logo.

The moment content ends, Player falls back to content of lower priority. For instance, when a Live Test ends, Player resumes playing back regular content. When playback of scheduled content ends, Player will try to play content from the Day Template assigned. If this content has gaps too, Player will look for lower-priority content. When any of the gaps end, Player resumes the respective content.

How to Avoid Side Effects With External Commands

When working with external commands and a number of Players that run different projects, you could experience some surprising moments where Players seem to play back unexpected content. This most certainly has a cause related to the naming of components.

Imagine multiple Players in a sync group running different projects. If each project has a component with the same name, e.g. „Playlist“, and any of the Players is sent an external command to play this particular component, then, due to the character of sync groups, all Players will start playing their own „Playlist“.

You can use this as an intended effect, for instance to start these Playlists at the very same time, but this effect could also occur accidentally disturbing the performance of your overall digital signage setup. To avoid such effects, we recommend following some basic rules:

  • Use multiple sync groups. Imagine you have two video walls you want to play back different content on. We recommend separating both video walls by assigning their Players to distinct sync groups.

  • Consider the naming of components carefully. The larger the number of Projects and Players in operation, the more reasonable it is to give components unique and speaking names.

  • You can configure individual Players to not react to external commands and also to not forward them. How to do so is described in the Player Settings section of this manual.

3.3.7.Projects #

3.3.7.1.Creating a New Project #

Creating a new project is the first action you are requested to make after launching the Creator for the first time.

Each time you launch the Creator application, you can create a new project immediately by clicking on the corresponding option in the Welcome screen.

To create a new project while already working on a project, choose File New Project. Alternatively, you can use the + N keyboard shortcut. This will open another Creator interface for you to work with. The projects you’ve worked on will not be affected and stay open to be edited further.

3.3.7.2.Consolidate Project #

The Consolidate Project function cleans up your project files and removes unused file assets that were previously deleted.

Choose File  Consolidate Project …

All previously deleted files from your project will be removed.

Note: If you consolidate your project, all undo steps will be lost.

3.3.7.3.Mark Unused Items #

To help you maintain organization, you can use the Mark Unused Items feature to highlight assets that are not used in the current project.

We recommend consolidating your project before marking the unused items.

To show unused items, choose View  Mark Unused Items. All of the assets in your project that are not currently being used will be marked with a small flag on the right side as pictured below.

You might want to delete unused assets to reduce the size of your project or to get a better overview of your content.

3.3.7.4.Export Project #

Projects can be exported in order to use them in other Creators or for archiving purposes. Exporting projects is also a useful way to create project templates for future use.

1. Choose File Export Export Project… Select a location to store the project to.

2. Click on Structure Export if you want to export just the general composition of the project, such as arrangements, layers, and playlist sequences. Assets will not be exported.

3. Select Complete Export if you want to export the complete project including the assets used. Assets that were not used in the original project will not be exported.

3.3.7.5.Export Projects via Sneaker Network #

Projects can be exported and physically transferred (sneaker network) to Players with removable media such as USB sticks or hard drives. This is usually done to update content on Players that use a dongle license and don’t have a traditional network connection or access to the Internet.

1. In the Project you would like to transfer choose File Create Update Package… and save the Project to your desktop.

2. Copy the Project image to a removable media (e.g. a USB stick) with sufficient free storage capacity.

3. Carry the removable media to the target Player Mac.

4. Connect the removable media to your Player and it will update automatically.

Automatic Project updates as described will only work if the Projects to be updated are stored in the default file path. To see the default data path, go to Display Advanced Player Data Path in your Player.

Note: In the General Player settings, you can choose whether an update message should be shown or not while the update is being transferred.

3.3.8.Assets #

3.3.8.1.Import Assets #

A number of assets are generated within the Creator itself, for instance text, text tickers, colors etc. However, many essential assets are created elsewhere and need to be imported in the Creator in order to be used in signage projects

Imported assets include images, video and audio clips, and HTML pages, i.e. media stored as files on your hard drive or at other locations.

 

 

Importing by Drag and Drop

 

To import media files, simply drag them from Finder and drop them onto the Assets pane at the upper left area of the Creator interface. This way, you can import entire folders with a large number of files into the Creator. The structure of the folders you import will be replicated in the Assets pane.

When you import a large number of files individual, the same number of assets will be created in the Assets pane. To avoid confusion, you might want to prepare the drag & drop import by creating some asset groups beforehand.

Importing with the Open Dialog

 

Choose AddMedia → and the kind of file you want to import as an asset. Alternatively, you can click on the button at the bottom of the Assets panel. An Open dialog appears where you can choose the files that you wish to add.

Larger files, and a great number of files, may take longer to import. You can see the import progress in the status display at the top of the interface.

3.3.8.2.Generate Assets #

The Creator allows you to generate some assets directly in its interface. Generated assets include text, text tickers, colors, and compositions. Generated assets can’t be modified outside the Creator. They are edited exclusively in the Creator by way of adjusting its Inspector settings.

Generating an Asset

Right-click on AddGenerator and select the asset you want to generate. Alternatively, you can click on the button below the Assets pane and select the asset you want to generate there.

Then go to the Inspector panel and adjust the asset settings at your discretion. The assets you’ve generated are displayed in the Assets pane and are ready to be placed into your project.

3.3.8.3.Asset Defaults #

Whenever you create new Assets, some of their parameters are already set. A few of these defaults are determined by properties of the corresponding media files, for instance the length of a video clip.

Creator allows you to modify the default values for the Duration and the Fill mode of the corresponding assets.

Note: These asset defaults are applied to the corresponding assets within any project you work on. If you wish to learn how to transfer the settings of indivudual assets to other assets of the same type, please refer to this section.

Setting Asset Defaults

 

Go the Creator menu and click on PreferencesDefaults. Alternatively, you can press ⌘ + , and then select the Defaults tab.

 

 

You can set defaults for different kinds of assets and even playlists, as seen above. After modifying the values, the corresponding component will always be added with the new values.

3.3.8.4.Custom Defaults #

Creator provides a way to transfer properties of individual assets to other assets of the same type, e.g. properties of an image asset to other image assets. This feature is called Custom Defaults. Please refer to this section to learn how to set and modify asset defaults for all projects.

How to Store and Apply Custom Defaults

The Custom Defaults feature can be found within the Inspector pane. Select an individual asset in the Assets pane, then go the the Inspector. Modify some of the properties and click on the button at the top right corner of the Inspector. The following menu will pop up.

 

 

The menu offers the following options:

  • Reset Modified Data: This entry is only active when you select asset clips of which one of the storeable properties have been changed. With this, you can reset these properties to their defaults afterwards.

  • Store as Custom Defaults: Store the storable properties of the currently selected asset for later use on assets of the same type.

  • Set to Custom Defaults: Apply the properties stored through the Store as Custom Defaults entry. Only properties of the same asset type can be applied.

  • Clear Custom Defaults: Select this entry to clear all Custom Defaults stored so far.

Working with Custom Defaults

 

Click on the Store as Custom Defaults entry. As a result, a set of storable properties is stored and can be applied to other assets. To apply the stored properties, go to the Assets pane and select another asset of the same type. Go back to the Inspector, click again on the button, and select Set to Custom Defaults. The stored property values will be applied to this asset.

Storing Custom Defaults is only available if you select an asset. It doesn’t work with asset clips, i.e. incarnations of an asset that you create when you place an asset in a Playlist or Arrangement. You can select an asset by clicking on it within the Assets pane or by double-clicking on a clip within a Playlist or Arrangement. Single clicks on a clip select just the clip incarnation of an asset, not the asset itself. These clips have additional properties that can’t be stored and re-applied.

Note also that not all properties of an asset can be stored this way. It’s mainly the properties within the General and Style tabs within Inspector that can be stored. However, even some of these properties are not stored, for instance content related entries such as URL, Ticker texts or comments. Advanced properties generally cannot be stored.

3.3.8.5.Text Ticker Assets #

Text tickers provide scrolling text for your signage project and are capable of displaying text manually entered or dynamic text from RSS feeds.

Creating a Text Ticker

Choose Add → Generator → Text Ticker. Alternatively, you can click on the button below the Assetspane and select the text ticker there.

If you want to display just a fixed text, you can enter it in the content section in the Inspector. To enter dynamic text content, follow the steps described below.

Adding Dynamic Content to a Text Ticker

  1. Select the text ticker you want to modify in the Assets pane.

  2. Go to Inspector and select RSS Feed URL entry from the Type list.

  3. Headline Delimiter separates the headline from the content.

  4. Content Delimiters enclose the content itself.

  5. Under Content you can choose whether to show just headlines, just articles or both.

  6. If your RSS feed contains images, be sure to activate the Show Images checkbox.

Note: Obviously, dynamic content will only be displayed if the Player has an established network connection to the RSS feed.

Once you have created a text ticker and added content, you can change its parameters, such as content, font, speed and duration in the Inspector.

Work Example

In this example, we will use a text ticker to add a live RSS feed to our signage playback.

Start by adding an arrangement to your project. Go to the Arrangement Layout Editor. Add a new layer to carry the text ticker. You’ll need to adjust the size and position of the new layer. Assuming you’re using a full HD monitor in landscape more, a width of 1920 and a height of 1080 px should do nicely.

Click on the text ticker layer and go to the Inspector. In the Background section you can make the layer have a background differrent from the arrangement background. Text tickers have a blue background by default, so be sure that the two are matched up to produce a nice effect.

Finally, create a text ticker in the Assets pane and go to the Inspector. Since the ticker is to show breaking news, select „RSS Feed URL“ from the Type list and paste the URL of the RSS feed into the field below the list. You also might want to customize the appearance of the ticker, i.e. the font and the scrolling speed. Try experimenting with these options, and use the preview function to find the ideal look.

3.3.8.6.Text Ticker on Multiscreen #

Text tickers can be set to scroll over multiple screens. To do this, you need to adjust some basic settings.

 

Using a Text Ticker in a Multiscreen Setup

  1. Note the total width in pixels of all screens and the physical borders (mullions) between them.

  2. Go to Player Preferences → Advanced. Make the following changes for all affected displays.

  3. Enter into Text Ticker Extension → left the number of pixels that the text ticker is to run to the left beyond the currently selected display.

  4. Enter into Text Ticker Extension → right the number of pixels that the text ticker is to run to the right beyond the currently selected display itself.

 

Work Example

You have a setup with three screens placed horizontally next to each other, and you want the ticker to run across all screens. Each screen is 1360 pixels wide, the mullions between them are 213 pixels wide each. The total width is 4506 pixels, i.e. 3 x 1360 pixels (screens) + 2 x 213 pixel (mullions) = 4506 pixels.

 

Let’s look at the individual screens and what you have to enter in the Player Preferences:

  • Left screen: This screen has nothing to the left. To the right there are two screens and two mullions, i.e. 2 x 1360 (screens) + 2 x 213 (mullions) = 3146 pixels. Enter 0 into left and 3146 into right.

  • Middle screen: This screen has one screen and one mullion on both sides. Therefore enter into both left and right a value of 1573 (1360 + 213).

  • Right screen: This screen is similar to the left one but with inversed numbers. Enter 3146 into leftand 0 into right.

 

With these settings, the text ticker will scroll nicely across all three screens. You can test this with the preview function.

3.3.8.7.Text Assets #

Text assets support all kinds of formatting that is supported by TextEdit on your Mac, including fonts, justification, rulers, tabs and more, allowing you to create great looking text for your signage project.

 

 

Creating a Text Asset

Choose AddGeneratorText. Alternatively, you can click on the button below the Assets pane and select the text asset there.

Adjusting Content and Appearance of Text Assets

To edit the text content, just double click on the text asset in the Assets pane and click into the text shown in the Editor pane. Alternatively, you can prepare your text in TextEdit and paste it into the Creator. All formatting will be copied along with the text.

To change the formatting of text within the Creator, select the text you want to adjust. Go to the Format menu, select Font or Text and make any changes you want. You can also use ⌘ + T or right-click on the selected text to access the built-in formatting dialog.

Eventually, make the remaining adjustments in the Inspector and use the preview function to see how your text asset will look at showtime.

3.3.8.8.Image Assets #

Image assets provide still images for your signage project. Images have to be prepared outside the Creator. To use them as assets, images are imported into a signage project.

Importing Image Assets

Choose AddMediaImage…. You can also click on the button below the Assets pane and select an image asset there.

Alternatively, you can drag the corresponding image files from Finder and drop them onto the Assets pane of the Creator. This way you can easily import a large number of prepared images. You can even drop folders to import all images contained including the subfolder structure.

Image Optimization

In the Inspector, you’ll find an option called Image Optimization. You can use it to apply a degree of rescaling and visual effects to image assets. Most of the time it will benefit the performance and image quality, but there are use cases where you may want to deactivate it.

Such a case may occur when working with very high-res displays. With such setups, we recommend checking image quality with and without image optimization enabled. Publish a simple project with an image asset to your Player(s) and decide for yourself which setting you prefer.

3.3.8.9.Video Assets #

Video assets are a basic source for dynamic visual content. Videos are created and prepared outside the Creator, and then imported as files into signage projects.

In contrast to video streaming sources or video capturing that also offer dynamic, but potentially unpredictable content, video assets offer you material that you can schedule precisely.

Importing Video Assets

Choose AddMediaVideo…. You can also click on the button below the Assets pane and select a video asset there.

Alternatively, you can drag the corresponding video files from Finder and drop them onto the Assets pane of the Creator. This way you can easily import a large number of prepared videos. You can even drop a folder to import all therein contained videos including all subfolders that will be recreated as a group structure in the Assets pane.

~sedna software supports a number of different video containers, file formats and encoders. To see which formats are supported in particular, visit the Media Formats page.

Note: If you find that you need only a part of the original video, you can cut the video using an external program. Or you can also do this in Creator:
Go to Inspector → Advanced tab of the Video Asset and set the In and Out Points which instructs Creator/Player to use only a certain part of the video.

Video Playback Tweaks

Video assets are most demanding for computer hardware. A video that is twice as wide and twice as high takes four times the memory space. The larger the resolution of video material is, the more computing power you need to give your audience a smooth video experience.

~sedna is making every effort to get the most out of the hardware. In the Advanced tab in the Inspector of the Creator, you can find a number of options for videos that are designed to enhance the playback of video assets.

  • Support alpha: The alpha channel defines transparent regions in videos. Check this option if the particular video assets has an alpha channel and you want to allow transparency.

  • Shared playback: This setting was introduced to reduce the load on a single Mac Pro that operates a video wall. Before the introduction of this enhancement, a Mac Pro operating a video wall had to compute a video to be played back as many times a it hat displays to provide with data.

  • For instance, a Mac Pro running a 2 by 2 video wall that played back a single video spread over all displays has to compute the very video for all displays, i.e. four times. With Shared playback active, the Mac Pro computes the video once and sends the corresponding frame to the appropriate display.

  • Accelerated decoding: This setting accelerates the decoding of videos on Macs with certain graphics chips which can be found mostly in Mac Minis.

    Technically, this setting instructs Player to use the GPU and the memory of the corresponding graphics card to process video data. These hardware components provide significantly higher video computing performance than the standard memory and CPU of a Mac Mini.

Note: With this setting, it is possible to increase the chance of using Mac Minis to play back 4K video materials. However, this is by no means guaranteed. Therefore, we recommend testing this setting with the individual videos in order to determine the best settings.

 

  • QuickTime decoding: This is a property setting especially for ProRes videos. Since it turned out that sometimes QuickTime decodes ProRes videos faster, this setting may accelerate the playback performance. Please note that ProRES is only supported with Player Gold 2 or higher.

Note: However, this is by no means guaranteed. Therefore, we recommend testing this setting with the individual videos in order to determine the best settings.

The Macs available offer different performance to cope with the load related to video data. A Mac Mini just barely can handle one 4K video, if at all, while a Mac Pro can handle multiple 4K videos at a time. This must be taken into account when designing a signage setup.

Also, when purchasing Player licenses, you must consider that a Mac Pro most certainly needs minimum a Player Gold 2 license.

3.3.8.10.Color Assets #

Color assets provide colored areas for your signage project. You can use them as backgrounds, layout elements and for transitions, for example.

 

Creating a Color Asset

Choose Add → Generator → Color. Alternatively, you can click on the  button below the Assets pane and select the color asset there.

 

Adjusting a Color Asset

  1. Click on the color asset in the assets panel.

  2. Make the color adjustments using the sliders in the Inspector.

  3. You can also click the Choose button in the color section of the Inspector and adjust the color by using a color wheel, sliders or other options.

3.3.8.11.Presenter Composition Creator (outdated) #

Please notice: This function is no longer available in v2020. Old compositons can be used on your own risk.

3.3.8.12.Quartz Composition Assets #

Please notice: This function is outdated. Usage is on your own risk.

Quartz compositions are files created with Quartz Composer, a node-based visual programming language provided as part of the Xcode development environment in OS X. For more information, please visit the Apple Developer Site.

Adding a Quartz Composition

Choose AddMediaQuartz Composition. Alternatively, you can click on the button below the Assets pane and select the Quartz composition there. Once you have added a Quartz composition, you can change its parameters in the Inspector.

Quartz compositions can be added like any other media asset to Creator but they are initially created in Quartz Composer. You will need this program if you wish to edit Quartz composition beyond the basic parameters offered in the Inspector pane in Creator.

 

Please notice: Player for Linux is not supporting Quartz Composition Assets.

3.3.8.13.HTML Assets #

HTML assets enable you to integrate web pages into your Digital Signage Project. HTML assets can display plain HTML files, HTML files from URLs, local folders with an index.html file, or files from web archives.

Creating an HTML Asset

Choose AddMediaHTML. Alternatively, you can click on the button below the Assets pane and select the HTML asset there.

Adjusting the HTML Asset

  1. Click on the HTML asset in the Assets pane.

  2. In the source section of the Inspector, select a value from the Type list and enter the source URL. You should immediately see the webpage in the Visualizer.

  3. Set the values for the Interactive, Show pageloads, Transparent background and Lightweight repaint options, as described below.

  4. Make the usual general adjustments to the asset in the Inspector.

Platinum licenses only:
You can set a Preload Duration of up to 30 seconds, which allows a sufficient buffer for slow-loading webpages. By default the page is loaded 6 seconds before the HTML asset is displayed.

Advanced Settings

HTML assets offer some advanced settings to allow you using these assets in different ways.

  • Interactive: Select this to allow users to interact with the HTML asset via keyboard and mouse.

  • Show pageloads: Select this option to show the content as it loads. Otherwise, the appearance of the asset will not change until the corresponding web page is fully loaded.

  • Transparent background: Set this option to add a transparent background to the HTML asset. This won’t work with Flash files and may lead to unexpected results with some webpages.

  • Lightweight repaint: This option is good for static pages with few updates or animations. Enabling it means the asset will only update if the Webkit reports changes, thus using less system resources.

If you’re trying to create a kiosk setup, you may want to use a Kiosk Playlist or a Full Screen Web Layer to add HTML interactivity.

Password Protected Webspace

If you’re using password protected webspace and have entered your credentials in your web browser, you can save it in the Keychain. However, this will only apply to the web browser and not to other applications.

To straighten this out, open Finder and go to ApplicationsUtilitiesKeychain Access. Right-click on the corresponding keychain item and select Get InfoAdvancedAllow all applications to access this item. The keychain will now apply to all applications on your Mac.

3.3.8.14.Multiscreen Assets #

Creator allows you to easily manage Digital Signage setups with multiple displays. If you need multiple displays to show different content streams at the same time, and want to handle this within a single Project, Multiscreen Assets are the way to go.

On the other hand, if you need to show content on a single video wall with multiple displays, you might want to refer to the Videowall section.

Note that either way you need to have the appropriate hardware and Player that can do the job. Feel free to contact us for more information.

Multiscreen Playback Logic

To configure Multiscreen assets appropriately, it is essential to take the following into account:

  • If you want special content played on individual displays, you need to include these particular displays in your Multiscreen asset and add the corresponding content to it.

  • Content added to the <Default> column of a Multiscreen asset serves as default content.

  • Default content is played back on displays that are not included in the Multiscreen asset. If you include a display, and add no content to it, you’ve scheduled it to play back nothing.

Creating a Multiscreen Asset

Choose AddMiscellaneousMultiscreen. Alternatively, you can click on the button below the Assets pane and select the Multiscreen asset there.

Before the asset is added to the assets list, you’ll be asked to select the displays or display groups that you want to include in the Multiscreen asset. The screens offered for selection are the displays available from the targets as configured in the Project SettingsTargets tab.

Note: Include only displays that you want to play back individual content on. If you want displays to play back just default content, do not include them in your Multiscreen asset.

Adjusting a Multiscreen Asset

  1. Click on the Multiscreen asset in the Assets pane.

  2. Add content to the <Default> column and arrange the time and order you want it to play.

  3. Add content to the individual display columns in the Multiscreen asset and arrange the time and order you want it to play.

  4. With the Switch By option you can set whether content playback is done by groups or by displays.

Note: When dragging multiple assets into a Multiscreen asset, press and hold the Alt button beforehand to distribute the assets selected across the columns starting at exactly the same time .

To have the Multiscreen asset played back, you need to add it to a Playlist or Arrangement. As the Multiscreen asset plays, each display will play its own content. All Players in the same sync group that are not included in the Multiscreen asset will play the content added to the <Default> column.

Multiscreen Preview

You can preview how your multi-screen playback will look by making just a few adjustments:

  1. Click on to open the Project Settings .

  2. Click on to go to the Preview tab.

  3. Activate Multiscreen Preview and select a screen setup from the dropdown list next to it.

  4. Start the Preview.

If you’re not sure how to use screen setups, see the corresponding section on the Videowall page. You can view a screencast on how to use Multiscreen assets here.

Note: When using a multi-screen setup, Player Settings and/or the macOS Dock switch to a different screen each time? Go to Mission Control in System Preferences and deselect Displays have separate Spaces. This should fix the problem.

3.3.8.15.Alignment and Fill Modes #

The Alignment and Fill mode options in the Inspector allow you to position your content within an Arrangement layer.

 

Using Alignment

The Alignment setting shows you nine boxes. They represent the corresponding positions on the layer: from the upper left corner to the bottom right corner. The position currently set is shown by a yellow indictor. The center box is always selected by default.

 

 

Selecting a different box will move the content in that direction within the frame. The outer most portion of the content will align with the corresponding border of the layer.

 

Alignment may behave slightly differently based on selected fill modes, the arrangement size, the display size, and other factors. You may have to experiment a bit to achieve the desired results.

 

Selecting a Fill Mode

The Fill mode determines how the layer frame will be filled by the content.

  1. Original size: The content is displayed based on its original proportions. If the frame is smaller than the content, parts of the content may be cut off at the frame borders and become invisible.

  2. Scale into frame: The content is resized in a way as to be completely visible and maintain its original proportions. Too large content is scaled down as little as possible, and to small content is scaled up as much as possible until both length and width fit completely into the frame.

  3. Scale to fill frame: The content is resized so that the entire frame is filled. The content keeps its proportionality, but parts of it may be cut off at the frame borders and become invisible.

  4. Scale to fit horizontally: Keeping proportionallity, the content is scaled so that its left and right borders touch the respective borders of the frame.

  5. Scale to fit vertically: Keeping proportionallity, the content is scaled so that its top and bottom borders touch the respective borders of the frame.

  6. Stretch to fill frame: The content is stretched to fill the entire layer. The content stays completely visible, but may lose it proportionality.

3.3.8.16.Asset Looping #

The Loop option in the Inspector allows you to repeatedly play back assets such as videos, and also playlists for a specified number of intervals.

 

Using Loop

To loop an asset or playlist, select the corresponding option in the Inspector. Selecting a number from the list next to it will specify how many times the asset or playlist will be played back. If you want more than the number of loops listed, select the other option and enter the number you want.

 

Alternatively, you can use the resize function of an asset to set the number of loops. Select the asset or playlist you want to loop in the Arrangement Timeline Editor. Hold the Shift key as you resize the asset with the mouse. This will increase the duration of the asset or playlist incrementally by the number of times it will loop. You can observe this in the loop number field next to the Loop option.

 

Loop Transition

In the Inspector, you can find an option for assets and playlists called Loop Transition. When asset or playlist content has a duration shorter than the time specified for it to play, the asset or playlist will end abruptly and, after a break, restart from the beginning.

 

By adjusting Loop Transition, you can ensure that the transition from the end of the playlist to the beginning of the next loop remains smooth. You can also set Loop Transition to be identical to the transition created between individual assets, thus making it impossible to detect the end of the playlist.

3.3.9.Commands and Effects #

3.3.9.1.AppleScript #

AppleScript is a powerful scripting language built into Mac OS X. It allows system-wide control of your Player Macs: virtually any system process or service can be started or stopped, any commands can be executed, and other applications can be started and controlled.

AppleScripts are often used for stage setups or on events such as trade fairs. To make sure everything is working fine, it is essential to test scripts before using them on the final setup. Also, make sure that the logged in user running the Player has sufficient system privileges to execute the scripts on your Players.

 

 

Creating an AppleScript

Choose AddCommandAppleScript. Alternatively, you can click on the button below the Commands pane and select the AppleScript there.

Adjusting an AppleScript

  1. Add a command layer using the button below the Arrangement Layout Editor. This layer will appear in the Arrangement Timeline Editor on the right, having a green column header. There you can place the AppleScript at the appropriate time.

  2. Double click on the AppleScript in the Commands pane.

  3. Enter the AppleScript code into the space provided. Copy & paste may be a comfortable way to do that, however, please read the note below.

  4. You may want to add a comment to the AppleScript, especially if you‘re working with multiple scripts. Use the Comment field provided in the Inspector.

You can find more details on AppleScript in the macOS Developer Library.

Note: We recommend writing scripts in the Creator editor or in a special programming editor. Copying scripts from word processors like TextEdit is not recommended as these automatically replace characters, e.g. simple hyphens with typographic hyphens, which results in runtime errors.

Please notice: Player for Linux is not supporting AppleScript

 

3.3.9.2.Shell Scripts #

Shell scripts allow you to execute custom shell commands on Players. This is useful to mount or unmount external volumes and move or copy files for backups. Other typical operations performed by shell scripts include file manipulation, program execution and printing text.

To make sure everything is working fine, it is essential to test scripts before using them on the final setup. Also, make sure that the logged in user running the Player has sufficient system privileges to execute the scripts on your Players.

 

 

Creating a Shell Script Asset

Choose AddCommandShell Script. Alternatively, you can click on the button below the Commands pane and select the Shell Script there.

Adjusting a Shell Script

  1. Add a command layer using the button below the Arrangement Layout Editor. This layer will appear in the Arrangement Timeline Editor on the right, having a green column header. There you can place the Shell Script at the appropriate time.

  2. Double click on the Shell Script in the Commands pane.

  3. Enter the code into the space provided.

  4. You may want to add a comment to the Shell Script, especially if you‘re working with multiple scripts. Use the space provided in the Inspector.

Shell Scripts are a great way to gain a higher degree of control over your signage setup. You can find more details on Shell Scripts in the macOS Developer Library.

Note: We recommend writing scripts in the Creator editor or in a special programming editor. Copying scripts from word processors like TextEdit is not recommended as these automatically replace characters, e.g. simple hyphens with typographic hyphens, which results in runtime errors.

3.3.9.3.External Control #

The usual way to control playback of the Players is obviously through scheduling and publishing in Creator. However, you can control many parts of your digital signage playback by sending external commands to Players. This can be done from virtually any application.

External commands are sent to running Players and Players for Mobile Devices/Player for TV (except overlays) via TCP/IP port 27182. Commands sent this way usually affect all Players in the same network segment. However, with filter options they can be sent to individual Players or Player groups.

Important note: To have external commands working on a Player, external control must be enabled for it. This option can be found in the Network section of the Displays tab in Player Settings.
Please ensure that also the Playlist you want to control must be „Remotely Startable“. Simply check the according option in the Inspector > Advanced section.

Semicolon Separated Commands

In order to execute multiple commands at virtually the same time, you can write the commands in the same line and separate them with a ‚;‘ semicolon.

Example:

start playlist -n "Playlist 1"; start playlist -o -n "Overlay 1"

Using Commands / Syntax

When using Player version 3.3.0 or later, you can use the following commands.

Here’s a list of some general commands.

  • start playtype [play_type_and_arguments …] [-g group_name] [-p player_id]

    Starts a regular Playlist or other type of Playlist defined by the play type.

  • stop playtype [play_type_and_arguments …] [-g group_name] [-p player_id]

    Stops a regular Playlist or other type of Playlist defined by the play type.

Note: To stop Playlists in overlay mode you need to use the -o option with the stop command.

Play Types

  • playlist -n playlist_name

    Refers to regular Playlists.

    Example:

start playlist -n "Playlist 1"

Starts a Playlist or Arrangement with the given name. This will interrupt the currently Playlist content.

Options

Long options are synonymous with the corresponding short options. Both can be used Short options and long options can even be mixed.

  • -n, -playlistname playlist_name

    The name of the Playlist. If the name has spaces, use quotation marks.

    Example:

start playlist -n "My new playlist"
  • Example shell command:

echo 'start playlist -n "My new playlist"' | nc YourPlayerIP 27182
  • -o, -overlay

    If this option is used, the Playlist or Arrangement will be played as overlay.

  • -g, -group group_name

    Filter. Only if group name matches the Player’s group name, the command will be executed.

  • dy, -display display_name

    Same as -p, -playerid

    Filter. Only if display_name matches the Player’s display name, the command will be executed.

  • -fi, -fadein

    Sets the fade in time in seconds.

    Example (Fade in for 1 second):

start playlist -n "playlist" -fi 1

  • -fo, -fadeout

    Sets the fade out time in seconds.

    Example (Fade out for 1 second):

stop playlist -n "playlist" -fo 1
  • Example (Fade in and Fade out of 1 sec, at the end of the Playlist it will automatically fade out):

start playlist -n "playlist" -fi 1 -fo 1
  • Example (The same as overlay):

start playlist -n "playlist" -o -fi 1 -fo 1
  • -lp, -loop

    Sets a Playlist to an infinite loop.

 

HTTP command to control the Player with a Web Interface

The Player can also be controlled via a small Web Interface using HTTP Get commands. A sample can be downloaded here. The main functions can be found in the main.js. With the help of this interface you can easily start Playlists using commands such as the following one in your web browser:

http://yourPlayerIP:17236/services;execute?command=start%20playlist%20-n%20″YOUR-Playlistname

 

AMX command string to control the Player

SEND_STRING 0, "'start playlist -n "playlist name"'"

SEND_STRING – this is the command you program into the AMX and it has to be defined in AMX

0 – is the port you define in the AMX – you need to define all the network info in the AMX for the player – Player port is 27182

"'start playlist -n"playlist name"'"

is the ascii command that you send – with „playlist name“ being the name of the Playlist or Arrangement you wish to trigger.

3.3.9.4.Network Commands #

Network commands allow you to send control commands as part of a Playlist to external devices. This enables you to extend your Digital Signage beyond the screen attached to your Player. You can for example control light and sound systems, activate and deactivate displays, or feed text to third-party systems via TCP/IP or UDP.
The commands you send depend on the receiving devices and must be interpretable by them. Please review the according documentation of the third party device.

 

 

Creating a Network Command

 

Choose AddCommandNetwork Command. Alternatively, you can click on the button below the Commands pane and select the Network Command there.

To enable Network Commands for your Player, go to Player Settings → Displays / Network / activate checkbox “Networking”.

Adjusting a Network Command

 

  1. Add a command layer using the button below the Arrangement Layout Editor. This layer will appear in the Arrangement Timeline Editor on the right, having a green column header. There you can place the Network Command at the appropriate time.

  2. Double click on the Network Command in the Commands pane.

  3. Enter the IP address of the external target in the Server field of the Inspector.

  4. Enter the port number through which the target can receive commands from external sources into the Port field of the Inspector.

  5. Enter the network command into the Script area in the Editor pane.
    If you want to use hex bytes in your command check the Interpret Hex option and insert the command as in the following example:
    If you would want to write „hello“ (48 45 40 40 4F) insert „0x480x450x400x400x4F“.

  6. Some targets require terminator characters at the end of a command line. Depending on the ASCII format, the terminator can be a line feed (LF), a carriage return (CR), or both (CRLF). You can select the corresponding value from the Terminator list.

  7. You may want to make a comment for the network command, especially if you’re working with multiple network commands. Use the space provided in the Inspector

Note: To control devices with a serial communication interface (e. g. RS232), you can use standard serial device servers with an ethernet-to-serial interface. Such converters have a LAN interface and thus can forward network messages from Players to the connected serial devices.

3.3.9.5.Effects #

The Creator allows you to directly apply a number of visual effects such as blurring, sharpening, Sepia etc, to the corresponding assets. This can save you time you would otherwise spend for making adjustments to media assets in external applications.

Effects can be applied to any asset that produces a visual output, such as image, text, streams, videos and Web pages. Effects work depending on the capability of the graphics card of the corresponding Mac. Therefore, not all effects will work on all Mac Players. On iOS and Linux based devices effects are generally not working.

 

 

Adding Effects

Drag the effect you want to use from the Effects pane to an asset. When you hover the effect over the corresponding asset, it will be highlighted in turquoise color indicating that the effect can be applied to it.

Effects can only be added to compatible assets used in an arrangements or playlists, but not to asset items in the Asset pane.

Managing Effects

To check which effects are applied to an asset, click on the corersponding asset and go to the Effectssection in the Inspector.

Multiple effects can be used simultaneously. However, it may lead to undesirable results if too many effects are applied to an effect.

Editing or Removing an Effect

  1. Click on the corresponding asset in the playlist or arrangement. All applied effects are listed under the Effects section in the Inspector.
  2. Select the effect you wish to edit or remove. Click on the Edit button to open a window allowing you to edit the effect parameters, such as color levels, intensity, radius and other values.
  3. Clicking on the Remove button will remove the effect from the asset. Please note that all settings you have made to the effect will also be lost.

You may have to experiment with effects to create the look and feel you want. Effects may work differently depending on the assets you apply them to. You can double-check the effects with the preview function.

3.3.10.Capture and Streaming #

3.3.10.1.Audio In #

Audio In

Audio In assets allow you to add live audio feed to signage playback and have the audio content customized to individual Players. Customization is achieved by utilizing locally attached audio sources.

Audio In assets give you the flexibility to have audio content selected on the playout system at runtime. This way you are not bound to determining already during the creation of your signage project which audio content to play back.

Creating Audio In Assets

To add an Audio In asset to your signage project, choose AddAssetsCapture and StreamingAudio In. You can also click on the button below the Assets pane and select Audio In there.

Setting up Audio Input on a Player

To add live audio to your playout, you need a local audio source attached to any of your playout systems. This can be, for instance, any source attached to the audio in connector of your Mac, or to any external audio device that is attached to and detected by the Player Mac.

Audio In assets use the audio input device set up in the System Preferences of the corresponding Player Mac. Setting the audio input device is quite easy:

  1. Connect the audio device you want to use to the Player Mac. If you want to use the built-in audio in connector, no action is required in this step.

  2. Open the System Preferences dialog of the Player Mac. Select Sound and go to the Input tab.

  3. Select the corresponding input device that you want to connect your audio source to.

  4. Your Player Mac is prepared to play the Audio In asset. Before publishing your project, you need to attach the actual audio source to the audio device.

Note: The Audio Input entry in the Input Devices tab of the Player Preferences has no effect on the playback of Audio In assets. This setting controls the audio input device related to video capture assets. Therefore, do change this setting only in relation to video capture.

3.3.10.2.Live Video Input #

Live Video Input allows you to add high quality video to your signage playback and have the video content customized to individual Players. This is achieved by utilizing locally attached video sources.

If you need to have video content selected on the playout system at runtime, Live Video Input is what you need. With it, you are not bound to determining already during the creation of your signage project which video content to play back.

Creating Live Video Input Assets

 

To add a Live Input Video asset to your signage project, choose AddAssetsCapture and StreamingLive Input Video. Alternatively, you can click on the button below the Assets pane and select Live Input Video there.

Since version 4.5.3 you will have multiple settings for your native capture inputs:

 

Recommend mode for single displays on a Mac:

Mode A: Use shared Memory (default)
Mode B: Use IOSurfaces (need more performance)

Recommend mode for multiple displays on one Mac:

Mode C: Use IOSurfaces with OpenGL
Mode D: Use multiple IOSurfaces (need more performance)

 

Setting up Live Video Input

 

To add live video to your playout, you need a capture device attached to each of your playout systems. In Player settings you have the choice between AV Capture (e.g. iSight devices, USB Webcams, AJA U-Tap) and Native Capture Inputs (e.g. Blackmagic devices). We recommend Blackmagic and AJA U-TAP devices.

 

The corresponding Live Video Input device is selected in the Preferences dialog of the corresponding Player. Proceed as follows:

  • Open the Preferences dialog of the corresponding Player and go to the Input Devices tab. Choose the corresponding architecture and then your device from the Video Input list.

  • If you have chosen AV Capture Input (e. g. AJA U-TAP), setup a supported Format and Frame Rate (fps) of your capture devices. Then choose your Audio input if needed.

  • With macOS Mojave a new security mechanism has been introduced that requires additional confirmation of the device:
    1. Setup AJA U-Tap in the Player settings
    2. Start Player with Live Video Asset in your Default Playlist and stop it after a few seconds.
    3. Confirm the system dialog by clicking „OK“ to allow access to the capture card.

  • If you clicked „Don’t Allow“ by mistake, you can later on change this permission in the system preferences under > Security & Privacy > Privacy.

  • If you have chosen Native Capture Inputs, note that the corresponding Blackmagic settings in Player are quite similar to the settings you would make in the native Blackmagic Media Express software. Then choose the same “Input source identifier” like in the Creator asset.

  • From the Audio Input list, select the audio device for the video capture asset.

  • Make further adjustments in the Creator by modifying the Inspector settings such as the duration, fill mode, or cropping margins.

3.3.10.3.Video Stream (SDP) #

 Video Stream (SDP) assets allow you to add real-time video streaming to your playout. This makes it possible to acquire streaming video, such as live TV, broadcast announcements, and others using SDP files to access predefined settings.

 

Setting up Video Stream (SDP)

Choose AddAssetsCapture and StreamingVideo Stream (SDP)… Alternatively, you can click on the  button below the Assets pane and select Video Stream (SDP) there.

 

To add a Video Stream (SDP) asset, you need to have an SDP file prepared. When creating this asset, a Finder dialog will prompt you to select the corresponding file. The asset will automatically be named after the file selected, i.e. if the file name is „wiki.sdp“, the corresponding asset name will be „wiki“.

 

The advantage of using an SDP file for streaming is that the relevant settings for the stream have already been prepared. Once you’ve added the Video Stream (SDP) asset, these settings appear automatically in the Inspector, where you can make any adjustments needed.

 

SDP is the abbreviation for Session Description Protocol, a format for describing streaming media initialization parameters. Please refer to this Wikipedia article for further details on SDP.

3.3.10.4.Video Stream (URL) #

 Video Stream (URL) allows you to add real-time video streaming to your signage playback. This makes it possible to present streaming video, such as live TV, broadcast announcements, and so on.

Video Stream (URL) is advantageous because it is updated automatically and saves you the time and cost of creating new content.

 

Setting up Video Stream (URL)

Choose AddAssetsCapture and StreamingVideo Stream (URL). Alternatively, you can click on the  button below the Assets pane and select Video Stream (URL) there.

 

Adjusting a Video Stream (URL)

  1. Add the corresponding URL (HTTP/RTP/RTSP/UDP) to the URL field in the Inspector. You’ll need to use a specific format for this, for example „udp://address:port“ or „rtsp://example.com/media.mp4“.

  2. Select the De-interlaced option if you want your video to appear de-interlaced.

  3. Make further adjustments in the Inspector, such as the duration, fill mode, or cropping margins.

3.3.10.5.VNC Remote Screen #

The VNC Remote Screen asset allows you to show the content of non-Mac computer displays in your signage playback.

Setting up a VNC Remote Screen

Choose AddAssetsCapture and StreamingVNC Remote Screen. Alternatively, you can click on the button below the Assets pane and select VNC Remote Screen there.

Note: If you’re trying to access a Windows computer, be sure a VNC server (e.g. UltraVNC) is installed on the Windows host. VNC connections to MACs are quite inconvenient, for host MACs require you to enter login credentials at every start of a VNC connection.

Adjusting VNC Remote Screen

  1. Enter the multicast server ID (or the IP address of the source device is within your local network) in the Inspector.

  2. Enter the port in the Inspector.

  3. Enter the password in the Inspector to grant remote access to the target system.

  4. Make any final adjustments needed, such as the duration, fill mode, or cropping margins.

Note: Depending on transmission rates of the VNC connection, animations and movies may not be performed smoothly.

3.3.11.Arrangements #

3.3.11.1.Arrangement #

Arrangements are used whenever dynamic, fast changing signage with a complex visual structure and timeline is needed.

Like Playlists, Arrangements are containers that can be published to the Players. Both Arrangements and Playlists are the building blocks for daily schedules and complex signage campaigns.

However, whereas Playlists hold their content just in a sequential order, Arrangements are more complex for they consist of a number of so called layers. Each Arrangement layer has its own timeline and content. Similar to Playlists, the content of layers is arranged sequentially.

Additionally, layers can be set up to show its content in defined areas of the Arrangement. These areas can even be dynamically transformed along the timeline, making Arrangement layers a very powerful component to shape the visual structure and dynamics of your signage playback.

In summary, you can say that a Arrangement is a collection of playlist-like layers that can be displayed in certain areas of the signage display. Arrangements are a great way to add a unique look to your signage and realize your visual ideas.

Creating and Adjusting an Arrangement

Click on the button below the Arrangements & Playlists pane and select Arrangement. Give the new Arrangement a telling name in the Inspector.

After you’ve created the Arrangement, toggle the Editor view to Arrangement Layout Editor by clicking on the button in the upper right corner of the editor pane.

New Arrangements have two layers by default, a Background and a Foreground layer. To place a layer, drag it into position. When moving layers, automatic snapping indicated by help lines will align the moved layer to other layers nearby. To bypass this, hold the CTRL key before dragging the layer.

Resize the layer by dragging its edge handles. Adjust a layer more precisely by entering numerical values into the corresponding Inspector fields. You can keep the aspect ratio of a layer when adjusting its size by holding the CTRL and Shift keys. Alternatively, you can set the Lock aspect ratio option in the Inspector.

To add more layers, click the button below the Editor pane. To remove a layer, select it and press the button. You can check examples of Arrangements in the Templates provided with Creator.

Changing Layer Order

Layers are ordered on top of one another. This means the content of the top layer covers all content below it. You can change the order of layers in order to show the content as you like it.

  1. Select the Arrangement of which you want to change the layer order.

  2. If you’re not already in the Arrangement Layout Editor, click on the button in the upper right corner of the Editor pane.

  3. Click on the layer that you wish to move up or down.

  4. Click on the button to move the layer up and on the button to move it down.

  5. Repeat the steps 3. and 4. for each layers you wish to rearrange.

Layers will only move up or down one step at a time. However, you can select multiple layers by holding the SHIFT key when clicking on a layer, and then move the selected layers collectively up or down.

Adding Wiggle to a Layer

Layers can be set to move around („wiggle“) slightly within their Arrangement. This makes the layers appear less static. You may want to use this to animate a logo or draw attention to specific elements of your signage project.

Wiggle moves the layer back and forth both vertically and horizontally while scaling it. This gives the impression that the layer is moving in three dimensions. To which degree wiggling is done can be set in the Wiggle section of the Inspector.

Carry out the following steps to add wiggle to a layer and set it up according to your needs.

  1. Select an Arrangement to add wiggle to some of its layers. Since they are not visible, Command layers cannot wiggle.

  2. Select a layer and activate Enable Wiggle Mode in its Inspector settings.

  3. Adjust the Speed value of X Direction, Y Direction and Scale. A higher value makes the layer move or scale more quickly.

  4. Adjust the Ampl. value of X Direction, Y Direction and Scale. A higher value makes the layer move farther in the indicated direction or scale larger.

  5. Adjust the Offset value of X Direction, Y Direction and Scale. A higher value makes the layer move farther outside of the radius set.

If you’re not sure which values to enter, try using the preview function to see the changes in action and find the settings most suitable to you.

3.3.11.2.Arrangement Timeline Editor #

The Arrangement Timeline Editor is the central workshop in the creation of digital signage projects with the Creator. Based on the layout created in the Arrangement Layout Editor, it is the Arrangement Timeline Editor where you place your assets to put them in a sequential order.

It is here where to implement the script you have in mind: place a picture in the background layer, and have it change once in a while. Let a text ticker with the latest news run at the bottom part of the screen. Start a video and let it move within the arrangement.

 

 

Accessing the Arrangement Timeline Editor

  1. Create a new arrangement with the layers needed, or select one that you have already created.

  2. If the Timeline Editor isn’t active, click on the button on the top right of the editor panel.

Once you’ve set up a layout, you can now place your assets, playlists and even other arrangements into the various layers in the Arrangement Timeline Editor.

Filling a Layer in the Arrangement Timeline Editor

  1. Drag your asset, playlist or arrangement onto the appropriate column in the Arrangement Timeline Editor. These columns have the same names as their corresponding layers in the Arrangement Layout Editor. When dragging multiple assets, you can hold the ‚alt‘ button to position them horizontally across the columns.

  2. Once the asset, playlist, or arrangement has been placed, you can adjust the duration by dragging the bottom corner or by entering the duration into the Inspector.

  3. You can now make any remaining adjustments in the Inspector, such as fade, loop, or make general comments.

  4. You can make more precise adjustments to a selected layer by entering values into the corresponding sections in the Inspector.

The Arrangement Timeline Editor can be adjusted by using the available sliders in the bottom left corner to help you work with it more efficiently and display your timeline accordingly.

Adjusting the Arrangement Timeline Editor

The following settings are located directly in the editor pane and will help you to use the Arrangement Timeline Editor more efficiently.

  1. Use the slider on the bottom left of the editor pane to make the layer columns wider or narrower.

  2. Use the slider on the side bottom left of the editor pane to change the time increments for the layer columns.

  3. Click on the button at the bottom of the editor pane to allow or avoid gaps. Avoiding gaps means that an added asset, playlist, or arrangement will automatically snap to the content in the layer column.

  4. Click on the button at the bottom of the editor pane to allow or disable replacing. With replacing disabled, added assets, playlists, or arrangements cannot be placed on previously added ones, and will automatically be added after.

  5. Click on the button at the bottom of the editor pane to allow or disable auto zoom. Auto zoom occurs when you drag and hold an asset, playlist, or arrangement over the timeline editor.

  6. Click on the button at the bottom of the editor pane to allow or disable magnetic clips, which make assets, playlists, and arrangements will follow each other as you move them in the layer column.

  7. Click on the button at the top of a layer column. This makes the layer the master layer, and by clicking on the button at the top of other columns, they’ll adapt their length to match the master layer.

A great deal of work takes place in the Arrangement Timeline Editor as this is where content is ultimately added and adjusted. We highly suggest becoming familiar with its various functions described above.

3.3.11.3.Arrangement Layout Editor #

The Arrangement Layout Editor is used to set up the visual structure of an Arrangement. This is done by creating and organizing layers. Here you can create and delete layers, arrange their size and position, and determine which layers are placed in the front and which one in the back.

 

 

Accessing the Arrangement Layout Editor

 

To open the Arrangement Layout Editor, create a new Arrangement or select one you have already created. Then click on the  button on the top right of the Editor pane. It will turn  blue indicating the Layout Editor is now active.

 

The Store Layout button allows you to save the current layout of the arrangement and apply it later when adding new arrangements. Move the slider knob below the Screens pane to zoom the screens in or out. When the  button is inactive, you can drag single screens. When it is active, you can drag the whole view. Click on the  button to make the layers fit into the Screens pane.

 

Proceed with creating layers and adjusting their size, position and rotation. Click on the  button to add a new layer. Click on the  button to delete the selected layer. You can also determine, which layer to show in the foreground, and which in the background. Click on the  button to move a layer upwards, click  to move it downwards. Foreground layers visually cover layers that are positioned further back.

 

Layers can be animated, i.e. they can be set to change position, size and rotation over time. This is achieved with so called Styles. A Style is a stored set of position, size and rotation parameters. The Arrangement Timeline Editor allows you to change the Style of layers along their timeline.

 

You can find more detailed information on how to animimate layers in the Layer Animation section. For detailed information on how to create Arrangements in the Arrangement Layout Editor, see the Arrangements page.

3.3.11.4.Videowall #

Creator allows you to easily manage Digital Signage setups with multiple displays. If you need to show content on a single video wall with multiple displays, Videowall is your choice. This allows you to have content shown on a very large display.

If you need to manage playback of multiple content streams on scattered displays from within one Project, please refer to the Multiscreen Assets section.

Before you begin creating and working with a Videowall component, we recommend you first create a screen setup as shown in the following section. When the screen setup is completed, you are ready to add and use Videowalls.

 

Creating a Screen Setup

In order to create a screen setup, you first need to add the individual screens that you plan to use. The parameters that are required are the horizontal and vertical size of the display area in pixels, and the spaces („bezels“) between the displays, also in pixels.

To ensure your content is played back accurately across multiple displays, you need to precisely measure these values and enter them into the corresponding dialog. Click on to open the Project Setting, then open the Screens tab and carry out the following steps.

  1. Add a new screen to the setup by clicking the button below the display list.

    1. The window below will appear where you can enter the data for the new screen.

 

  1. Enter a Display name, and if required a Group name. These names should be identical with the ones used on the corresponding Player.

  2. Enter the dimension of the screen in pixels.

  3. Enter the bezel size in the corresponding fields, also in pixels.

Repeat all steps for every display you want to use. Then arrange the windows in the screen setup dialog the way they are physically arranged. Simply drag them into the position that you want them. You can disable the snap function by holding CTRL as you drag items.

 

Move the slider knob below the Screens pane to zoom the screens in or out. When the button is inactive, you can drag single screens. When it is active, you can drag the whole view. Click on the button to make the buttons fit into the Screens pane.

To import and export your screen setup, click on the button and choose the corresponding option. See below in this section how to work with the Screen Types Library. For details on how to calculate bezel values, see below as well. Refer to „Working with Different Screen Sizes“ when working with differently sized screens.

When you’re finished, close the Screens window by clicking the Done button.

 

Creating and Configuring a Videowall

Now that your screen setup is complete, you can create a Videowall component. Click on the button below the Arrangements & Playlists pane and select Videowall. Without a screen setup, you will be asked to create one and be directed to the setup window described above.

Once you’ve added a Videowall and chosen a screen setup, you can adjust the component.

  1. Select the corresponding Videowall in the Arrangements & Playlists pane.

  2. If you’re not already in the Arrangement Layout Editor, click on the button on the upper right of the Editor pane.

  3. You can now add layers to the Videowall just as you would in Arrangements. Be aware that Layer content is not visible when being directly over bezels.

 

Working with the Screen Types Library

You can see a list of the screens you have used previously in the screen types library. Essentially, all screens you’ve configured in previous projects are stored here, so that you can easily refer to their dimensions for use in future projects.

The Screen Types Library can be accessed by choosing WindowScreen Types Library. You can also import and export screen type lists to other Creator Pros by using the button in the bottom right corner.

 

 

Calculating the Size of Bezels

To calculate bezel size in pixels, you need to know the pixel density of the adjoining screens and the bezel width. For instance, take two horizontally adjoined displays of the same size (e.g. 1060 mm) and the same number of horizontal pixels (e.g. 1920 px). Each display has a 30 mm frame around the display.

Which values to enter in the Bezel Left and Bezel Right fields of both screens? Divide the pixel count of the screen by its width, i.e. 1920 px / 1060 mm. The result is ca. 1.81 pixels per mm. Multiply that by the bezel width, and you get the number to enter in Bezel Left and Bezel Right, i.e. 1.81 x 30 = 54.3. You’re good when entering 55 in both fields.

 

Working with Different Screen Sizes

We recommend using identical displays for it is easier to work with. However, you can use a mixture of different displays. In that case you will have to calculate the bezel size values individually for each display type. In addition, the difference in pixel density must be compensated for, which is a bit more tricky.

For instance, take two 46″ and 32″ HD displays. The pixel count and aspect ratio of the two above displays are identical (HD), but they have different physical extensions and therefore content moving across the displays will move different distances at the same time.

To compensate for that, you can adjust the pixel count of the smaller display using the ratio between the pixel density of both displays. In this special case, the ratio of the pixel density is inverse to the ratio of their size. Compute 32″/46″ and multiply it with 1920 px, and with 1080 px.

As a result, you get ca. 1336 px and ca. 752 px respectively. Enter the values for the 32″ display. Player will compensate for the different resolutions and scale the content in the corresponding display. As a result, physical distances on both displays will basically be the same.

3.3.11.5.iOS/iPadOS Arrangement #

iOS Arrangements can be used to play back signage projects on iOS/iPadOS devices.

Due to the performance available on iOS/iPadOS devices, iOS Arrangements are limited compared to regular Arrangements in Creator. They offer one Content Layer covering the whole display, and one text ticker overlay. While the Content Layer is fixed, the text ticker can be resized and placed freely.

To have your content displayed on iOS devices, Player Silver must be running on your iOS/iPadOS devices.

You will need to download the app from the App Store and license it by assigning a Player Silver license in sedna.cloud.

Creating an iOS Arrangement

Click on the below the Arrangements & Playlists pane and select iOS Arrangement. A window will be displayed where you can give the iOS Arrangement a name and enter the resolution of the target iOS/iPadOS device. You can choose your device from a list of presets.

Note: If you want to feed content to multiple iOS/iPadOS devices with different screen resolutions, you need to create as many iOS Arrangements as screen resolutions in use. Otherwise, the content may not be displayed properly on some devices.

Once the iOS Arrangement is created, you can fill it with content the same way you would do with any other Arrangement component. Be aware that only media your iOS/iPadOS device can play back will be displayed properly.

3.3.11.6.Layer Animation #

Layer Animation is an important tool to create dynamic content. Instead of limiting content to static positions, you can have layers move across the display, rotate, and change in size. The content will go with the layers and make a dynamic impression on the audience.

Animation is achieved by creating transition points, so called Styles, and making the corresponding layer go through these points in the order you intend. Creating styles allows you to determine how the content is animated. The more styles you use, the more you can narrow down how animations are carried out.

Within the Arrangement Timeline View you can set the exact time when a layer is to change to a particular style. The application computes the difference in parameters and transits the affected layer from the original style to the next one. You can animate any number of layers if the system performance is sufficient.

 

Adding Layer Animation

  1. Select an Arrangement. Open the Layout Editor View and select the layer you want to animate.

  2. Go to Inspector > Style tab. In the Styles section, click on the button to create a new style.

  3. Give the style a name. Move the layer and change its size at your discretion.

  4. Repeat steps 2. and 3. for any number of styles. The more styles you use, the more precisely you can determine the way animations are carried out.

Try switching between the styles you’ve created. You will see the corresponding layer move to the position determined by the corresponding style.

Note: Any changes in the Zone and Wiggle sections of Inspector are applied to the currently selected style. If you’re satisfied with the settings of a specific style, we recommend you create a new style to preserve the settings of the current style.

Now that you have created some Styles, open the Arrangement Timeline Editor to add some assets to the layers. In the following example, we use two Color assets for demonstration purposes. We’ll add a blue Color asset to the „Background“ layer and a red one to the „Foreground“ layer.

 

 

This example already contains some styles: notice the light grey column on the right edge of the „Foreground“ layer. Here you can set the sequence of layer styles and define with it the animation of the layer. If you hover the mouse icon over this space, a white diamond-like icon will appear within it.

Left click to define the exact position of the new style. From the menu appearing now you can select one of the styles you’ve created. Two yellow diamond icons connected by a solid green line represent the original style, the transition time and the target style.

Drag the upper diamond to determine the time the animation begins at, and the lower diamond to set the end time of the animation. A longer line indicates the transition between the styles takes more time and thus is carried out at a slower speed.

Click and drag a green line to move an entire animation to a new position. To change a style, right click on the lower diamond icon of an animation and select the desired style. Dotted lines between styles indicate time periods where no animation takes place.

Animating the Order of Layers

Your original Arrangement has layers that are in the background and others that are in the foreground. This order can also be changed by means of layer styles. You can bring layers to the front that were originally in the background and vice versa.

To achieve this, use the Arrange function in the Zone section on the Inspector. With these settings, you change the position of the affected style in relation to the other styles. Combined with animations, you can create some very interesting animations.

To control when the layer order is switched, click the solid green line and go to the Layeranimation section of Inspector. Use the Arrange slider to modify the timing, or enter the number manually. A value of 0.5 means the switch takes place right in the middle of the animation, 0 at the beginning and 1 at the end.

3.3.11.7.Layer Rotation #

In addition to resizing and moving them, layers can also be rotated in order to give content an even more dynamic appearence. Layer rotation is good for adding a different look to your signage projects and is particularly useful for content such as logos.

 

 

Rotating a Layer

  1. Open the Arrangement Layout Editor and select the layer you wish to rotate.

  2. Click and drag the handle on the dotted circle inside the layer. As you drag it, the layer is rotated accordingly. Enlarge the circle in order to allow for a finer adjustment to the rotation.

  3. Alternatively, you can click on the layer and enter an angular degree value in the Rotation field in Inspector’s Zone section. Positive values rotate layers clockwise, while negative values rotate them counter-clockwise.

 

Visually, a value of 0 is equivalent to -360, and 1 is in its result equivalent to -359. However, regarding layer animation there is quite a difference. The animation of a layer from 0 to -359 degrees rotates the layer almost full circle counter-clockwise, while from 0 to 1 degree the layer barely rotates at all.

 

Also, when returning to the Default style, which be set for convenience to a rotation of 0 degree, a layer will be rotated in the former case -359 degrees full circle, while in the latter case a tiny rotation of just 1 degree is required to return to default.

 

Note: Foreground layers that are rotated might cover content of layers further back in the layer order. To avoid that, you can bring to front layers that need to be shown all the time, or take care they are outside the area covered by the rotated layers. You can learn more about layer order in the Arrangement section.

3.3.11.8.Layer Masking #

A Masking Layer can be added to an existing Layer in an Arrangement to display only certain pixels of an Asset in that Layer.

It comes in quite handy whether you want to cut out sections of footage or stitch two content pieces together.

Next to your Creator and a Player Platinum for macOS, all you need is an image (png) or video file (mov) containing premultiplied alpha.

To set up a Masking Layer

  • Create a new Arrangement with the “+” button in the “Arrangements & Playlist“ section.

  • Switch to the Arrangement Layout Editor in the top right corner of the timeline window and add a New Layer.

  • Select this Layer and add a “Masking Layer” for it.

    Note that the Masking Layer must be positioned between the Background and the New Layer.

  • Switch back to the Timeline editor and drop your assets in Background and New Layer, add your image or video with alpha to the “New Layer Mask“
. The masking image must be a PNG, animated masks have to be quicktime MOV with a premultiplied alpha channel.

  • The Masking Layer is by default a “Transparent Layer Background”.

    This can be modified by selecting the Masking Layer, and choosing a Color Type in the Inspector pane.

    For a projection cutout leave the Background Layer empty or choose “Single Color” and select black (RGB 0/0/0).

  • Select the Arrangement and preview the effect or publish your Project to a Player Platinum right away.

Note that the Masking Layer will show content from the Background in the transparent sections, and display content from the top Layer on opaque areas.

3.3.11.9.Store Layout #

You can store an arrangement layout for the use in future projects. When doing so, you store just the layout as you see it in the Arrangement Layout Editor, but not the content placed in the layers.

 

Storing layouts is a great way to preserve your work as you’re going on with experimenting. To exchange layouts between projects, you can drag a layout from the library and drop it into another project.

 

Storing a Layout

  1. Click the Store Layout button below the Arrangement Layout Editor. If you’re currently in a different editor, click on the  in the upper right corner of the Editor pane.

  2. A window will open showing you the saved layout and the layouts that you have recently saved.

 

The Arrangement timeline, all playlists and the content used are not stored.

3.3.11.10.Full Screen Web Layer #

In general, you can use HTML Assets with Arrangement layers, and that’s also the recommended way. In some cases you might find that the performance, interactivity, stability or appearance of some Web pages are not to your satisfaction in this setting.

If that’s the case, try a Full Screen Web Layer that might address the issues named above. It may secure the Web page you want to display is shown appropriately. However, there is a drawback. Full Screen Web Layers are full screen, and they are always on top. Also, you can’t animate them.

Essentially, a Full Screen Web Layer is like a Safari browser that is not processed by the Player application. So you lose a great deal of flexibility and creativity compared to the use of simple Layers. Therefore, they should be used only if highest accuracy in displaying a challenging Web page is imperative.

Note: In any case, we recommend using HTML pages that are specifically tailored for signage projects. This gives you maximal control of the appearance and the content you present to your audience. For instance, you can avoid ugly scroll bars and content annoyingly disappearing off screen.

Adding a Full Screen Web Layer

Click on the button below the Arrangement Layout Editor and select Full Screen Web LayerWeb 1. The new Full Screen Web Layer will be shown at the bottom of the Arrangement layout.

Generally speaking, one full screen web layer requires one arrangement, but you can create up to four Full Screen Web Layers per Arrangement. To make their content visible at the same time, you need to adjust the settings of the HTML assets placed in them.

Editing a Full Screen Web Layer

In the Arrangement Timeline Editor, you will see a single column for each Full Screen Web Layer. You can only add HTML assets to this kind of layer.

When that Arrangement is played on the Player, the HTML asset will appear according to the Inspector settings made for it. The HTML asset will be navigable as usual, assuming you have made the right settings for the HTML assets and the HTML interactivity in the Player settings.

To make the assets of multiple Full Screen Web Layers visible, you have to adjust in particular the HTML asset settings in the Size, Layout Behavior, Texture Adjustment and Transform sections in Inspector.

You can also put an asset, such as a video or a color, in the background layer and create a border for the full screen web layer. To do so, select Transparent Background for the HTML asset in the full screen web layer and adjust it to a smaller size.

Note: Whether you use Arrangements or Full Screen Web Layers to show HTML assets, it is strongly recommended to thoroughly test the Web pages you want to present before going live with your project.

3.3.12.Playlists #

3.3.12.1.Playlist #

The function of a Playlist is quite simple: It plays the listed items in a sequential order one at a time. Any assets in a playlist will play through in the order in which you arrange them.

 

However, you can put more than just assets such as images or videos in a Playlists. You can also place arrangements or other playlists in a Playlist. Especially arrangements allow you to create a fascinating multimedia experience for your audience.

 

 

Of course, Playlist can also be placed into arrangements, which is an important feature to create exciting content. They save you time of adding assets individually to arrangements and allow you to put similar content together.

 

Creating a New Playlist

 

Click on the  button at the bottom of the Arrangements & Playlists pane and select Playlist. Then proceed to the Inspector and adjust the settings of the new playlist. Give it a speaking name, a color label and type in a comment, if needed.

 

The following Inspector settings located in the Advanced section need special mention for they control the behavior of the playlist:

  • Remotely startable: Activate this, if you need to remotely control the playlist. This setting is also needed to activate the Playlist Control feature on iOS devices.

  • Support ‚Player for iOS‘: This needs to be activated, if you want to have this playlist played back by Player Silver on iOS/padOS.

  • Random playback: Activate this, if you want to avoid playlist assets being always played back in the same order.

 

Using a Playlist with Player Silver on iOS/padOS

To use regular playlists with Player Silver on iOS/padOS, the Support ‘Player for iOS’ option must be enabled. Without it enabled, you can neither play back the list as default or scheduled content, nor trigger the playback of the playlist via command.

 

To enable presentation mode control, enable the Remotely Startable option. Enable Random Playback to have the used assets played in random order.

 

Random Playback

Usually, the content of playlists is always played in the same sequential order. You can have the assets be played in random order by enabling the Random Playback option. Random playback is carried out with the following constraints:

  • The assets will be played in loops. A loop is completed, and a new one starts, when all assets in the playlist are played once.

  • No asset will be played back-to-back ever, except the playlist consist of just one asset.

  • The random playback sequence is generated by Player instances. Random playback can not be synchronized between Players.

 

Filling a Playlist

  1. Double-click on the playlist in the playlists panel.

  2. Drag assets, other playlists or arrangements into the editor pane to add them to the playlist.

  3. Once there, you can rearrange the order in which they will play, add effects, or make general adjustments in the Inspector.

 

The Creator checks for circular embedding of playlists and prevents it. This means you can’t put a playlist into itself. It is also not possible to put any component into a playlist that contains the target playlist itself or has sub-components that contain it.

3.3.12.2.Import Playlist #

Exported Playlists can be imported in other Creator instances allowing you to work on them on other Macs.

 

Simply drag and drop the Playlist file into another project or Creator interface. Alternatively, you can right-click on the Arrangements & Playlists pane and select Import… from the context menu.

 

Take care that the playlists you want to import are exported with a Creator of the same version as the Creator you are starting the import with.

 

 

Playlist from CSV

 

You can also generate a playlist by importing a CSV file. This comes in handy when preparing playlists – especially large ones – outside of the Creator. You can use this feature to define the order of your clips and their durations.

 

A valid CSV file has to consist of two columns, where one is the assetname (as specified in your project) and one is the duration (in seconds), both separated by a comma. The referenced assets have to be already stored inside the project.

 

Importing a CSV

Click on the  button at the bottom of the Arrangements & Playlists pane, select Playlist from csv… and choose a .csv file from your harddisk.

You can use the first row as name for your playlist by checking Use Playlistname from first row. Make sure the first row necessarily ends with a comma.
Next you have to define which column contains the clip name and which one contains the duration by checking the respective checkboxes. By clicking OK your playlist will be generated and added to your project.

 

Note that CSV files for import have a different structure than exported CSV files (which follow the pattern „Start“,“End“,“Content“,“Duration“ – for example „00:00:00.000″,“00:00:01.000″,“assetname“,“00:00:01.000″). So if you wish to export a playlist from your project for editing in external software (e.g. Excel) make sure to modify the structure before you reimport the edited file.

3.3.12.3.Export Playlist #

You can export Playlists for use in other Projects and in other Creators. Exporting a Playlist will save its structure and Assets.

To export a Playlist, simply right-click on the Arrangements & Playlists pane and select Export… from the context menu. You will then be prompted to save the Playlist on your hard drive and give it a name.

Note that all Assets used will be exported, even Assets that were deleted from the Asset pane. To remove these Assets, use the Consolidate Project … option from the File menu.

3.3.12.4.Timer Playlist #

Timer Playlists are special playlists that allow you to determine for each individual asset used at which time it can be played back. An examples for the use of Timer Playlists is the announcement of a weekly rotating lunch menu or sales actions that take place corresponding to the day of the week.

 

When the playback time of a Timer Playlist starts, it checks the first asset whether the current time is a valid playback time for the asset. If the time is valid, the playback of the asset is started, if not, the next asset is checked for validity.

 

Creating a Timer Playlist

Click on the  button at the bottom of the Arrangements & Playlists pane and select Timer Playlist.

 

Filling a Timer Playlist

 

To fill a Timer Playlist with assets, double click the Timer Playlist in the Arrangements & Playlists pane. Then simply drag and drop the assets you want to use into the Editor pane. Drag individual items to the required place to change the playback order. Add effects and make general adjustments in the Inspector.

 

 

Setting up Timer Playlist assets

To change the settings of an asset, double-click on the Timer Playlist in the Arrangements & Playlists pane and select the item you want to modify. Go to the Validity section in the General tab in the Inspector. Uncheck the days and set the time period in which you want the item to be valid.

 

Select the Enabled feature in the Validity section to make the asset active or inactive. In the Editor pane, expired assets are displayed in gray color and show the number of days since expiration in the status column. In the Editor section in the main menu, you can select Remove Expired Clips to remove assets that have expired. Only assets that have the Enabled option selected will be removed this way.

 

You can limit an asset to certain hours of a day within the valid Timer Playlist playback time. By selecting Restrict to time frame, you can set the asset to only play during the restricted hours.

 

Work Example

In this example, a Timer Playlist is used to run a series of video sales advertisements on certain days. Let’s say you have a store having distinct sales actions on Monday, Wednesday and Friday. For these days, you want to play a video announcing the sales action. This is a great time to use a Timer Playlist.

 

Start by adding any video assets you want to show. Use two regular videos that will be shown everyday and one video for each sales day. Name the clips accordingly. Now add them to the Timer Playlist.

 

 

When you click on a video asset in this playlist, the data within the Inspector changes. Note the Validitysection in the General tab of the Inspector. Click on the video designated for Mondays. Since you only want it to play on Mondays, deselect all other days as pictured below.

 

 

Now do the same for the other sales advertisements on their corresponding days. By doing so, you set the sales content to only play on the corresponding days, while all other videos with no changes are set to play throughout the week.

 

Useful Tips

No Content = Black Display: If you create a Timer Playlist with periods at which no content is valid, nothing is displayed. On the other hand, if valid content isn’t sufficiently long to fill the validity time, the Timer Playlist will resume the playlist from start and loop the content until the validity time has expired.

 

Playback Time: If you carry out publishing within the validity period of a Timer Playlist, the playback won’t start necessarily at the beginning. For instance, if you have multiple one-hour long assets and publish the project 1.5 hours into the validity time, Player will start playback at 30 minutes of the second asset in line.

 

Time Settings: Players always use their local time to interpret the time set. This is important to bear in mind when creating Timer Playlists for Players in different time zones.

3.3.12.5.Presentation #

A Presentation is a special component that allows you to cycle through content manually.

 

The specialty in the Presentation component lies in the fact that the playback control is done from within the Creator in the first place. In addition, Presentations can be controlled via network commands.

 

Creating a Presentation

Click on the button at the bottom of the Arrangements & Playlists pane and select Presentation.

Using a Presentation

When working with Presentation components, the Editor pane shows three sections. The playback control bar is located on top, the slide playlist in the middle, and an area at the bottom of the Editor where you can set a background and a frame image for the used content.

The first step when working with Presentations is to add assets to the component. Just drag and drop the corresponding assets to the Slides section. To change the playback order of the slides, just drag the corresponding item to its place. You can add any Asset from the library. However, we recommend keeping Presentations as simple as possible.

Next, you may consider adding a background and a frame to the slides. The background will be shown where the frame and the slides are transparent. The frame image will be shown on top of any content as an ornamental element. You may work completely without background and frame images.

Once you have put the slides in the correct order, you can start your Presentation by clicking on the triangular Play button. This only works if the built-in Player is running or a Player is setup in the project. Learn here how to connect the Creator and Player.

If a Player is connected, the Play button will start the presentation and you can use the navigation buttons in the Creator to step through your presentation. Use the Jump option to go directly to a particular slide. The drop down box on the right side of the play controls defines how the presentation is started:

  1. Start (normal): Scheduled content is interrupted and the Presentation is started.

  2. Start as Overlay: Scheduled content will continue playing, but the presentation will play on top of it. Note that this can result in audio confusion because the scheduled audio may keep on playing.

  3. Start in Preview: Starts the presentation in the preview Player.

Useful Tips

Playback Control: You can control the playback of Presentations from within the Creator or via network commands. No playback control is available on the Player.

Default Content: A Presentation can’t be set as default content since it needs user interaction to proceed with further content. This interaction can’t be provided on the Player. For the same reason it makes little sense to place a Presentation within other components such as Playlists or Arrangements.

Videowall: When starting a Presentation within a project that has a Videowall display arrangement, there is no way to spread the Presentation across the whole video wall. Rather, the Presentation will be shown on each display individually.

Presentation and Commands

You can use commands as a convenient way to control Presentations remotely. Commands must be sent to IP port 27182. The following examples show how to use commands. The targeted presentation is named „pres“.

 

Action

Command

Start presentation

start presentation -n „pres“

Start as overlay

start presentation -n „pres“ -o

Stop presentation

stop presentation -n „pres“

Stop as overlay

stop presentation -n „pres“ -o

Go to next slide

next

Go to previous slide

prev

Jump to slide no. 2

jump -s 2

You can learn more about commands in this section.

3.3.12.6.Triggered Content #

Triggered content denotes playlists or arrangements that you can set to start when someone interacts with a Player, for instance by pressing a key on the keyboard or moving the mouse. These settings are particularly significant for Kiosk setups.

 

Make sure that Interactivity is enabled in your Players. Otherwise triggering won’t take
place. In the same area of the Settings, you can set when the idle content should return
to normal playback. To learn more about interactivity and kiosks, see also the HTML Assets
section.

 

 

Creating Triggered Content

  1. Go to Creator Pro Settings () and click on the  tab.

  2. Select the content that you want to play back when a triggering interaction occurs on the Player.

  3. If you select As overlay, triggered content will be overlaid over the content currently played back. Otherwise, whatever is being played will stop and triggered content will be played back exclusively.

  4. Select the display(s) and/or group(s) that you want to have the triggered content. Leaving these blank will apply the triggered content to all settings.

 

Make sure that Interactivity is enabled in your Players. Otherwise triggering won’t take place. In the same area of the Settings, you can set when the idle content should return to normal playback. To learn more about interactivity and kiosks, see also the HTML Assets section.

3.3.12.7.iTunes Playlist #

NOT SUPPORTED for devices running macOS 10.15 Catalina

iTunes Playlists offer an easy way to add background music to the playback of your Players. iTunes Playlists can be integrated directly into your signage playback. iTunes Playlist are no assets like images or video files, but rather commands to an external application. Therefore, they are listed in the Commands tab of the Asset pane.

You can add iTunes Playlist commands to the following components:

  • Playlists

  • Kiosk Playlists

  • Day Schedules (in Command Layer)

  • Arrangements (in Command Layer)

  • Videowalls (in Command Layer)

Since the latter two components are not automatically created with a Command Layer in place, you have to add a Command Layer to them manually.

Creating an iTunes Playlist Command

Proceed as follows to create an iTunes Playlist command:

  1. Open Creator Settings and select the Targets tab. Then add the target Player you want to use. Close the Settings dialog.

  2. Change to the Commands tab in the Asset pane. Click on the button at the bottom of the pane and select iTunes Playlist.

  3. Click on the new entry in the Commands pane, go to the Inspector and select or type in the iTunes playlist that you want to have played. Note: The iTunes playlist entered here must exist on the target Player Mac, otherwise nothing is played.

  4. Drag & drop the iTunes Playlist command into the corresponding component.

When creating an iTunes Playlist command for the first time, you will be asked if you want to allow that available iTunes Playlist are requested from the target Players.

If you allow requesting, Inspector will show the iTunes playlists available on the connected Player Macs. Otherwise, make sure you enter correct playlist names in the corresponding input field. Request settings can be changed in Creator Preferences at any time.

Start and Stop iTunes

Individual iTunes Playlist commands can either start the playback of one specific iTunes playlist or stop iTunes playback altogether. To start different playlists, you have to create an iTunes Playlist command for each iTunes playlist targeted.

Note, again, that the named iTunes playlists must exist on the target Player Mac to have them started. Sending a start command with an unknown playlist has no effect on iTunes. In contrast to that, the iTunes stop command causes the targeted iTunes to stop playback whatsoever.

3.3.12.8.Kiosk Playlist #

Kiosk Playlists are special Playlists that allow adding interactive HTML elements to your project quickly and easily.

 

 

Note that Kiosk Playlists cannot be added to Arrangements or other Playlists. The reverse is true, you can add most other components to a Kiosk Playlist.

Creating a Kiosk Playlist

Click on the button at the bottom of the Arrangements & Playlists pane and select Kiosk Playlist there. After the playlist has been created, click on the HTML element below the Intro Clips list. To refresh the view of the HTML element, click on the refresh button in the middle of the element.

With the HTML item selected, go to the Source section in Inspector > General tab. As a web source Type, you can select one of the following settings:

  • URL: Enter a valid Internet address. By default, it’s set to the ~sedna homepage.

  • Folder with index.html: Select from a dialog a folder with a valid index.html file.

  • Web Archive: Select from a dialog an existing *.WEBARCHIVE file.

  • HTML file: Select from a dialog an existing *.HTML file.

The selected files will be copied as resources to the Player. Therefore, it is not required that on the corresponding Player device the files exist at a location with the same path. For the use of a URL, the Player device needs access to the Internet or at least to the local network if you operate a local web server.

Using a Kiosk Playlist

If you want other content to be played back prior to showing the HTML content, add the assets to the Intro Clips section and make the corresponding adjustments in the Inspector.

Set the Kiosk Playlist as Default Content if you want it to be played back by default when nothing else is scheduled. How to do this is described here. Set the Kiosk Playlist as Triggered Content if you want the HTML content to start when a user interacts with the project. Details on Triggered Content is found here.

To finish preparations, go to Player Settings on your Player device to enable interactivity and adjust the idle time, if needed. You can now publish the project to a Player with a Kiosk setup. User interaction on the Player device will activate the Kiosk Playlist. You can also activate the Kiosk Playlist by way of network commands. Details on network commands can be found here.

3.3.13.Calendar #

3.3.13.1.Calendar #

You can use the Calendar to compile Playlists into daily schedules for your Digital Signage playback. This feature helps you plan over longer periods of time ahead. Use Day Templates to make working with the Calendar easier and even more consistent.

 

Accessing the Calendar

The Calendar is by default located at the bottom center of the interface, except when using the Campaign Editor. If deactivated, select ViewShow Calendar to display the Calendar again.

To see individual calendar days, simply double-click on a day and its scheduled contents will appear in the Editor pane. White bars at the lower edge of day entries indicate which parts of the day have already been scheduled.

Adding Playlists to a Day

  1. Drag & drop one or more Playlists onto the day you want to schedule them.

  2. A window will appear where you can select the replay mode, time intervals, days of the week, and the period in which the Playlist will play.

When scheduling content in the Calendar, you need to choose a Replay option. This governs how the playlists function throughout the scheduled day.

Replay Options

  • Fill: The selected playlist will play the entire day. If the playlist’s duration is shorter than 24 hours, it is repeated as often as needed.

  • Append: Places the playlist behind the last item that has already been scheduled. If the day has no entries yet, the playlist is placed at the top.

  • Repeat: Plays the playlist in a continuous loop for the amount of time you specify.

You must select either Fill or Append. Repeat can only be chosen in conjunction with Fill. Leaving Repeat blank will apply the playlists only to the day that you have selected.

Clearing the Calendar

To make changes to the schedule, double click the corresponding day and apply the changes required, for instance by deleting single entries or by inserting new content. At times, you may need to clear the schedule, for instance when being prompted in the Campaign Editor that scheduling conflicts exist.

You can clear the schedule in two ways. To begin with, you can right-click on a day and select one of the Clear options from the pop-up menu: You can clear the current month, the schedule before the selected day, and the entire schedule.

In addition, you can select a single day and just hit the Del button on your keyboard. The selected day will be cleared of any content. To clear a multi-selection of days, click on a single day and, while holding the Shift key, make a rectangular multi-selection. To add single days to an existing selection, hold the ⌘ key and click on the day to be added to the selection. Then hit the Del button.

3.3.13.2.Day Template #

Day Templates store the scheduling structure and content of an entire day. You can apply Day Templates to other days in the calendar, which makes scheduling content easy and consistent.

 

 

Creating a Day Template

Create a blank day template by clicking on the below the Day Templates pane. You can do the same by right-clicking inside the Day Templates pane and selecting AddDay Template.

To create a template from a day with scheduled content, right click on the corresponding day and select Create Day Template. In addition, you can also drag & drop a scheduled day from the Calendar into the Day Templates pane. White bars at the bottom edge of individual day entries indicate the parts of the corresponding day that are already scheduled.

Setting a Default Day Template

  1. Right-click on the corresponding template in the Day Templates pane.

  2. Select the Default option from the context menu.

  3. A small flag displayed to the right of the template indicates that it is now the default template.

Default day templates are applied to any day with no content scheduled otherwise. Any deviation from default playback has to be scheduled explicitly. You can learn more about Default Content here.

An Example

Let’s assume you wish to play the same content from Monday to Friday for the time being. In addition, until the end of 2020 there’s no audience on Saturdays and Sundays, so no content is to be be played back on these day.

To begin with, create the template needed for Mondays to Fridays and set it as default. That will take care of the first part of the plan.

Next, create an empty template and drag it on the following Saturday. A dialog with Replay options will be prompted as described in the Calendar section. Select the Repeat checkbox, set the end date in the Date field below and modify the Days checkboxes so that only Sun and Sat remain selected.

Click on OK to complete the schedule. The scheduling is done for the time until the end of 2020. By modifying the used Arrangements or Playlists, you can change the particular content along the road without touching the scheduling.

3.3.14.Campaign Editor #

3.3.14.1.Campaign Editor Use Cases #

The Campaign Editor is a powerful tool for creating digital signage campaigns by means of automatic scheduling. To illustrate the potential of the Campaign Editor, let’s contrast it to the scheduling work as usually carried out in Calendar.

 

To fill a day with content in Calendar, you have to meticulously plan every little period of time. Assume you’ve completed scheduling a particular day. How do you proceed with the next day? You may schedule that day manually, or you can create a Day Template and assign it to any days you please.

 

However, manual scheduling each day is cumbersome. On the other hand, days filled with Day Templatecontent have always the same playback sequence. So, how do you quickly and elegantly script a large number of days with randomly sequenced content?

 

Exactly that is the realm of the Campaign Editor.

 

 

Campaign Editor Workflow

This section describes the basic Campaign Editor workflow. You can find a detailed instructions on how to proceed in the Campaign Editor user interface in the Using the Campaign Editor section.

  1. The first, conceptual step can’t be done in the Creator. Analyze the target period and decide which time structure you need. Ask yourself, what is the character of your audience? When is visitor attendance the highest?

    Let’s assume your opening hours are between 7 am and 10 pm. Maybe you know from experience that a peak of young visitors occurs at 11 am, then there’s another peak at 6 pm with a mixed audience. Keep that in mind for the work in Campaign Editor.

  2. Create the content you want to show. Some of the supportive content can be generated in the Creator, but audio, videos and images are usually created elsewhere.

  3. From this step on, the work is done in the Creator. With the above concept in mind, and the content prepared, it is required that you import the content and create further assets needed in the Creator.

    How to do that is described elsewhere in this Online Manual and will not be detailed here any further. Proceed with the work in Campaign Editor.

  4. Firstly, you have to define the time structure. The main time slot is between 7 am and 10 pm. At night, no signage playback is needed.

    To address the named groups individually, we suggest showing special content for young people in a time slot between 10:30 am and 11:30 am, and content for the mixed group in a time slot between 5:30 am and 6:30 pm.

    After having defined the time slots, add content and assign it to the slots. Then check for scheduling conflicts and resolve them. Finally, let Campaign Editor do the auto scheduling and enjoy the playback.

3.3.14.2.Using the Campaign Editor #

The Campaign Editor allows you to automatically schedule content for large periods of time. Assumed that the content to be performed is ready, start the Campaign Editor and carry out the following steps to create an automatically scheduled playback campaign.

  1. Define the time structure of the campaign period.

  2. Add content to Campaign Editor.

  3. Assign the content to the time slots created.

  4. Check for scheduling conflicts and resolve them.

  5. Start the auto scheduling of Campaign Editor.

 

The following sections describe the steps in detail.

 

Open Campaign Editor

Before opening the Campaign Editor, please make sure that the content you’d like to schedule is ready. To open Campaign Editor click on the  button or go to Edit → Campaign.

 

If this is the first time you launched Campaign Editor, a Setup Assistant will be started with which you can set the basic parameters of the campaign.

 

Setup Assistant

The Setup Assistant allows you to set the basic parameter of your campaign in just 2 steps.

 

 

In the first step, you can choose from the following basic settings.

  • All-Day Program: The campaign is based on a single slot that covers the entire day or a part of it. A night program is optional.

  • Time Frame Program: The campaign is based on days that are evenly devided in a number of time slots. A night program is optional.

  • Custom Program: Create your own time slot definitions as you please.

 

Select a program and click on Next.

The framework you created with the Setup Assistant is not carved in stone. You can add custom time slots no matter which program you’ve chosen. Also, the Setup Assistant can be started at any time from within the Campaign Editor. Just go to the Editor → Setup Assistant.

 

Note: Starting the Setup Assistant with an existing structure resets the campaign settings. You may lose some work by doing that.

 

In the second step of the Setup Assistant you can make some adjustments to the selected program. For instance, you can specify whether to have a night program or not.

 

 

Click on Finish if you’re satisfied with the settings, click on Previous if you’ve changed your mind about the program or click on Cancel to abort the operation.

 

Time Slot View

After finishing the initial setup, the Time Slots view will be displayed. If you are in another view, click on the Time Slots button to change to this view.

 

 

Click on the ContentSchedule or Time Slots buttons in the top right area to change to the respective view. The buttons in the bottom left corner allow you to add, delete or edit the selected time slots.

 

The list in the top left area allows you to select time slot definitions you’ve saved before. Click on the  button to add or remove definitions from the list.

 

Content View

Click on the Content button to change to the Content view.

 

 

Drag assets or playlists from the Asset or Arrangements & Playlists on the left side into the Content view to add them to the Campaign Editor.

 

Click on the checkbox of the corresponding entry to exclude it from the campaign. However, the content won’t be removed, so you can re-activate it at any time. To remove content, press either the Del key on your keyboard, or right-click the entry and select Delete from the context menu.

 

In the lower area of the Content view you can modify the following parameters of selected items.

  • Playback TypeExact plays the content back as defined in the Count parameter. Hybrid plays content back like Exact, but if there’s time left in the slot, the selected content will be repeated to fill the slot. Fill Content serves as a gap filler between playlist items. To use the same asset also as Fill Content, you need to add it a second time to the Content Editor.

  • Category: If possible, Campaign Editor tries to avoid placing two items of the same category right after each other. Apply the same category to items you want not to be played right after each other.

  • Valid from together with until sets the period that the selected content is played in.

  • No Expiration Date sets the selected content to never expire. This deactivates the until field, but you can still set a start time in the Valid from field.

  • Time Slot: This list contains the time slots the content is to be played in. The buttons  and  below the list allow you to add and remove slots. The Check… button below the list allows you to check for scheduling conflicts for the particular time slots.

  • Weekdays: Select an item and choose the weekdays you want it to be played on.

  • Count determines how many times the item will be repeated in the time slot. Count is set when adding time slots. To change it later, double-click the Count number of the corresponding time slot entry.

 

Schedule View

Click on the Schedule button to change to the Schedule view.

 

 

This view allows you to check for scheduling conflicts and carry out the automatic scheduling that fills the Calendar. Enter the start time of your campaign in the From field, and the end time in the until field. To check for conflicts, click on the Check… button. You can activate the Include Disabled Content for Checkcheckbox to check whether disabled content would cause scheduling conflicts.

 

Any conflicts will be indicated by red color in the Available column. In that case, the Auto Schedule button and the Relaxed Rules for Content Repetition checkbox will be disabled. To resolve the conflicts, either clear the corresponding Calendar days or modify your campaign settings.

 

If you wish to ease the rules for content repetition, activate the Relaxed Rules for Content Repetitioncheckbox. This may lead to individual being repeated rightaway or items of the same category being played back right after each other.

 

To finish your work, click on the now active Auto Schedule button. The Calendar will be filled with the campaign schedule and the Players will do the rest of the job.

3.3.15.Slot Playlists #

Introduction

Slot Playlists are an easy way to set up a sequence of repeating playback, without having to manually put together every playback in the whole sequence. There is a defined number of slots with a defined length, and these slots can contain Assets. Moreover, you can restrict the time/date these Assets will be played back.

For example, a simple Slot Playlist could look like this:

Presuming that none of the above Assets are restricted in their playout, the following sequence will result in: A1, B1, C1, D1, A2, B2, C2, D2, A3, B3, C3, D3. After playing D3, it will loop the sequence over and over until the end of the schedule.

Another simple example:

The playout sequence will be: A1, B1, C1, D1, A1, B2, C2, D1, A1, B3, C3, D1. After playing D1, it will loop the sequence until the end of the schedule.

The sequence a Slot Playlist follows will always be:

Iterate over slot 1 – slot X and play the first Asset. After the slot iteration is done, begin again with slot 1 but iterate to the next Asset in this slot. To be able to modify the sequence over time, there is an option to restrict the playback of each Asset to a specific date/ time.

Creating and setting up a Slot Playlist

You can create an empty Slot Playlist simply by clicking the ‘add’ symbol in the Arrangements & Playlists view.

Then you can configure the name of the Slot Playlist, the number of slots, and the slot duration in the inspector.

 

Adding Assets

You can add any Asset from the Assets view by Dragging and Dropping it onto the desired slot. You can also drag and drop groups of Assets onto a slot, and the Assets of this group will get added into the slot one by one.

The duration of an Asset has to match the duration of a slot:

• If the Asset duration is longer than the slot duration, the Assets duration will be cut down to the same length of the slot duration.

• If the Asset duration is shorter, the Asset will be looped until the end of the slot duration is reached.

Define the Playout of Assets

You can define the playout of each Asset by expanding the Asset clip and selecting the Validation option listed. If the check box is not selected the Asset will remain valid for playback at all times.

The following options are available:

1. Time Period Validation
Define a validation where the Asset is valid to play from <date/time> until <date/time> here.

2. Time Frame Validation (Play every day)
In case you need a playout validation on a daily basis, you can set it here.

3. Weekday-Based Validation (Play on)
To have a more granular validation independent from a particular date, you can define the playout for selected weekdays.
Please note that any or all validations set from these options will be combined and calculated for a new playback time.

 

Simple examples

  • Asset A should only be played out between 11/27/2020 08:00 AM and 12/04/2020 10:00 PM every day from 08:00 AM to 08:00 PM

  • Asset A should be played back everyday between 12:00 PM and 01:00 PM

  • Asset A should only be played back every Wednesday between 08:00 AM and 10:00 AM

 

Copy & Paste Validation settings

To use existing validation settings select an Asset, secondary click on it and copy the validity settings.

Then select the Asset you want to transfer the validation setting to and “Paste validity settings”.

 

Getting a summary on playback

If you want to get an overview of the playback during a certain time, you can select your desired date range and press the Summary button shown on the lower left side of the Slot Playlist view.

The playback for the selected date/time range is then calculated, and a basic html overview will be displayed.

This overview contains a summary of how often an Asset is played back during the selected date/time range, as well as the detailed schedule.If you see the word <none>, it means there is no playback at the specified time because there is no Asset valid for playback.

The “Colorize” checkbox uses the Asset’s color label.

Scheduling a Slot Playlist

You can schedule a Slot Playlist just like any other Playlist type, by embedding it into Playlists, Arrangements or dropping it on the calendar view.

 

3.3.16.Miscellaneous #

3.3.16.1.Auto Publisher #

Auto Publisher allows you to schedule project publishing and have the publishing done unattended. This is particularly useful for publishing projects of considerable size. Just schedule the auto publishing at times with low network load.

 

In addition, working with the Creator is not affected while auto publishing is running, whereas the Creator’s interface is blocked whenever users start the publishing procedure manually.

 

If your project is activated for auto publishing, the  Publish button will be shown in light grey color. However, the button is not deactivated so you can still manually start the publishing.

Using Auto Publisher

  1. Choose Window → Auto Publisher.

  2. Click on the  button in the bottom left corner of the dialog displayed.

  3. Select a project that you would like to auto publish.

  4. Set the time that you want the project to be published and close the window.

  5. The projects will now regularly auto publish according to the settings you have made.

 

Note: Make sure the Creator Mac isn’t shut down and does not go into sleep mode at the times auto publishing is running.

3.3.16.2.Beacon Content Triggering #

Beacons are handy and quite inexpensive devices that broadcast Bluetooth signals in regular intervals. Similar to RFID tags, Beacons are convenient to have audiences interact with signage setups.

What makes Beacon setups a bit more flexible than RFID setups is that both the detected objects and the detecting devices can be mobile. Also beacons are detected from some distance, whereas RFID tag require close proximity to dedicated readers to be detected.

Beacons can be detected using any device that supports Bluetooth 4.0, including 3rd generation iPad and later, and iPhone 4S and later. However, close proximity has also its upside as it allows you to increase the number of tags not interfering with each other in the same space.

As a rule, if you need both detectors and detected objects being mobile, think beacons. If you require a finer grid of content triggering spots, think RFID. For more details see the „Background Information on Beacons“ section further below.

Note: At the time being, beacon interactivity is only supported by Player Silver on iOS/ipadOS. Notice that players for macOS can’t handle beacons.

.

Work Examples

The RFID Content Triggering section describes two work examples for the use of RFID tags. Let’s take a look at both scenarios and modify them for the use of beacons.

Work Example: Contest

„Have a winning contest in your store. Give every customer entering your store a card with an RFID tag embedded. As they swipe their cards over reading spots, each losing RFID tag will trigger a message or an advertisement. Winning cards will play special content indicating the winner.“

Beacon Modification: Customers don’t need to swipe cards over any spots. They can keep the cards in their pockets and just have to approach a spot closely enough for the beacon to trigger the content.

Work Example: Product Information

Attach RFID tags to special product exhibits, for example shoes in a shoe shop, and have the exhibits placed on hidden RFID readers. Each time a product is taken from its place, content is displayed that gives information on the product.

Beacon Modification: Any customer who wishes so is given an iPad while they are in the shop. When a customer approaches an exhibit with an beacon attached, the iPad shows information about the object. Also, customers may bring exhibits to an iPad anywhere in the shop to see information about it.

Setting up a Beacon Interactive Project

To set up beacon interactivity, a few requirements must be met. Firstly, you need iPad 3 devices or later to run a Player Silver on iOS/ipadOS on. At present, Player running on macOS doesn’t support beacons.

Next you need to create content to be triggered. Also, you need to make up your mind about which beacon is to trigger which content. You are free to create content later. In that case you will have to assign the content to the beacons later on.

After you’ve made sure all requirements mentioned are met, complete the following steps to set up RFID interactivity:

  • Set up Player Silver on iOS/ipadOS

  • Set up a Creator Project

Setting up Player Silver on iOS/ipadOS

To use beacons with Player Silver on iOS/ipadOS, you need to activate both the Location Services and Bluetooth in the iOS Settings. Modifying Player Preferences is not required. If Location Services and Bluetooth are activated, Player Silver on iOS/ipadOS will detect the beacons as configured in the Creator.

Setting up a Creator Project

Here, a few more steps are required. Basically, you need to detect all beacons you want to use and register them in Creator. Then you need to assign the corresponding content actions to the respective beacons.

  1. Since the detection of beacons is not built-in in Creator, you need to run Presenter Beacon Finder that is part of the Creator installation package. After opening the installation file, you can find Beacon Finder in the Tools and Manuals folder located on the bottom edge of the installation window.

  2. Make sure Bluetooth 4.0 is available on the Mac that Creator is running on. If required, purchase a Bluetooth 4.0 dongle for USB. Bring the beacons close to that Mac. Start Beacon Finder and click on the Start/Stop button. When all beacons are found, click on the Export button and save the CSV file.

  3. Open the Creator and the corresponding project. Go to the Beacon tab of the Project Settings. Click on the button and select Import…. Open the file that you saved with Beacon Finder. All beacons are displayed in the list.

  4. Assign values to Action and Content of the Beacon entries. To do so, click on the corresponding column of the entry and select a value. In the same way, Group and Display values can be assigned optionally. You might want to experiment a bit with the Distance (m) value.

  5. Publish the corresponding project to the Player Silver on iOS/ipadOS.

Note: When competing signals occur that would trigger different content, the first signal wins. The content triggered is played out, and only when the content ends or when the triggering signal leaves the area, new content can be triggered.

Your project is up and running. Enjoy the interaction of the audience with your project.

Beacon Settings Dialog

To open your Creator project settings, click on and go to the Beacon tab by clicking on . The following dialog will be displayed:

 

 

This dialog has two sections: the upper section with Beacon and content related details, and the Player Settings section with Player related details.

If you buy a batch of beacons, they usually have a common unique ID that can’t be modified. In the Beacon tab, the detected beacons are grouped by this UUID. Select the corresponding item from the Proximity UUID list to see all beacons of this group. With the button you can manage the Beacon entries by adding and removing them.

The Beacon list has the following columns: Enabled, Major, Minor, Distance (m), Autoplay, Content, Description, Group and Display. To change specific values, click on the corresponding field in the list.

Enabled: You can determine for each list entry whether it be active or not. A checked box indicates the corresponding entry is active. Click on it to deactivate the entry. As a result, the corresponding triggering action won’t be carried out at playback time. Click it another time to activate it again.

Note: If no content is assigned to a beacon entry, this checkbox will have no effect on the playback.

Major: This is part of the ID of the corresponding beacon.

Minor: This is part of the ID of the corresponding beacon.

Note: We recommend not to modify the Major and Minor values, except you have manually changed the corresponding values on the beacon. Please read more on UUID, Major, and Minor values in the „Background Information on Beacons“ section further below.

Distance (m): This value indicates the maximum distance beacons are detected at. Though it is given in meters, it should not be understood as an absolute value by any measure. It is not viable to just enter a number here and expect that beacons are appropriately detected. You should rather expect that the values entered here deviate from the distance found in real life.

To have some degree of calibration, we recommend you enable the Configuration mode checkbox as described below in the „Player Settings“ section. Player for iOS will then show in the indicator list the distance at which it detects a specific beacon. Enter the values gained this way in the corresponding Distance (m) settings.

Autoplay: Activating this checkbox will cause content assigned to a beacon be played back automatically when the very beacon enters the specified range. The corresponding entry must also be enabled. Note that if no content is assigned, this checkbox will have no effect on the playback.

Content: Select the arrangement or playlist to be triggered by a beacon. With no content assigned, both the Enabled and the Autoplay checkboxes will be ignored. The content triggered by the beacon will be played back fully. If the beacon is still in range when the content ends, the content will start again. Otherwise, Player will resume regular content or play back content triggered by other means.

Description: If you don’t want your audience to be shown the Creator playlist or arrangement names, you can enter a speaking description of the corresponding component. This certainly is more attractive than some cryptic internal component names.

Group (optional): Select a display group as a playback target.

Display (optional): Select a specific display as a playback target.

Player Settings

Below the list with with Beacon entries, there are Player related settings you can make. They concern the Beacon indicator that is shown on Player Silver on iOS/ipadOS.

Beacon Indicator: Select one of four corner positions the indicator can be shown at the Player Silver on iOS/ipadOS.

Configuration mode: If this option is checked, the Beacon indicator on Player Silver on iOS/ipadOS will display all content that has both the Enabled checkbox activated and content assigned to it in the Beacon list above. In addition, the Beacon indicator will show the distance to beacons that are currently in range. You can use this value to calibrate the distance settings of your Beacon entries.

Beacon Content Availability: With Configuration mode deactivated, the Beacon indicator at Player Silver on iOS/ipadOS shows content assigned to beacons that are currently within the specified range. When the corresponding beacons leave range, the assigned content remains within the list for the time specified. You can determine how long this time will be, i.e. either a number of seconds or forever.

Background Information on Beacons

Interference: The operation of beacons is sensible to their environment. A number of other devices can interfere with beacons. Bluetooth 4.0 operates in the same frequency range (2.4 GHz) as technologies such as WLAN or analog phone systems.

Placement of Beacons: Many materials can weaken or even block the beacon signal. For instance, human bodies absorb much of the Bluetooth signal. Therefore, we recommend placing beacons above the audience, if feasible.

From experience made, we also recommend to have beacons placed with at least 1.5 metres distance from each other. Anything closer will make it quite difficult if not impossible to separate content-triggering signals from each other.

If you need a fine grid with small distances between detectors, we recommend thinking about utilizing RFID tags. RFID readers can be placed very close to each other, and since RFID tags are passive and don’t send an active signal, they usually do not interfere with each other.

Fine-tuning Beacons: The operation of beacons can be adjusted at two places. Firstly, most beacon vendors provide apps that allow the modification of beacon settings, such as the Major and Minor values, the signal strength, and the signal interval.

  • Major and Minor values: Beacons store three different IDs, two of which can be modified. The ID that can’t be modified is the proximity UUID (universally unique identifier). The UUID identifies the specific batch of beacons you’ve purchased. The Major and Minor values can be customized and thus allow you to distinguish individual beacons from each other.

  • Signal Strength: Increasing signal strength (RSSI) increases the distance at which beacons are detected. At the same time, the built-in beacon battery is drained faster.

  • Signal Interval: The signal interval should not be too long to avoid audience passing by a detector without triggering content. Decreasing the interval saves battery life.

The other place to adjust beacon operation is at the detector. For instance, the Creator allows you to set a Distance value. Basically, this value makes the detecting device ignore beacon signals below a certain threshold. Only if that threshold is reached, the beacon is detected.

iOS Settings: To operate beacons with iPads and iPhones, you need to activate Bluetooth and the Location Services on the corresponding iOS/ipadOS devices.

3.3.16.3.RFID Content Triggering #

RFID tags are particularly good for show and store setups but certainly have uses beyond this as well. Like Beacons, RFID tags offer great opportunities to have your audience or customers interact with your signage setups.

For a brief comparison of RFID tags and Beacons see the Beacon Content Triggering section. Let’s look at two use cases for the deployment of RFID tags.

Work Example: Contest

Have a winning contest in your store. Give every customer entering your store a card with an RFID tag embedded. As they swipe their cards over reading spots, each losing RFID tag will trigger a message or an advertisement. Winning cards will play special content indicating the winner.

Work Example: Product Information

Attach RFID tags to special product exhibits, for example shoes in a shoe shop, and have the exhibits placed on hidden RFID readers. Each time a product is taken from its place, content is displayed that gives information on the product. As an alternative, content could also be triggered when a product is placed on certain spots.

Setting up an RFID interactive project

To set up RFID interactive projects, you need to meet some requirements. Firstly, you need a reader connected to the Creator Mac and at least one reader connected to the corresponding Player sync group.

Next you need to create content to be controlled by RFID. In addition, you need to make up your mind about which tag will trigger which content. You are free to create content after adding all RFID tags needed to your project. However, in that case you won’t have the proper content to be assigned to some of the RFID events created.

After you’ve made sure that all requirements mentioned above are met, you need to complete the following steps to set up RFID interactivity:

  • Set up the Player

  • Set up the Creator project

Setting up the Player

You need to enable RFID support for each Player you’re going to use. Open the Player Preferences and go to the General tab. Activate the Enable RFID support checkbox in the ~sedna RFIDsection. Attach the RFID readers to the Player Mac. Now the corresponding Player is ready. Proceed with all Players you want to engage.

Setting up the Creator Project

Here you need to complete a few more steps:

  1. Open the Creator project settings and go to the RFID tab.

  2. Hold the RFID tags to the reader one at a time.

  3. Assign values to Action and Content. Group and Display values can be assigned optionally.

  4. Publish the corresponding project to the Players.

Your project is up and running. Enjoy the interaction of the audience with your project.

RFID Setting Details

To open your Creator project settings, click on and go to the RFID tab by clicking on . The following RFID dialog will be displayed:

 

 

If the button above the tag list is labeled Read RFID, click on it. This button showing Stop readingindicates the reader is ready to detect your RFID tags. Now you can add the RFID tags you need.

The RFID list has seven columns: Enabled, Event, RFID, Action, Content, Group and Display. To change a specific column value of an entry, click on the specific value of the entry.

Enabled: You can determine for each list entry whether it be active or not. The blue dot indicates that the corresponding entry is active. Click on this button to deactivate the corresponding entry. Click it another time to activate it again.

Event: This value can be either Read or Removed. Whenever Creator/Player detects a new RFID tag, it creates a new Read event entry. When you remove the tag from the RFID reader, Creator/Player accordingly creates a “Removed” entry. This feature is only available with RFID reader v.2.0 and above.

When you close a Player with activated RFID, the corresponding Player stores the status of the RFID readers connected. Therefore, when you leave an RFID tag on a reader, Player will assume the next time started that the very same tag is still on the reader. The same is true when disconnecting RFID readers from a Player Mac and reconnecting it.

RFID: Each individual tag has a unique ID number. For each individual ID the list can contain entries for Read and for Remove events. Since Creator can add only one Read and one Remove event for each ID automatically, you need to add further Read or Remove events for a particular ID by duplicating existing entries.

Note that this column can also have -Wildcard- as a value. -Wildcard- generally refers to all RFIDs that are not explicitly included in the list. As with individual IDs, you can also create multiple Read and Remove events for wildcards. For more details, see the corresponding section further below.

Actions: Each entry can trigger specific actions. The available actions are:

  • Start: This stops the playback of current Player content and replaces it with the content specified in the Content column.

  • Start as Overlay: his action starts content specified in the Content column on top of the current content. Therefore, scheduled or default content may be visible if the overlay content doesn’t cover the whole area of the displays.

  • Stop: This action stops the content specified in the Content column. When you select Stop, the value of the Content column is by default set to All, which would stop all replacement content.

  • Stop Overlay: This stops the overlay content specified in the Content column. When you select Stop Overlay, the value of the Content column is by default set to All, which would stop all overlay content.

  • Stop Both: This action stops both the replacement content and the overlay content specified in the Content column. When you select Stop Both, the value of the Content column is by default set to All, which would stop all replacement content and all overlay content.

Stop, Stop Overlay and Stop Both affect only content that was previously started by RFID action. Current content, i.e. scheduled content, default content or content started in any other way, for instance by network commands, is in no way affected by RFID triggering. Current content that was temporarily replaced via RFID triggering, will resume at the appropriate point of time.

Note that overlay content will be fade in when started, while replacement content will instantly occupy the displays concerned. The same is true for stop actions: overlay content will fade out, while replacement content will just be removed. The latter case may leave Player displays blank for some time before playback of scheduled or default contents sets in again.

Content: Select the Arrangement, Playlist or other content that you have prepared for playback triggered by the particular ID.

Group (optional): Select a Display group as a playback target.

Display (optional): Select a specific display as a playback target.

Adding Wildcard Entries: Select the button and choose Add wildcard. Select the Action, Content, Group and Display values that all unknown cards are to trigger. Now all RFID that are not explicitly included in the RFID list will trigger the -Wildcard- events set up.

Note that each RFID number is a wildcard as long as no enabled RFID action is assigned to it. So even if you have actions assigned to a particular RFID, but the corresponding action is disabled in the RFID settings, the respective RFID will be treated as a wildcard number.

Manage RFID List: With the button you can also manage the RFID entries by adding, duplicating, and removing list entries.

Sync Groups

Sync groups need special mention concerning RFID interactivity. When a user swipes his RFID chip over an RFID reader, the corresponding Players send the assigned RFID actions by default to the whole sync group they belong to.

If the particular action has neither Group nor Display values assigned, all Players will carry out the corresponding action.

Group and Display values act as filters, i.e. if valid Group or Display values are assigned to an RFID action, then only matching Players will carry out the action.

3.3.16.4.Find and Replace #

The Find and Replace feature helps you to quickly replace content in a variety of Asset containers like Playlists, Arrangements, Day Template, Multiscreens, etc.

 

 

Using Find and Replace

  1. Click on the Find and Replace button on the upper right of the interface.

  2. Select or enter the content that you want to replace in the Find field.

  3. Select or enter the content that you want to replace the old content with in the Replace field.

  4. A list of all containers where the old content is located will automatically load.

  5. Select the content that you want to replace and click the Replace button. You can also click Replace All to replace the content everywhere.

We recommend reviewing the provided list before clicking the Replace All button in order to avoid accidentally changing content that you actually want to preserve.

3.3.16.5.Full Screen Mode #

In compliance with the feature offered since Mac OS X Lion, the Creator can be used in full screen mode. Using full screen mode in Creator is a good way to work with multiple projects.

 

Entering Full Screen Mode

To enter Full Screen Mode, click in the upper right corner of the interface.

 

Navigating in Full Screen Mode

You can navigate between projects and other windows and applications by holding CTRL and the left or right arrow keys, or with a three finger swipe on a trackpad.

3.3.16.6.Creator Preferences #

The Creator Preferences allow you to make some global settings for your Creator . The corresponding dialog has three tabs: General, Player and Defaults.

 

 

General

In this tab, you can modify the following settings:

  • Check for updated versions: Sets the Creator to check for updates each time it is started.

  • Automatic Save: Enable this to make the Creator automatically save any changes you make to your projects after the set amount of minutes.

  • Automatic Cleanup: Enable this to make the Creator automatically delete scheduled events older than the set amount of days.

  • Import – Large image warnings: Sets the Creator to alert you when trying to import a large image.

  • Import – Make full copy of imported files: When checked, imported file will be copied into the project package. Otherwise, only hard links will be copied into the project package to save hard disk space on the Creator Mac. Note: When using hard links, we recommend not renaming the original files to prevent issues that might occur when publishing your project to your players.

  • Publish – Save Publish logs: This allows you to save a log file whenever you publish a project. For each target a log file is created, the publishing date and the target are encoded in the file name. The log files contain extensive data on what exactly was transferred.

  • Publish – Publish to a maximum of NNN targets simultaneously: Restricts transfer to the set amount of targets at a time. This is useful when you wish to transfer a large project to a great number of targets.

  • Request available iTunes playlists: This allows you to retrieve iTunes playlists from Player targets. Note: This is a legacy feature to support projects made in earlier version of the Creator.

Player

The Creator comes with a built-in Player that allows you to realize a setup with just one Mac. The Player tab allows you to configure the built-in Player.

 

 

You can make the following settings:

  • Display: Select a display attached to your Creator Mac for playback and set its orientation.

  • Start on login: Activate this if you wish to use this Mac as a Player. To work with the Creator you need to quit the built-in Player.

  • Keep Player alive: If Player mistakenly quits, it will be automatically restarted.

  • External control: Allows the internal Player to be remotely controlled, for instance via network commands.

  • Play audio: The built-in Player will play any available audio tracks.

  • Auto adjust frame rate: Player will try to automatically adjust the frame rate of assets to the frame rate of the displays. It is recommended to check this option.

  • Display Name: Give the selected display a name. This is useful if you need to use this Player as a target for other Creator instances.

  • Group Name: Assign the built-in Player to a group. This is useful if you need to use this Player as a target for other Creator instances.

  • Ticker Extension: Set ticker off-sets here if you use this Player as part of a setup with multiple displays and need to play back a ticker across all displays.

  • Input Devices: To configure video and audio input devices, click on Settings…. In the new dialog, select 32 bit, 64 bit or Blackmagic. Apple standard is currently 64 bit. Under Video Input, select a video capture asset and define its resolution, if needed. Under Audio Input, select an audio input device. Set an audio delay time if video and audio aren’t in sync.

  • Background Image: Double-click into the pane to select a background image from the file system. The selected image will be displayed when the built-in Player is running but no project was published to it.

The Player settings described here are very similar to the settings of stand-alone Players. Read more on those Player settings in this section.

Defaults

In this tab you can set the default durations for assets and their default fill mode. You can find details about asset defaults in this section.

3.3.16.7.Toolbox #

Toolbox is an administrative application for remotely controlling, installing and setting up the Players running in your network. The feature set of the Toolbox allows you to easily manage a large number of Players simultaneously and so carry out many time-consuming task in one place.

Toolbox helps you cope with large setups. All Player settings can be adjusted remotely and comfortably in the Toolbox interface without having to access the individual Player Macs.

Accessing Toolbox

Toolbox is part of Creator. To open the Toolbox, go to the system menu and select WindowToolbox. A new window will open.

 

To initially set up your Toolbox, go the the system menu and select ToolboxPreferences. A new dialog will open where you can set the default behaviour of the Toolbox. In the General tab of this dialog you set the Toolbox to do a number of things automatically, for instance fetching host settings whenever you change the settings of a host.

In the Default Accounts tab, you can set an Administration and a Standard User Account that are used to control the target Mac. Make sure the credentials you enter are correct. You can check the settings by clicking on the Test button next to the corresponding Password field. An icon with a white checkmark on green background will confirm the correctness of the credentials you have entered.

Toolbox Interface

The Toolbox user interface has the following elements.

  • Toolbar: containing a number of commands, located on top of the interface.

  • GROUPS pane, located on the left hand side just below the Toolbar.

  • HOSTS pane, located on the right hand side below the Toolbar.

  • SETTINGS pane, located at the bottom right corner.

  • PRESETS pane, located at the left hand side below the GROUPS pane.

  • TASK HISTORY pane, located at the bottom left corner right below the PRESETS pane.

You can change the relative size of the panes. Move the mouse pointer to the border area between to panes until it changes its shape to . Then click and drag the border to your liking.

Toolbar

The default Toolbar shows frequently used commands, for instance a command to start the Player on the selected host. You can customize the Toolbar by adding or removing commands. To do so, go to the system menu and select ViewCustomize Toolbar…

A new window will open, from which you can drag additional command icons into the Toolbar. When this window is open, you can also click on any actual Toolbar icon and remove it from the Toolbar. If you want to reset the Toolbar, just drag the default toolbar set to the Toolbar. Click on Done when you have completed the task.

GROUPS pane

In this pane you can group the hosts you manage. By default, the GROUPS pane has two entries Bonjourand All managed hosts. If you select the former, the HOSTS pane to the right will show all Macs that are recognized in your network by the Bonjour service.

 

 

If you select All managed hosts, the HOSTS pane to the right will show all Macs that are managed by the Toolbox, i.e. all Macs for which you have configured Administration accounts at some time, even if the configuration is invalid.

You can add further groups to this pane. Just click on the button at the bottom edge of the pane and enter a new group name in the following dialog. As an alternative, you can also right click into the pane and select the corresponding command. To remove a group, click on the button or right click into the pane and select the corresponding command.

Now that you have added your custom group, you can copy hosts into the group. Just click on one or multiple hosts from another group and drag them onto your custom group.

HOSTS Pane

The HOSTS pane lists all hosts that are member of the currently selected group. You can select single hosts or make a multi-selection of hosts by holding the ⌘ button while selecting further items.

 

 

A green dot at the top left corner of an icon indicates that the host is active in the network. A red dot indicates the host was not found. This of course is indicated only with previously available hosts in the group of all managed host or in a custom group.

Located at the top right corner of an icon, an exclamation mark within an orange dot indicates an ongoing task or some minor error. An exclamation mark in a red dot indicates some essential error, for instance a wrong user name or password. Both icons correspond to a task log within the TASK HISTORY. A double click on a host with such an indicator will open the corresponding task.

With host items selected, you can carry out various actions. You can either click a command icon from the Toolbar, or you can right click on the selected items and choose a command from the context menu. The following commands are available in the context menu:

  • Edit Account Settings: Edit the Administration and the Standard User account. After changing account settings, the Toolbox will try to connect to the host and in turn will indicate with icon whether the connection works. This action will also be carried out when you double click on an unmanaged host.

  • Open Last Player Task: This opens the most recent task from the TASK HISTORY of the selected device. This action is the default action when you double click on a managed host with some kind of error during the last task.

  • Fetch Settings: Updates the host settings.

  • Change Settings: Opens a dialog that allows you to change the host settings. This action is the default action when you double click on a managed host with no current task errors.

  • Fetch Player Settings: Updates the settings of Player installed on the host.

  • Change Player Settings: Opens a dialog that allows you to change the Player settings on the selected host.

  • Get Proof-Of-Playback: Downloads the playback logs of the Player on the selected host.

  • Take Screenshot: Takes a current screenshot on the selected host and downloads it to the Toolbox.

  • Reboot/Shutdown Host…: Forces the host to reboot or shut down.

  • Start/Stop Player: Starts or stops the Player running on the selected host.

  • Install Player: Initiates the installation of Player on the selected host. In the dialog popping up, you can navigate to the location of the installation package, or you can also drop the corresponding file on the dialog.

  • Cancel Running Task: Current tasks related to the selected host will be aborted.

Note: For many of the actions, you can select multiple hosts and carry out the action.

If the Bonjour service doesn’t show a particular host, you can add it manually either to your custom group or to the group of all managed hosts. Just click on the in the bottom left corner and enter the corresponding host data.

The HOSTS pane has a secondary function when an item within the TASK HISTORY pane is selected. In this case the HOSTS pane shows the selected task, and the SETTINGS pane shows the details of the selected task.

SETTINGS Pane

Below the HOSTS pane you can find the SETTINGS pane. With one or multiple host selected in the HOSTS pane, the SETTINGS pane shows a number of item-related settings depending on the SETTINGS tab activated.

 

 

The SETTINGS pane is divided in four tabs:

  • System Settings: This shows the complete set of the system settings of the selected host as you downloaded it the last time. If you wish to change some settings, click on the Change button at the top right corner of the tab. To fetch the latest settings, click on the button next to it.

  • Proof-of-Playback: Each Player instance keeps logs about its own playback operation. This command allows you to download these logs for the sake of proof. To fetch the latest logs, click on the button at the top right corner of the pane. At the left side you can activate a filter that restricts the list to a period of time. The list contains links to a number of .CSV (comma separated value) files that contain the log data. Double-clicking on an entry opens the file in the default OS X application.

  • Screenshots: This tab shows the screenshots you have generated on the host with the Toolbox. To make and download a current screenshot, click on the button at the top right corner of the pane. A double click on a particular screenshot will open it with the default macOS application. Note that only the most current screenshots are kept here.

  • Player Settings: This tab shows the settings of Player as you downloaded it the last time. To change some settings, click on the Change button in the top right corner of the tab. To fetch the latest settings, click on the button next to it.

The SETTINGS pane has also a secondary function when an item within the TASK HISTORY pane is selected. In this case the SETTINGS pane shows the details of the selected task.

PRESETS Pane

Below the GROUPS pane you can find the PRESETS pane. Presets allow you to quickly apply a number of settings to selected hosts. In addition to the Default Preset that is always present, you can define your own presets.

 

 

To define your own preset, click on button at the bottom edge of the pane and enter a new preset name in the following dialog. As an alternative, you can right click into the pane and select the corresponding command. To remove a preset, click on the button.

After you have entered the preset name, a dialog will allow you to populate your preset with some settings. The following settings are available:

  • Auto Restart: Allows you to set whether the Player Mac will start automatically after power failure.

  • Bluetooth: Allows you to turn Bluetooth on or off.

  • Wake Up and Shut Down: Allows scheduled shut downs and wake up events.

  • Energy Saver: Allows you to switch off energy savers on the Player Mac.

  • System Audio Volume: Allows you to set the volume of the Player Mac’s system audio.

  • Screensaver: Allows you to deactivate screensavers.

  • WLAN: Allows you to turn WLAN on or off.

To select a particular setting for your new profile, click on it. To add further settings to the selection, hold the ⌘ button and select another setting.

For instance, if you wish to preset just the Bluetooth and the WLAN settings, while all other settings are of no concern to you, then click on the Bluetooth section, hold the ⌘ key and click also on the WLANsection. Both section are now highlighted. Complete the action by clicking on the Add button.

Now the dialog changes to how it will look like next time you open it for editing. Modify the settings by activating the checkboxes on the left hand side and setting both Bluetooth and WLAN to inactive.

To apply a Preset to a particular host or even to a group of hosts, click the preset and drag it to the host or the host group to be modified.

TASK HISTORY Pane

Below the PRESETS pane you can find the TASK HISTORY pane. This pane contains a list of task logs. All actions, for instance fetching settings, or installing the Player are logged here. Icons indicate the success or failure of tasks.

 

 

A check mark within a green dot indicates success, while exclamation marks within an orange or red dot indicate some kind of error, whereby the red dot indicate major errors, while the orange dot indicates non-essential errors, for instance the failure to retrieve the host’s current audio volume.

If you click on an TASK HISTORY item, the HOST pane will change to show PLAYER TASKS, and the SETTINGS pane will show individual TASK STEPS which may be multiple in number depending on the kind of task.

3.3.16.8.~sedna Info Tool (sednaInfo) #

The sednaInfo Tool provides information about licenses and products used on your systems.

It is integrated since v2020.6 and can be executed using the commands listed below.

Enter the command according to your system directly using a remote connection via ssh.
For bulk operations, tools like Apple Remote Desktop on computers running macOS or e.g. Ansible on Linux Players can be used.

Execute one of the following commands to get an output like in the example below:

  • for macOS with installed Player v2020.6 or higher:
    /Applications/Player.app/Contents/MacOS/sednaInfo
  • for macOS with installed Creator v2020.6 or higher:
    /Applications/Creator.app/Contents/MacOS/sednaInfo
  • for Linux with installed Player v2020.6 or higher:
    /opt/sedna/presenter.player.app/sednaInfo

Sample Output (macOS):
{
„licenses“: [
{
„product“: „Player Platinum 2“,
„product_version“: „2020“,
„dongle_id“: 0,
„cloud_name“: „~sedna“,
„sedna_id“: 000001
}
{
„product“: „Creator“,
„product_version“: „2020“,
„dongle_id“: 123456,
„cloud_name“: „“,
„sedna_id“: -1
}
],
„products“: [
{
„name“: „player“,
„version“: „2020.6“,
„build“: „17497“
}
{
„name“: „Creator“,
„version“: „2020.6“,
„build“: „17497“
}
],
„host_name“: „sedna-mini-01“,
„platform_serial“: „C01ABC00001“
}

The Tool will list all installed software products and according license information.

3.3.16.9.Watched Folders #

Using Watched Folders is an easy way of keeping content up-to-date without changing the project in Creator. Just copy the latest media files into the Watched Folder. The corresponding Player is notified about the content update and instantly goes on to reschedule the playback.

Media formats that are supported in Watched Folders include video files, images, and audio files. In addition, you can also provide Playlists and Arrangements that you have exported from your Creator project.

Player Gold 1 can watch up to 4 folders, Player Gold 2 and higher can watch an unlimited number of folders.

Watched Folders only work with macOS operated systems.

Using Watched Folders

To use Watched Folders, you have to create a Watched Folder asset in Creator. Give the asset a unique Folder ID, place it in a scheduled component and publish it to your Player. On the Player, assign a local folder to be watched, and give the entry the same unique Folder ID.

Note: The user account used to run Player must have access to the selected folder.

The link between the Watched Folder asset and the file system folder is the unique Folder ID. This means that you don’t assign the asset a real path to a folder, but give it a symbolic ID. The decision which folder exactly is played back is made in Player.

The following list contains the individual steps to have content playback from a Watched Folder:

  1. In the Creator, right-click on the Asset pane and choose AddAssetMiscellaneousWatched Folder.

  2. Give the Watched Folder asset a Folder ID in the Inspector. You can also select an existing ID from the dropdown menu that shows Folder IDs currently available on active Players. If you enter a new ID, make sure to later use this exact ID on the corresponding Player.

  3. Select the fill mode, order, and for how long you want images to be played. Audio and video files will be played in full. If you plan to use commands, activate that option as well.

  4. On the Player Mac, create a new folder and copy the required content into it.

  5. Go to Player settings and select the Watched Folders tab.

  6. Use the + and – buttons under the Watched Folders list to add or remove Watched Folder entries. Be sure that the IDs match the ones you used in the Creator.

    Note: When working with multiple watched folders, you cannot place watched folders inside of other watched folders.

  7. When creating a new entry, activate Enable custom playout settings if you want to apply custom settings for the current folder.

    Note that this will override the settings made in the Creator.

Once you’ve set up the watched folder, you can copy the required content into it. Enjoy the playback.

Known Issues

When being started, Player initially looks into each folder to be watched. Later on, an macOS mechanism notifies the Player when the content of local folders changes. This macOS mechanism can’t be relied on when working with network paths, especially if you try to access Windows shares.

For this reason, working with network paths is not reliable. Therefore, ~sedna can’t be made responsible for the failure to play back updated content from watched folders on network locations. For the automatic notifications to work, the folders to be watched must be created on the corresponding Player Mac.

With further measures that are outside the scope of ~sedna software, you may achieve your goals. One such measure could be the use of scripts or apps that copy content from the network to the corresponding local directories on the Player Macs. Each time the network directory is updated, you can start the script to update the local folder and thus make macOS notify Player on new content.

3.3.16.10.Widgets #

Widgets are addons that provide some interesting features for your Projects. They allow you to display the date, the time, and the current weather at any location on Earth, but they also provide Flickr images and Twitter messages. You will find some example Widgets in the Resources section of your Cloud account.

To use Widgets in your Projects, download the provided ZIP file and open it. On a Mac, the contained files will be unzipped automatically. Remember the location of the unzipped files.

To add Widgets to your project, choose AddMediaWidget… in the Assets pane. You can also drag and drop the unzipped Widget files directly into the Assets pane. Adjust these Widgets in the Inspector just like any other Asset. Note that some Widgets require an active Internet connection on your Player Mac in order to display content.

You can find a description of the following widgets in the sections further below:

Content Disclaimer

~sedna Widgets may show content delivered by providers such as Open Weather Map, Flickr or Twitter. ~sedna can’t be made liable for such content. For instance, weather information depends on data collected by weather stations around the world. These weather stations may deliver incorrect data, or the providers may process the data incorrectly and thus deliver false data to our widgets.

Social networks such as Flickr and Twitter may deliver images and messages that are inappropriate or contain statements that neither represent ~sedna’s point of view nor your point of view. Widget users are free to modify the Java Script source of widgets in order to create their own content filters. However, if the changes made affect the functionality of widgets, ~sedna won’t provide support in case of malfunctions.

~sedna can’t be made liable for changes that the corresponding providers make to the operation or the terms of use of the services provided by them. Such changes may affect the functionality of the widgets. The adaption of the widgets to the changes made is at the discretion of ~sedna.

Setting up Weather Widgets

This section describes how to set up the weather widgets. The description below shows exemplary how to carry out the configuration of the Open Weather widget. The setup for the World Weather Online widget is very similar to that.

For weather widgets, you’ll need to enter a valid API key. To get the correct key, complete the free registration with Open Weather Map or World Weather Online.

Note: The Open Weather and Open Weather apiV2 widgets need the Open Weather Map API key. The Weather Glass, Weather Glass apiV2, Weather Plain, Weather Plain apiV2 and WWO Weather widgets need the World Weather Online API key.

Once you have registered, you’ll get an individual API key either directly on the web site of the provider or via email. Enter the key in the corresponding API Key field in Inspector.

 

 

The Open Weather widget connects to Open Weather Map, an Internet website that provides weather information for free at the time being. To customize the Open Weather widget, you have to adjust the following settings.

  • API Key: Enter the OpenWeatherMap API key here. To acquire an API key, please visit this page.

  • Label: Choose whether the weekday or the location is displayed on the day entries.

  • First Element: If you choose Normal, the first day on the calendar will look like the others. With Extended, the first day looks somewhat accentuated.

  • First Element Label: If you choose Extended, you can give the first element a separate label.

  • Color: Set a color for the calendar elements.

  • Background Color: Set a background color.

  • Number of Days: Choose how many days are displayed for the particular location.

  • Units: Select between Metric (Celsius) and Imperial (Fahrenheit) as temperature units.

  • Language: Pick the language you want the weekdays to be shown in.

  • City: Set the city of which you want to show the weather. Enter the name of the city, and the country code to get precise results. For instance, enter „Berlin, DE“ to get the weather of Berlin in Germany, or enter „Berlin, US“ to get the weather of Berlin in the USA.

Note: City names may have multiple occurrences, e.g. „Springfield“ returns eight items in the USA. To get the unique city code of your city, open the corresponding search result on Open Weather Map and take the seven-digit code at the end of the URL, for instance http://openweathermap.org/city/4409896.

Setting up Clock and Date Widgets

There’s not much to set up for Clock and Date widgets, except for the format used for date and time. Digital clock widgets display time in ‚long‘ format. You can modify the format used in the macOS System Preferences. Select Language & Region and click on Advanced… Make your changes in the Long field of the Dates section and click on OK to complete the procedure.

Setting up the Custom Clock and Date Widget

The Custom Clock and Date Widget is quite flexible. According to your settings, the Custom Clock and Date Widget can act as a date widget, a clock widget or both. Also you can customize the look and feel of the widget, i.e. you can set the language, colors, and the formats of date and time.

 

 

  • Clock: Select whether to show the clock section.

  • Clock Style: Choose the look of the clock. You have the choice between a digital clock, and two analog clocks.

  • Time Zone: Enter the time zone of your location. The string to enter has the format Country/City. Type in the continent and a large city of your country, for instance America/New_York. Note that minor cities aren’t listed. If you type in America/Berlin, the widget would show the time in Europe/Berlin. If you aren’t sure about the Time Zone string, please refer to the Moments Timezone website.

  • Time Format: Select whether to show the time in 12 h or 24 h format. This affects the digital display of time, but not the analog one.

  • Date: Select whether to show the date section.

  • Date Format: You can customize this string. Please refer to Moments.js Documentation website on how to do this.

  • Language: Pick the language you want the date to be shown in.

  • Background Color: Pick your background color.

  • Color: Pick the color of the clock.

Setting up the QR Code Widget

QR codes are compact two-dimensional barcodes that encode a number of characters. They are very trendy, and for all smartphone platforms apps are available that can quickly read QR codes. This is used to make short messages such as Internet URLs quickly available.

The QR Code Widget allows you to give people quick access to your company’s home page or other short messages. For instance, the QR code below encodes the ~sedna homepage www.sedna.de.

 

 

The Widget is easy to use. In the Inspector you just have to adjust Background Color, Border and Color for the optical appearance of the resulting QR code, and to type in the Text value that is to be encoded, for instance your company’s Internet home page.

Note: It is essential that you set a foreground color that is darker than the background color. Also, choose colors for Background Color and Color that have high optical contrast. This will make sure the reading devices will have a good recognition rate.

Setting up the Flickr Widget

You need a Flickr account to use the Flickr widget. Enter the account name in the Username field in Inspector. In the Tags field you can enter some keywords that determine the selection of pictures that will be shown in the widget.

Setting up the Twitter Widget

The Twitter widget allows you to show recent tweets within your digital signage. If you already have an account you will need to sign in at developer.twitter.com, to make the Twitter Widget work. If you don’t have a Twitter account yet, register at developer.twitter.com.

 

 

To get started, create a new Layer to keep the Twitter widget. Import the Twitter widget and place it into the new Layer. To have the Twitter widget working, you need to enter four special Twitter keys and set values for a few other fields as described in the following list.

Note: Please use the twitter2.presenterwidget file that is the current version of the Twitter widget. The following instructions don’t apply to the original twitter.presenterwidget file that is included in the package for legacy purposes.

 

  • Consumer Key: Enter the Twitter Consumer Key (API key) here. See below on how to obtain it.

  • Consumer Secret: Enter the Twitter Consumer Secret (API secret). See below on how to obtain it.

  • Access Token: Enter the Twitter Access Token. See further below on how to obtain it.

  • Access Secret: Enter the Twitter Access Token Secret. See further below on how to obtain it.

  • User or Hashtag: To get the subscribed tweets of a user, enter the user name in Twitter format, e.g. @TwitterUser. If you wish to show messages that contain a certain keyword, prefix a hashtag before the keyword, e.g. #TwitterKeyword. Note: You can use exactly one search term. To display multiple tweet streams you need to set up as many Twitter widgets.

  • Refresh Rate: Set in seconds at which intervals the widget will check for new tweets.

  • Number of Tweets: Set how many Tweets will be displayed.

  • Color: Pick the foreground color for your widget.

  • Background Color: Pick the background color for your widget.

Note: Tweets may express inappropriate statements that represent neither your nor ~sedna’s point of view. As it is, the Twitter widget doesn’t include filtering. You are free to modify the Java Script source code of the Twitter widget in order to create your own filter. However, if the changes you make to the source code affect the functionality of the widget, ~sedna won’t provide support in case of malfunctions.

How to Acquire Twitter API Keys

The Twitter keys needed are the Access Secret (API Key), Access Token Secret (API Secret), Consumer Key and Consumer Secret. To obtain these, you need to create a new Twitter app.

If you already have an account you will need to sign in at developer.twitter.com, to make the Twitter Widget work. If you don’t have a Twitter account yet, register at developer.twitter.com.

 

To create a new Twitter app, go to Twitter Apps. Click on the Create New App button and follow the instructions. Having created the new Twitter app, go to the Key and Access Tokens tab and generate a new access token. Now all four keys should be available. Copy and paste them into the corresponding Inspector fields.

3.4.Advanced Control API #

The Advanced Control API is only available for Player Platinum 2 or higher.

The Advanced Control API is not covered by the free standard e-mail support or the prioritized technical e-mail support.

For questions, support and consulting on the Advanced Control API we offer professional support and trainings.
Please contact us for further information.

3.4.1.Start/Stop/Un-/Lock #

Synopsis

start <playlist_type> (-n <playlist_name>|-u <playlist_url)
[-fi <fadein_duration>] [-fo <fadeout_duration>]

[-l] [-lp] [-nx] [-o|-ot <overlay_name> ]

Starts a regular playlist or other type of playlist defined by the play type.

stop <playlist_type> (-n <playlist_name>|-u <playlist_url)
[-fo <fadeout_duration>] [-ao]
[-o <overlay_name> ]

Stops a regular playlist or other type of playlist defined by the play type. Important: The stop command will ignore playlist names and ids for overlay playlists. Stopping a playlist in overlay mode requires the option -o and in case the playlist has been started with a user defined layer name it also needs the specification of the (unique) layer name. Also see option: -o.

unlock [-g <group_name>] [-p <player_id>]

This command is only available with the additional license module „External Playlist“.
Unlocks the blocking state which has been enabled be the -l option used in a start playlist command. The command can be filtered by group name and Player ID.

 

Playlist Types

playlist

A normal playlist.

Examples:
start playlist -n "Playlist 1"

Starts a playlist or arrangement from the currently playing project with the given name. This will interrupt the playlist, which was playing before. Important: The name must be „quoted“, if it contains spaces.
start playlist -o "Overlay 1" -n "Arrangement 1"

Starts a playlist or arrangement on an overlay with given name. This will not interrupt any other playlists currently playing. But it will replace any playlist playing on a layer with an identical name. Important: The overlay name must also be quoted, if it contains spaces.

Note: The playlist will play on its own layer, that can however be rendered on top of others. A target layer can not be specified. If this is desired please use custom media commands.

ticker

The Ticker playlist type starts a single ticker asset. It is always played as overlay on top of all overlays.

Example:
start ticker -n 'My Ticker Asset'

presentation

Presentation playlist. Has the status of a normal playlist, but does NOT play the footage automatically. The clips will be played by commands next and prev. See above.
Important:
1) The presentation play type basically works like the playlist play type! This includes the use of the options -g -p -d -fi -fo
2) If playback on a specific layer is desired please use custom media commands.

Example:
start presentation -fi 1.0 -o -n "Presentation Playlist"

Starts a presentation as overlay, which fades in 1 second.

 

Options

-n, -playlistname <playlist_name>

Name of an existing Playlist or Arrangement contained by the currently playing project. If the name has spaces, use quotation marks.

Example:
start playlist -n "My new playlist"
Corresponding shell command:

echo 'start playlist -n "My new playlist"' | nc <host> 27182

-u, url <external_playlist_file_url>

This option is only available with the additional license module „External Playlist“!
There are two types of External Playlist files: Comma-separated csv files and presentercontent files, which can be exported in Creator.

The location of the Playlist file must be specified as local file URL (conforming to RFC 1808 and 1738). Simplified the scheme looks like this: file://<absolutepath_to_file>.

Important:
A frequent source of errors is the wrong amount of slashes after the URL file schema. The file schema file:// with an absolute path /Users/user/path/playlist.csv results in file:///Users/user123/path/playlist.csv. Three slashes ///.

Example:
start playlist -u file:///Users/user/path/playlist.csv

A) Play an external playlist stored as .csv file.

The csv content must not contain a header line. Separators always must be commas. The order of the columns is pre defined as follows:

SOURCE_PATH, DURATION, WIDTH, HEIGHT, FILL_MODE, PRO_RES
SOURCE_PATH
absolute path to asset source file
DURATION duration of asset in seconds – float value
WIDTH x-resolution of asset in pixels
HEIGHT y-resolution of asset in pixels
FILL_MODE fill mode number
1 = original size
2 = scale into frame
3 = scale to fill frame
4 = scale to fit horizontally
5 = scale to fit vertically
6 = stretch to fill frame
PRO_RES YES, if movie is pro-res encoded
NO, otherwise

The SOURCE_PATH field may only contain paths to images, movies, PDFs, websites and web archives. Websites and PDFs can also be specified as URLs.
Note, that no further parameters that would change the way the asset is rendered are parsed from the URL of a website or PDF (as it is done with URLs in custom media commands).

For paths to movie assets the following parameters can be appended: asupp, acceleratedDecoding, maxBuffer and sharedPlayback. Please refer to the custom media commands documentation to find out more about these parameters.
Example:
/Users/sedna/movies/movie1.mov?sharedPlayback=yes&maxBuffer=0.1, 10.0, 1280, 720, 2, NO

Examples:
These would be lines in a csv playlist file:
/Users/sedna/movies/movie2.mov, 10.0, 1280, 720, 2, YES
Duration: 10 sec, resolution: 1280×720 pixel, fill mode: scale into frame uses pro-res codec: yes
/Users/sedna/images/image3.jpg, 5.5, 1024, 768, 3, NO
Duration: 5.5 sec, resolution: 1024×768 pixel, fill mode: scale to fill frame, uses pro-res codec: no

B) Play an external playlist stored as .presentercontent file.

Export any Playlist from a Project in Creator. Reference the Playlist file with file scheme url.

Example:
start playlist -u "file:///Users/user/path/playlist.presentercontent"
Starts a playlist which has been exported and is located at the path /Users/user/path/playlist.presentercontent.

-o, -overlay [<overlay_name>]

If this option is used, the Playlist or arrangement will be played as overlay. If the layer name is specified, the layer will be sorted alphanumerically into other playing layers.

Important:
1) In order to distinguish several overlay layers it is recommended to specify a unique layer name.
2) Layers are automatically ordered in reverse alphanumeric sorting by layer name.
Example 1: A layer with name „Z“ is displayed over a layer with name „A“.
Example 2: A layer with name „1234“ is displayed over a layer with name „12“.
Example 3: A layer with name „A“ is displayed over a layer with name „9“.

Examples:
start playlist -o -n "My Playlist"
Starts the playlist on an overlay with the default name „Overlay“
start playlist -o "Overlay A" -n "My Playlist"
Starts the playlist on an overlay with the given name „Overlay 1“
start playlist -o "Overlay B" -n "My 2nd Playlist"
Starts a second playlist ABOVE the layer „Overlay A“.

-ot, -overlayontop [<overlay_name>]

Same as -o, -overlay option, but overlay will always be sorted atop of all other overlays. Important: Use instead of overlay.

-ao, -alloverlays

Works with stop command only! Stops all current overlays running. Other filter options are ignored.

-l, -lock

This option is only available with the additional license module „External Playlist“.
Blocking other commands unless the following other events occur:
1) Playback ends automatically by time (playlist has ended).
2) Playback ends being stopped by a stop command.
3) The unlock command is sent.
Only works with playlist type „playlist“.

-lp, -loop [<loop_count>]

Looping the Playlist. If <loop_count> is specified, Playlist loops as many times as stated. If no <loop_count> is specified, Playlist plays until stop is sent or until midnight.

Examples:
start playlist -n playlistname -loop
Loops the Playlist „infinitly“ until midnight.
start playlist -n playlistname -loop 1
No effect. Plays once.
start playlist -n playlistname -loop 3
Loops the Playlist three times.

-fi, -fadein <fadein_duration>

Fade in duration in seconds.
Example:
start playlist -fi 1.3 -n "My Playlist"

-fo, -fadeout <fadeout_duration>

Fade out duration in seconds.
Example:
start playlist -fi 1.3 -fo 2.4 -n "My Playlist"

-nx, -next

Playlist will be started directly after the next clip (currently playing) stopped. The command does not work for Playlists and contents on overlays.

Example:
start playlist -nx -n "My Playlist"

3.4.2.Next/Prev/Jump #

Control presentations with next, prev and jump command

Synopsis

Commands for controlling slides of a running presentation playlist.

next|prev [-x <rel_steps>] [-fi <fadein_duration>] [-pn <presentation_name>]

After starting a presentation, the command will show the next or previous available clip within the started presentation. <rel_steps> an integer number > 0, which tells the relative steps to jump. default jump is 1.

Examples: (Current slide: Number three – the third.)
next
Shows the forth slide – slide number 4.
prev
Shows the second slide – slide number 3 .
next -x 3
Shows the sixth slide – slide number 6.
prev -x 2
Shows the first clip – slide number 1.

jump (-x <clip_index>|-s <slide_number>) [-fi <fadein_duration>]
[-pn <presentation_name>]

After starting a playlist as presentation the command will show the available clip at the <clip_index> within the started playlist.

<clip_index>: an integer number >= 0, which tells the absolute index position to to jump to. (indexes start at zero)

Examples:
jump -x 6 Shows the 7th slide, which is at index 6.
jump -x 0 Shows the first slide, which is at index 0.

<slide_number>: an integer number starting with 1, which tells the slide number to jump to.

Examples:
jump -s 7 Shows the 7th slide.
jump -s 1 Shows the first slide

 

 

Options

-x, -index <rel_steps/clip_index>

a) Used with commands next/prev: <rel_steps>: Goes relative amount of slides from current slide.
b) Used with command: jump: <clip_index>: Jumps to slide with index (starting with 0) other than option -s, -slide.

-s, -slide <slide_number>

Used with command: jump. Goes to slide with defined number (starting with 1) other than option -x, -index.

-l, last

Used with command: jump. Jumps to last slide of presentation.

Example:
jump -l

-pn, -presname <presentation_name>

Filter option for next, prev, jump. Specifically address one or more presentations with their name(s). Other presentations will be ignored. If the option is not used in the commands, all presentations will be addressed.

For more than one presentation names use the option like this:
-pn <presentation_name_1> -pn <presentation_name_2> ...

Example:
start presentation -n "First presentation"
start presentation -n "Second presentation"
next -pn "First presentation"
Only go to next slide in „First presention“

3.4.3.Layerstyle #

Set layerstyles and start layerstyle animations.

 

Synopsis

layerstyle -ls <layer_style_name> [-t <animation_duration>]
[-ly <layer_name>] [-en|-eb|-ei|-eo]

The command can change „layer styles“, which are identified by a specified name. Layer styles and their specified names can be edited in Creator in the layer properties.

Options

-ls, -style <layer_style_name>

The layer style name. Please see sub command „layerstyle“

Example:
layerstyle -ls "My Layerstyle"
Sets the layerstyle „My Layerstyle“.

-t, -time, -dur, -duration <transition_duration/time>

The time/duration the layer transfers into the given layer style (Unit: seconds).

Example:
layerstyle -ls "My Layerstyle" -t 0.8
Sets the layerstyle „My Layerstyle“ in 0.8 seconds.

-en|-eb|-ei|-eo, -easenone|-easeboth|-easein|-easeout

Specify ease options for layerstyle animations.
-en/-easenone: linear animation.
-eb/-easeboth: animation is eased in and out.
-ei/-easein : animation is only eased in.
-eo/-easeout : animation is only eased out.

Example:

-m, -param <layer_zone_parameters>

This option defines custom parameters for the layer zone, instead of applying an predefined layer style of the layer. Using this option leads to the effect that a given -ls, -style option will be ignored.

Parameters Format:
<param_key1>=<param_val1>&<param_key2>=<param_val2>...
Whereas the ampersand '&' separates parameter key value pairs, which are separated by the equal sign '='.

Name key entity, type, <format>, range, defaultval.
position: pos pixel, float, <x>,<y>, unlimited 0,0
size: size pixel, int, <width>x<height>, >=0 0x0
rotation: rot degrees, float, unlimited 0.0
z-order: zorder const <bott|back|none|forw|atop|orig> none
also: index, int, >=0
z-order change: zchange ratio, float, 0.0-1.0 0.5
texture pan: pan pixel, float, x,y, unlimited 0,0
texture zoom: zoom ratio, float, unlimited 1.0

Z-order can be constant strings as well as numbers larger zero.
Z-order change is a ratio that determins when during the layer animation the z-order change will be performed. Hence a value of 0.0 would cause the change at the very beginning of the animation, 0.5 in the middle and 1.0 at the very end. The duration of the animation is determined by the option -t, -duration.

Texture pan/zoom Can be used to shift and zoom the texture of a layer. e.g. if a camera is scheduled with 4k resolution it will give you the possibility to control wich part of the screen will be visible in a smaller layer dynamically. (For static selection the cropping definitions in Creator will be more appropriate)
Important: These parameters affect the offset / Transform – position and scale / Transform scale parameter of a clip. The given values in the animation are not applied on the layer but on the clip currently playing. If a new clip is started the values are reset.

Examples:
layerstyle -t 2.0 -ly Layer1 -param size=300x300&pos=200,20&rot=0.2&zorder=atop
Start parametrized Layerstyle with duration of 2 sec.

layerstyle -t 10.0 -ly Layer1 -param size=1280x786&pos=0,0&rot=0.0&pan=-500,500&zoom=1.5
Animate a pan of texture image from the current anchor point to an offset of -500, 500 and zoom the texture about 1.5. This takes 10 Seconds.

-ly, -layer <layer_name> [<layer_name_2>] ... [<layer_name_n>]

-ly, -layer <layer_name> [-ly <layer_name_2>] ...

This options may be used serveral times for defining more than one layer.

Example:
layerstyle -ls "My Layerstyle" -ly layer1 -ly layer2 -ly layer3
Applies the layer style „My Layerstyle“ to Layers named: „layer1“, „layer2“ and „layer3“

Note:
Do not confuse -ly -layer with -o, -overlay. Only layers, which match the declared name, will be affected by next or prev command. If you use more than one layername, the names must not start with a ‚-‚ dash, because this would be interpreted as a new option.

3.4.4.Pause/Continue #

Pause and continue playing movies in presentations.

Synopsis

Commands for controlling playing movies in presentations.

pause [-pn <presentation_name>] [-ly <layer_name>]

When a movie is playing on a presentation or a layer with ‚Enable Dynamic Content‘ set, one can pause the movie. If no movie is playing, the command has no effect.

Examples:
pause -pn "My Presentation"
Pause a playing movie in Presentation „My Presentation“.
pause -ly "Movie Layer"
Pause a playing movie on a layer with presentation mode.
Note: Typically the movie has been started with custommedia command before.

continue [-pn <presentation_name>] [-ly <layer_name>]

When a movie is playing on a presentation or a layer with ‚Enable Dynamic Content‘ set and a movie has been paused, one can continue the movie. If no movie is paused, the command has no effect.

Examples:
continue -pn "My Presentation"
Continue a playing movie in Presentation „My Presentation“.
continue -ly "Movie Layer"
Continue a playing movie on a layer with ‚Enable Dynamic Content‘ set.
Note: Typically the movie has been started with custommedia command before.

Options

Important

The presentation name option -pn works for presentations only. The layer name option -ly works for layers with ‚Enable Dynamic Content‘ set only. But both options can be used within one command.


Example
:
Supposed a scene contains layer „Movie Layer“ with ‚Enable Dynamic Content‘ set and a presentation „My Presentation“ at a time, the following command would take effect on both objects, as long as a movie is playing there:
pause -pn "My Presentation" -ly "Movie Layer"

One can conclude that a presentation actually runs on a layer named „Slides“. Addressing all presentation’s layer via pause -ly "Slides" will have no effect.

-pn, -presname <presentation_name>

Filter option for pause and continue command. Specifically address one or more presentations with their name(s). Other presentations will be ignored. If the option is not used in the command, all presentations will be addressed. Also see examples above.

To address the command to more than one presentation use the option like this:
-pn <presentation_name_1> -pn <presentation_name_2> ...

-ly, -layername <layer_name>

Filter option for pause and continue command. Specifically address one or more layers in ‘Enable Dynamic Content’ set with their name(s). Other layers will be ignored. If the option is not used in the command, all layers will be addressed. Also see examples above.

To address the command to more than one layer use the option like this:
-ly <layer_name_1> -ly <layer_name_2> ...

3.4.5.Custom Media Commands #

The command starts and stops custom defined media on arbitrary layers.

Important: In the Creator the Advanced layer settings „Enable Dynamic Content“ option has be to be checked for all layers, that should be affected by this command. The layer should be empty, it should not be filled with any assets, playlists or arrangements.


Synopsis

custommedia [-a <action_type>] [-u <url>|-n <playlist_name>] [-ly <layer_name>] [-ly <layer_name2>] ... [-ly <layer_nameN>]

Options

Action

-a, -action play|stop|add|removeall|preload

The name of the action type. If not specified, default value ‚play‘ is assumed. this option is mandatory.

Action types

play
A specified url or playlist from the project will be started.
custommedia -a play [-ly <layer>] -u file:///<etc...>
custommedia -a play [-ly <layer>] -n "playlist 1"

A specified cached medium will be started:
custommedia -a play [-ly <layer>] -u cached://?key=<name>

stop
Currently playing custom media will be stopped. Any given url option is ignored.
custommedia -a stop [-ly <layer>]

add
Specified url(s) will be added to an internal cache for each addressed layer. By defining unique keys (names) with parameters key=<name> added media can be played by indicating the key only. See action „play“ with cached scheme.
custommedia -a add [-ly <layer>] -u <url..>&key=<name>
By sending next, prev and jump media can be controlled like a presentation and following media will be preloaded correspondingly. CAUTION! next, prev and jump only can filter presentation names. There is no way to explicitly address custom media layers!

removeall
Currently cached media assets will all be removed from addressed layers. Any given url will be ignored.
custommedia -a removeall [-ly <layer>]

preload
A specified chached url will be preloaded. It can be started later on by sending ‚play‘ a cached URL.
custommedia -a preload [ly <layer>] -u cached://?key=<name>

Layer

-ly, -layer <layer_name>

Specify one or more layers on which the custom media should be played or stopped. This option may be used multiple times for defining more than one layer.
Important: The layer has to be enabled for „Dynamic Content“ in the project with the Creator.

Example:
custommedia -a play -u <url> -ly "layer_1" -ly "layer_2" ... -ly "layer_n"

Name

-n, -name <playlist_name>

Specifiy a playlist or arrangement name to be played. The playlist has to exist in the current project. This option can be used instead of the -url option.

Example:
custommedia -a play -n "playlist 1"

URL

-u, -url <url>

Specify the custom media source to be played. This option can be used instead of the -name optptoin
Different URI schemes have been utilized to distinguish different media types: file, http, color, cached, and live.

File Scheme

file:///<absolute_path_to>/<medium>.<ext>?<param_key>=<param_val>&...
For media such as movies, images, audio files.

HTTP Scheme

http://<host>/[<path_to>[/<web_page>.<ext>]]?<key>=<val>&...
For web pages.

Color Scheme

color://?rgba=<r,g,b,a>...
Special scheme for color assets.

Cached Scheme

cached://?key=<name>[&prelkey=<preload_name>]
Special scheme for playling cached keyed assets. Starts or stops a cached asset by its „key“ name, which has been defined by the „add“ command before. Preload key „prelkey“ causes a another cached asset to be preloaded right after the cached asset identified with parameter „key“ has been started to play. This is a shortcut for using the command preload. For more information see actions ‚add‘ and ‚removeall‘.

Live Scheme

live://?device=<device_number>...
Special scheme for playing live video input asset.

URL Parameters (URL query)

Parameter’s format is defined as follows:
<url>?<param_key1>=<param_val1>&<param_key2>=<param_val2>...
Whereas '?' indicates the beginning parameters‘ part start and '&' separates parameter key value pairs, which are separated by '='.

Media parameters

description
parameter
entity
value
type
value
range
default
value
key key name string (null)
preload key prelkey name string (null)
duration dur seconds float > 0.0 3.0
fade in fi seconds float > 0.0 0.0
fade out fo seconds float > 0.0 0.0
cross dissolve cr seconds float > 0.0 0.0

Note: cross dissolve overrules fade properties.

CSV playlist media
Name key entity, type, <format> range default val
duration: dur seconds, float, >0.0 (duration of contents)
loop: loop flag, bool, <yes|no> no

Note: Loop will play the content for the amount of time specified with the duration parameter.

Example:

custommedia -a play -u "/Users/sedna/playlists/playlist.csv?duration=300&loop=yes"

Assuming the content in playlist.csv is one minute long, the playlist will loop five times.

Visual media (except color and audio)
Name key entity, type, <format> range default val
size: size pixel, int, >0, <width>x<height> 0x0

fill mode: fill const, str, <free|orig|scaleinto|

scaletofill|hfill|vfill|stretch> scaleinto
alignment: align const, str, <top|middle|

bottom><left|center|right> middlecenter

position offset: offset pixel, float, <xOff>,<yOff> unlim. 0,0

scaling: scale factor float, <xSca>,<ySca> >0.0 1.0,1.0

cropping: crop pixel, int,

<top>,<right>,<bottom>,<left> >0 0,0,0,0
orientation orient const, str, <0|90|180|270> 0

transp transp factor, float, 0.0-1.0 0.0

Media with audio (mov,audio,html)
Name key entity, type, <format> range default val
audio volume: vol factor, float, 0.0-1.0 1.0

Color special
Name key entity, type, <format> range default val
RGBA color: rgba factor, float,

<r,g,b,a> 0.0-1.0 0.0,0.0,0.0,0.0

Movie
Name key entity, type, <format> range default val
loop loop flag, bool, <yes|no> no

alpha support: asupp flag, bool, <yes|no> no
ProRes codec: prores flag, bool, <yes|no> no
trim in time: ti seconds, float, >0.0 0.0
trim out time: to seconds, float, >0.0 0.0


QuickTime decoding: qtDecoding flag, bool, <yes|no> no
accelerated decoding: acceleratedDecoding flag, bool, <yes|no> no

HTML
Name key entity, type, <format> range default
enhanced support: enhance bool, <yes|no> no

interactive: interactive bool, <yes|no> no
show pageload: showload bool, <yes|no> no
full repaint: repaint bool, <yes|no> no
transparent bg: transpbg bool, <yes|no> no

Live Video Capture
Name key entity, type, default val
device number: captureDevice identifier, int (null)

Example:
custommedia -a play -u file:///Users/sedna/movie.mov?dur=10.0&size=1024x768

3.5.Player #

Usable on Apple Mac mini, Apple Mac Pro, Apple iMac, Apple Macbook, Apple Macbook Pro and Intel NUC PC (Linux)

Please click here for the hardware requirements.

3.5.1.Player and Cloud #

With the introduction of sedna.cloud, the management of licenses and instances of ~sedna software installed at various locations has been moved to sedna.cloud on the Internet. Now you just need a Web browser to manage your licenses and applications from wherever it pleases you. For further details on sedna.cloud read this section.

As they are being installed, both Player and Creator announce themselves to the Cloud server. To make the proper assignment of the newly installed instance, the operator has to enter the ~sedna ID and ~sedna Key of your company, which you will find in your Cloud account under your user name.

During the operation of your software, Player (and Creator) instances authorize themselves by connecting to sedna.cloud. Therefore, it is required that ~sedna applications have a permanent or at least regular connection to the Internet.

Connection Failure

As long as the Cloud server is available, the operation of Player is unaffected, and your audience can enjoy an attractive and rock-stable playback. However, what happens if the Internet connection is lost and sedna.cloud is not available?

In that case, Player is designed to work unaffected for a whole while. Player keeps on running for seven days without an Internet connection. On days 8 to 10, an alert is displayed in long intervals, and the content is still played back.

On days 11 to 14 this interval between the alerts is markedly shortened, and from day 15 on the alert is displayed permanently, and the content is still being played back.

3.5.2.Player Settings #

Player offers a range of settings to help you ensure that the Projects you’ve created in the Creator are shown correctly on all of your displays.

Start Player to open Player Settings. If Player is already running in playback mode, press ⌘ + Q on your keyboard to stop playback and go to the settings dialog.

General Tab

  • Start Player on Login: Start Player automatically when the current user logs in.

  • Keep Player Alive: Restart Player after it’s been closed unexpectedly.

  • Enable Content Update via Removable Media: Enables updates via Sneaker Network (f.e. via USB-Stick).

  • Enable RFID Support: Check this option if you want to use a~sedna RFID Reader with this Player.

  • Enable RFID Idle Time: Set how much time must pass with no RFID events occurring before Player resumes regularly scheduled content.

  • Allow User Interaction : Select this option to allow users to interact with the signage project. If this checkbox is disabled, the Triggered Playlist and the Switch Application options described below are not available.

  • Always Hide Mouse Cursor: If enabled, Player will always keep the mouse cursor hidden.

  • Triggered Playlist: Can only be selected if Allow user interaction is enabled. See description below.

  • Application Switch: Can only be selected if Allow user interaction is enabled. See description below.

  • Lock Screen for Kiosk Mode and Application Switch: Check this option to lock down Player. Only an admin can exit Player using a password.

The General tab contains two settings that are to be mentioned separately: Triggered Playlist and Application Switch. These settings are exclusive, i.e. if one is enabled, the other one is disabled.

Triggered Playlist: This is the default setting. User interaction with the signage display triggers content within Player. Triggered Playlist Idle Time allows you to determine, after how much time without interaction Player returns to regular content.

 

Application Switch: User interaction with the signage display triggers content that is opened with an external application, favorably with an Internet Browser such as Safari or Firefox. However, you can also open a local file and use other applications to open it.

 

 

To determine which application to start and which URL or file to open with it, click on the Define Application… button. The following dialog will be opened.

 

Type the name of your application in the Application Name field. The letters will be in red color, if the application name is unknown, but as soon as the name typed in is an application known to macOS, e.g. „Safari“, the letters will change to black color. You can also use the Browse Application button to search for your application in Finder.

Next, type in or paste the URL of the web page you want to be opened in the Open URL or File URL field. Both html:// or file:/// URLs can be used. Please note the three forward slashes in the file URL. Click on the Browse File button to search for the corresponding file in Finder.

Notes:

  • To safeguard smooth opening of URLs with external Internet browsers, you may have to adjust the browser configuration. In general, it is recommended to have the target application not executing any automatic actions.

  • For instance, leave the homepage setting of any Internet browser used empty, Safari needs to be set to open new windows and tabs as empty pages. Also, the Search settings in Safari need to be deactivated in order to prevent Safari from displaying a list with autocomplete suggestions when Player tries to open your configured URL in Safari.

  • Please check whether the defined application is capable of opening the file you’ve selected. Some applications are not prepared to open the URL or file URL parameters handed to it. Other applications may be incapable of running in fullscreen mode.

In general, ~sedna gmbh is not responsible for how other applications work. We recommend you to test your signage projects thoroughly before having them go live.

Finally, you can set the application to run in fullscreen mode. As a prerequisite, you need to allow Player to control your Mac. To do that, go to System Preferences and open the Security & Privacy settings. Open the Privacy tab and click on Accessibility. To be able to make changes to System Preference, click on the lock in the bottom left corner. Enter your admin password and proceed.

Then, open a Finder window and locate the Player app. Drag the app icon on the application list in the Accessibility pane. Finally, click on the checkbox next to the Player icon. This will allow Player to start other applications in fullscreen mode.

Note: After updating Player, you need to repeat the procedure for the updated version.

To conclude the application definition, click on the the Apply button to return to the Player settings. If you click on Cancel, the changes you made will be discarded.

Displays Tab

Select the display(s) from the list on the left that you want to adjust. You can make the following settings.

  • Standard tab: Give the selected display a name and assign it to a display group.

  • Display tab: Adjust basic settings for your displays, such as the background image, screen orientation and resolution.

  • Network tab: Give assets running on the selected display network access and allow Player to be controlled from external sources.

  • Advanced tab: Here you find the settings for a multiscreen text ticker setup, enable audio, or designate the file path for the Player for publishing purposes. Finally, decide whether Player will exit on resolution and display hardware changes.

A setting that is to be mentioned separately: Auto Adjust Framerate.

Auto Adjust Framerate: When enabled, the Player will automatically try to detect the frame rate of the corresponding device and adjust the Player settings to it. Auto Adjust Framerate works for most devices and generally produces better results and smoother playback. If you notice that there is a problem with playback, you may try disabling this option to see if the playback improves.

Input Devices Tab

  • 32 bit, 64 bit or BlackMagic: Apple standard is now 64 bit, but you can use 32 bit, if required. Also, BlackMagic is available.

  • Video Input: Select a video capture asset and define its resolution if it differs from the detected resolution. If you select BlackMagic, you can use it with native control.

  • Audio Input: Select an audio input device for a video capture asset. Set an audio delay time if video and audio aren’t in sync.

Subscriptions Tab

  • Web Update: Select this option if you plan to update Player content from a web source.

  • Data Path: Select the data path for web updates.

In this tab you can define the update schedule for Player. Learn more about Web Publishing & Subscriptions here.

Publishing Tab

The Publishing tab is available in Player Gold 2 and higher. Learn more about Web Publishing & Subscriptions here.

Watched Folders Tab

Watched Folders can be used to dynamically playback video files, images, and audio files from a local (cloud synchronized) folder.
To learn how to setup Watched Folders read this section.

Cloud Playlist

Cloud Playlist is available for Player version 5 and higher.
If you activate the checkbox the player will play only the assigned Cloud Playlist in fullscreen mode.
Learn how to manage Cloud Playlists in sedna.cloud here.

General Note: If you are using a multiscreen setup and the Player Settings and/or dock seem to change to a different screen each time, go to Mission Control in System Preferences and deselect Displays have separate Spaces. This should fix the problem.

3.5.3.Connecting Creator and Player #

In order to publish projects to your Players, you’ll need to connect the Creator with your Players. The corresponding settings are made in the Creator.

You can establish the connections manually, but if the Creator Mac and the Player devices are in the same subnet, Bonjour can find all Players automatically.

Connecting via Local Area Network (LAN)

  1. Start the Creator, open the corresponding project and click on Settings. In the project settings, open the Targets tab.

  2. Click on the button below the list and choose Add Player (Bonjour)…

  3. Select the Player you wish to use and click OK. A yellow dot may indicate ongoing negotiation with the corresponding Player. You can select multiple Players at a time.

  4. Once added, a green dot indicates an active connection and a red dot indicates that the corresponding Player is not available at the moment. A X red cross indicates that you have connected a older player version which cannot used for publishing. The Creator v2020 is down compatible to version 5.0.6 or higher only.

If you’re having trouble connecting to Players in your LAN, check your LAN connection and make sure that SSH is enabled. (System PreferencesSharingRemote Login)

Connecting Outside of a Subnetwork (WAN)

Bonjour operates within one network segment. With the Creator and Player located in different sub-networks you need to establish the connection manually. For that purpose you need the host names or the IP addresses assigned to the corresponding Player devices.

  1. On the Creator Mac, choose Settings and then choose Targets.

  2. Click on the button at the bottom and then choose Add Player manually…Add Player….

  3. Enter the connection details and click OK.

  4. Once added, a green dot indicates an active connection and a red dot indicates that the corresponding Player is not available at the moment.

Optimized Publishing

Optimized publishing means that only content actually needed for playback will be send to Players. This helps save hard drive space on your Players and shorten the time needed for publishing. Note that transfer speeds for projects may vary according to connection type.

You can activate the optimized publishing option after having added a Player. Double-click on the corresponding Player in the Players list and activate the Optimized Publishing checkbox.

Note: Calendar schedules, timer playlists and any components configured as remotely startable will always be transmitted, regardless of whether optimized publishing is enabled or not.

3.5.4.Web Publishing & Subscriptions #

Web Publishing allows you to provide Players access to signage content through HTTP/HTTPS connections. Content is made accessible to an unlimited number of Players on a designated web server, i.e. on an Internet web server provided with content by Creator.

Publishing to an Internet web server requires that the Creator is properly configured to have authorized FTP/FTPS access to the server.

Setting up Web Publishing

To make a project available via Web Publishing, you need to assign web targets in the Creator Preferences. Please proceed as follows.

1. In Creator, choose Settings and then choose the Targets tab.

2. Click on the button below the list and choose Add Web Target… or Import Web Target… to import web target settings from a *.pts file. If you have no settings file, enter the settings manually.

3. Name identifies the project on the web server. A folder with this name will be created on your server.

4. Host, Port, Path (optional), Account and Password are used as in any other FTP tool. Make sure the path points to a location the web server can see.

5. Use Active Mode (by default off) and Toggle Extended Data Connection Mode (by default on) are optional. If the connection is not working, try activating Active Mode first. If that doesn’t help, deactivate Toggle Extended Data Connection Mode.

 

Next steps are optional in case you want to export your server settings. These settings can be imported by Players.

 

6. Download URL is the web address at which the project is available for downloading. If you are publishing directly to the web root folder, just type in the domain name, e.g. https://www.example_server.com/download_folder.

7. HTTP/HTTPS Account and HTTP/HTTPS Password are used to access a protected webspace.

8. Click OK to confirm the settings.

9. Once added, a green dot indicates an active connection and a red dot indicates the web target is unavailable at the moment.

10. It is strongly recommended to save the settings as a *.pts file for later usage. To export the settings, right click on the target and choose Export Settings…

Setting up Player Subscriptions for Mac

To have Players download content from the web server, you need to subscribe your Players to the server. Note that Player Silver with exception of Apple TV and iOS and iPadOS devices does not have a Subscriptions option.

To configure the Player open the Subscriptions tab in the Player Preferences and proceed as follows.

  1. Enable content update via web: Activate this option.

  2. Import Settings: You can find this entry in the gear drop down menu below the Displays list. Importing settings from a *.pts file is the easiest way to set up Subscriptions, but you can also use the button to add new projects manually.

  3. Source Name: Enter the project name you have configured in the steps above.

  4. URL: Enter the local URL you have configured in the steps above.

  5. Set up the days, time slots, and time interval for updating the Player’s projects. The bar indicates a 24 hour period from midnight to midnight. If you choose the Per Day option and want the Player to continue checking after midnight, make the proper setting for the next day as well.

  6. Also activate Start Player on login and Keep Player alive in the General tab to make sure the downloads will proceed without interruptions.

Start the Player. The Player will download any new content at the periods you have defined. If you are not sure about your settings, test the connection to the project data for the web server or trigger the update manually by using the update function, both to be found in the gear menu.

Setting up Player Subscriptions for Linux

The Subscription feature enables an upload of Projects via Creator to a web server which then can be downloaded by configured Players via ftp.

Subscriptions need to be configured and set up from Creator. You can find more information here: Creator manual.

Overview

  • Active: Enables or disables the content update via web server.

  • Check Interval: The interval defines the time between content updates.

  • Time Slot: This defines the time of day for content update.

  • Import Settings: Use this button to import a config exported by Creator (*.pts file).

  • Test: Tests the upload (ftp) connection to the web server where the Project data is hosted.

  • Update: This forces a content update ignoring the time slot. Since the content update runs in the background (the project may be large) you will see no immediate result. To check the status of websubscription, please navigate to the following url of your Player. https://<player name or IP>/subscription/status

  • Undo: Reverts the unsaved settings.

  • Save: This saves any changes made to the settings.

Importing a configuration

A subscription configuration previously exported from Creator can be imported. This exported file has the filename extension *.pts
To import this, please navigate to the Player settings (See screenshot above), press the ‘import’ button and select the .pts file to import.
After this the new configuration is active and will start synchronization after the specified interval.

Time Slot
Time slots can be defined to limit the time for synchronization to certain hours of the day. In order to limit download times to night time (e.g. between 10 PM and 2 AM) start and stop time can be set accordingly.

Known issues
You cannot import a ‘.pts’ file twice without reloading the web page. So if you want to import a ‘.pts’ file make sure you did not already imported one without reloading the web page.
It may be neccesary to reboot after (re-)licensing in order to make Subscription available.
Currently it is not yet possible to enter any server dates and credentials manually, as in Mac version. This will be available in upcoming versions.

3.5.5.Sync Groups #

Players are designed to cooperate in sync groups. Sync groups help you maintain consistency during playback by ensuring that all Players act at the same time. You can also use sync groups to issue commands to an exclusive group of Players.

By default, sync groups have the default address 239.0.0.124. Note that this is not an ordinary IP address but a multicast address. For more details on multicast please refer to the Wikipedia multicast article. The first Player in a sync group assumes the role of the sync server. All other Players in the sync group listen to the sync server.

Setting up Sync Groups

If you want to separate Players from each other, you should choose different sync groups. You can customize the sync group address of a Player through the Player menu.

  1. Go to Time Sync Settings… in the Player application.

  2. Select „Use custom sync group“.

  3. Change the number to a custom sync group.

Note: We strongly recommend using only addresses in the 239.x.x.x range because this space is not used by other devices. In some special cases, you may need to try a different IP address space in the range from 239.0.0.1 to 239.254.254.254.

And we strongly recommend a gigabit network with a managed network switch where multicast is allowed and IGMP Snooping is enabled.

3.5.6.RFID Reader #

RFID tags are good for show and store setups but have uses beyond this as well. They offer great opportunities to have your audience or your customers interact with your signage setups.

This section gives you an overview of how to prepare the Players for RFID content triggering. A description about how to set up the Creator projects for RFID triggering is given in the RFID Content Triggering section.

To prepare the signage playback for RFID triggering, you have to adjust the settings of the Players, attach the RFID readers needed and prepare the RFID tags.

Note: You can attach multiple RFID readers to your Player Mac.

Setting up a Player

Open the Player Preferences and go to the General tab. Activate the Enable RFID support checkbox in the ~sedna RFID section. Activate the Enable Idle Time checkbox to define how much time of user inactivity will make Player return to scheduled or default content.

Now the corresponding Player is ready. Proceed this way with all Players you want to engage.

Using RFID Hardware

Attaching RFID readers is easy. Just put the USB plug in a USB port of the corresponding Player Mac.

macOS will prompt you to allow input access for your RFID device. You can also grant access later via your OS settings Privacy > Input monitoring.

Next, have the tags ready. Attach them to whatever objects are supposed to trigger the RFID action. You might want to conceal the RFID tags (and readers) used in order to create a surprise effect.

Finally, publish your RFID interactive project. Let your audience have fun with your signage project.

RFID Tags

The RFID reader provided by ~sedna gmbh is a low frequency (LF) reader working on 125kHz. Therefore, you need RFID tags working in the LF range for your projects.

RFID tags are usually identified by the chipset used on them. Although the RFID reader hardware is capable of detecting various 125kHz tags, only RFID tags with the Unique chipset have been tested and proven to work by the time being.

Other RFID tag chipsets may or may not work with our reader. We can’t guarantee the functioning of any other chipset than the above named. If you need other chipsets tested, visit this page to contact us.

Please note that additional programming may be required to have other chipsets work with ~sedna software. If you place an order to carry out such programming, you will be charged on a time and material basis for the work done.

3.6.Player Installation on an Intel NUC #

3.6.1.Quick Start Guide #

We assume you are familiar with the Creator and Cloud. Using the Player for Linux is straightforward as you can publish your Creator project to a Linux based Player just as you would to a Mac based Player. Player for NUC needs a ‚Player Silver‘ or ‚Player Gold 1‘ license.

These are some of the differences between the two platforms that you should be aware of:

Installation

Installing Player for Linux also installs an operating system that is optimized for playout systems. Please refer to the Installation Guide we are providing to learn how to install Player for Linux.

User

Name: sedna
Password: sedna
The password can be changed on the Player configuration page.

No Desktop

When booting a computer with Player for Linux installed you won’t see a Desktop or Finder as on macOS. The system comes without Desktop and Window manager as these are not needed for a Playout System.

Player Settings

You can adjust all Player Settings via a configuration web page. When a keyboard is attached to the Player computer you can bring up the configuration page with the following keyboard

shortcut: Command-Shift- C (or Windows-Shift-C).

Login with the sedna user. To return to playback (hide the configuration web page) press Command-Shift-C again. If you know your Player’s IP Address you can also remotely access this page by entering the IP Adress in your Web Browser’s address field. The web browsers supported are Safari and Chrome.

Set Time Zone

You will need to set the time zone of your Player computer in the Player Configuration Page.

Important Notes

After installing Player for Linux the computer will connect to your LAN using DHCP. You can change the network settings on the configration page in the network tab.

Capture Device

Player for Linux supports the following capture devices for Intel NUC:

AJA U-TAP HDMI (always with the newest firmware)
AJA U-TAP SDI (always with the newest firmware)

Other USB capture devices or webcams might work, please let us know the models you are using and work fine for you.

3.6.2.Installation on Intel NUC #

Requirements

  • USB Memory device 2 GB min, USB 3 recommended for faster installation

  • One of the supported Intel NUC Kit Models:

IntelNUC – NUC7i3BNK
Intel NUC – NUC7i3BNH
Intel NUC – NUC7i5BNK
Intel NUC – NUC7i5BNH
Intel NUC – NUC7i7DNHE
Intel NUC – NUC7i7DNKE
Intel NUC – NUC10i5FNB
Intel NUC – NUC10i7FNB

with at least 16 GB of RAM and sufficient SSD space

  • BIOS Version BNKBL357.86A.004

  • Player for Linux system installer image file for Intel NUC USB Keyboard

Checking your BIOS Version

To determine the current BIOS Version on your device please start it up and press F2 key when you see the Initial Boot Screen

After this you will be presented with the BIOS Info Screen, where you can get the BIOS version info as shown below.

Please make sure that the BIOS version of your device is BNKBL357.86A.0042. If this is not the case you need to update your BIOS. Please refer to the BIOS Update PDF in your Cloud Resources for instructions how to accomplish this.

 

Preparing the install image

Option 1
Please download a copy of Etcher (http://etcher.io) for your system and start it. Etcher is a free imaging utility to copy image files to USB Memory devices

Attach your USB device and select the downloaded image file. Select the attached USB device and click the ‚Flash‘ button.

Option 2
If you are an experienced user you can also copy the image with existing tools from your system (macOS) and use Terminal. Then you need to identify your USB device via

 diskutil list

and deactivate it via

 diskutil unmountDisk /dev/diskX

where /dev/diskX should be the name of the USB device on your system. After this just execute the following line:

 sudo dd if=/path/to/installer-image of=/dev/rdiskX

Installing the image to the target system

After copying the image file to the USB Device using one of the two methods described above connect the device to a free USB Port on the target computer, connect your USB keyboard and power up the system.
Usually the system does not automatically boot from USB devices, so bring up the boot menu by pressing the F10 key on the connected keyboard shortly after powering up.

If everything went well you’ll see the boot menu

Now you see a list of available boot devices on the system. Please select your USB device and select the entry which reads UEFI before it and press Enter. The UEFI entry is very important, otherwise the installation will fail. If you don’t see any boot device at all, please check that the UEFI mode in the BIOS of your system is enabled and that Secure Boot is disabled.

Once the system has booted from the USB device, you will be prompted to install the Player.

From this point on, the installer will automatically take care of the entire installation.

3.7.Player Installation on Intel Compute Stick #

3.7.1.Quick Start Guide #

We assume you are familiar with the Creator and Cloud. Using the Player for Intel Compute Stick is straightforward as you can publish your Creator project to a Linux based Player just as you would to a Mac based Player. Player for Intel Compute Stick needs a ‚Player Silver‘ license.

These are some of the differences between the two platforms that you should be aware of:

Installation

Installing Player for Intel Compute Stick also installs an operating system that is optimized for playout systems. Please refer to the Installation Guide we are providing to learn how to install Player for Linux.

User

Name: sedna
Password: sedna

The password can be changed on the Player configuration page.

No Desktop

When booting a computer with Player for Intel Compute Stick installed you won’t see a Desktop or Finder as on macOS. The system comes without Desktop and Window manager as these are not needed for a Playout System.

Player Settings

You can adjust all Player Settings via a configuration web page. When a keyboard is attached to the Player computer you can bring up the configuration page with the following keyboard

shortcut: Command-Shift- C (or Windows-Shift-C).

Login with the sedna user. To return to playback (hide the configuration web page) press Command-Shift-C again. If you know your Player’s IP Address you can also remotely access this page by entering the IP Adress in your Web Browser’s address field. The web browsers supported are Safari and Chrome.

Set Time Zone

You will need to set the time zone of your Player computer in the Player Configuration Page.

Important Notes

After installing Player for Intel Compute Stick the computer will connect to your LAN using DHCP. You can change the network settings on the configuration page in the network tab.

 

3.7.2.Installation on Intel Compute Stick #

Requirements

USB Memory device 2 GB min, USB 3 recommended for faster installation

  • Supported Intel Compute Stick Models: STK1AW32SC or STK1A32SC
  • minimum BIOS Version SCCHTAX5.86A.0029
  • Player for Linux system installer image file for Compute Stick
  • USB Keyboard• Supported USB Ethernet adapter:
  • Apple USB Ethernet Adapter (A1277)

UGREEN Ethernet Adapter USB 2.0 to 10/100 Network (Linux ASIX AX88772 Chipset)
other Adapters might work, please let us know the models you are using and work fine for you

Checking your BIOS Version

To determine the current BIOS Version on your device please start it up and press F2 key when you see the Initial Boot Screen. After this you will be presented with the BIOS Info Screen, where you can get the BIOS version info as shown below.

Please make sure that the BIOS version of your device is minimum SCCHTAX5.86A.0029. If this is not the case you need to update your BIOS. Please refer to the BIOS Update PDF in your Cloud Resources for instructions how to accomplish this.

Check and set your Operating System Settings in BIOS

Go to the configuration tab in the BIOS settings and make sure that “Windows 64-bit” is chosen in the “Select Operating System” field. Save the setting by pressing F10 and confirm by pressing Y.

Preparing the install image

Option 1
Please download a copy of Etcher (http://etcher.io) for your system and start it. Etcher is a free imaging utility to copy image files to USB Memory devices

Attach your USB device and select the downloaded image file. Select the attached USB device and click the ‚Flash‘ button.

Option 2
If you are an experienced user you can also copy the image with existing tools from your system (macOS) and use Terminal. Then you need to identify your USB device via

 diskutil list

and deactivate it via

 diskutil unmountDisk /dev/diskX

where /dev/diskX should be the name of the USB device on your system. After this just execute the following line:

 sudo dd if=/path/to/installer-image of=/dev/rdiskX

Installing the image to the target system

After copying the image file to the USB Device using one of the two methods described above connect the device to a free USB Port on the target computer, connect your USB keyboard and power up the system.

Usually the system does not automatically boot from USB devices, so bring up the boot menu by pressing the F10 key on the connected keyboard shortly after powering up.

If everything went well you’ll see the boot menu

Now you see a list of available boot devices on the system. Please select your USB device and select the entry which reads UEFI before it and press Enter. The UEFI entry is very important, otherwise the installation will fail. If you don’t see any boot device at all, please check that the UEFI mode in the BIOS of your system is enabled and that Secure Boot is disabled.

Once the system has booted from the USB device, you will be prompted to install Player.

From this point on, the installer will automatically take care of the entire installation.
Once the installation is finished the system will be automatically rebooted.

Please remove the USB device.
To get the network working, please connect the USB-to-Ethernet adapter and reboot the system.

3.8.Player Installation on an Apple TV #

3.8.1.Quick Start Guide #

We assume you are familiar with the Creator and Cloud. Using Player for TV is straightforward as you can publish your project from the Creator or use the Cloud Playlist feature (since version 5.0) just as you would with any other player. Please note that Player for TV needs a special ‚Apple TV Arrangement‘ or a playlist (available in Presenter Creator Pro 4.5.3 or higher) and does not support Arrangements with multiple content layers.
For using more layers you will need to use products with higher capabilities like Player Gold 1.

You will find the latest versions of ~sedna software in the Resources section of your Cloud account or for Player for TV directly in the App store on your device.

3.8.2.Installation on Apple TV #

On your Apple TV go to the App Store, search for ‚sedna’ or ‚presenter‘ and install the application from the store free of charge. When the installation is finished you can use the player in demo mode right away but playback will be interrupted from time to time by a demo message.

3.8.3.Licensing #

Open the Player app on your Apple TV device and parallel log-in
to your Cloud account on a secondary device.

Start Player and click „menu“ or swipe up on the Apple TV remote and choose „License“ from the menu bar appearing at the top to enter your ~sedna ID and ~sedna Key.
You will find this information in your Cloud account on the landing page or in the menu on the top right side when you click on your username.

Now there is an open Player request under „Player Action Required“ in your Cloud account that you can assign a license to.

Just click on „Activate“ to choose from the licenses available, select one and confirm.
These options are also available in the „Players“ section.

Your Player is now fully licensed and the demo message no longer active.

You can now setup basic content scenarios with the Cloud Playlist feature.
To setup more complex scenarios with Creator, continue reading on how to Connect Creator and Player.

3.8.4.Connecting Creator and Player #

In order to publish your project you’ll need to connect it with your desired target Player(s).

To do this open a new project in Creator, go to „Project Settings“ > „Targets“ and select the tab „Players for TV“ and click the „+“ icon in the lower left.

Make sure that the Player application is running on the Apple TV device and that it and the computer you’re using Creator on are in the same network.

When the Apple TV device is connected to your local network select „Add Player (Bonjour)“. Select the Apple TV from the list, click OK and enter username and password.

Standard username/account is: sednaUser
Standard password is: sednaPass
You can change these on your Apple TV device in settings for the Player app.

The Apple TV will be added to your target list and show a green light if connected properly.
If it shows a red or yellow light please check your credentials and that Player for TV is still running.

If the Apple TV device is in a remote location please read more about
Web Publishing & Subscriptions.

Add your assets to your project and choose from two ways of scheduling content to a Player for TV:

Due to operating system limitations, HTML Assets will not play back on Apple TV devices. Please contact us for possible solutions.

Apple TV Arrangement

In Creator click on the „+“ icon in the Arrangements & Playlists section (lower left) and choose Apple TV Arrangement.

Name your Arrangement and choose a preset for the Arrangement resolution that fits your device and screen resolution (HD or 4K).

An Apple TV Arrangement can contain:

  • one content layer (e. g. for movies and pictures up to 4K)

  • one extra audio layer for additional audio files

  • one ticker layer for text or dynamic URL tickers

  • one command layer (for network commands)

Please note: Due to operating system limitations, HTML Assets will not play back on Apple TV devices.
Contact us for possible solutions.

You can schedule additional assets and layers in Creator
but Player for Apple TV will not be able to play these back.

Drag your assets into the corresponding Apple TV Arrangement Timelines and as long as the app is running publish your Project (top right button) to your Player.

Playlist for Apple TV

Click on the „+“ icon in the Arrangements & Playlists section (lower left) and choose Playlist. Select the playlist and make sure to activate the advanced options „Remotely startable“ and „Support Player for TV“ on the right. Now you can drag assets into the playlist and publish your project to your Apple TV.

The default Playlist will always start when you open the app on your Apple TV.

If you have added more Arrangements or Playlists to your project you will be able to choose one of them by clicking „menu“ or swipe up on the Apple TV remote and select „Playlists“.

3.9.Introduction #

~sedna Failsafe is a software add-on for all Player Gold, Platinum and Media Engine configurations.
Failsafe ensures that the connected Player devices monitor each other in pairs. The respective backup Player takes over in specific cases of emergency.
The configuration of ~sedna Failsafe takes place in the Creator interface.

3.9.1.Preparing switch commands #

You need to prepare switch commands (network commands) for each pair of Players to be sent to an external switch. Apple and shell script commands can’t be used.

Navigate to the commands Tab > click “+” > Network command.
Select the created command in the Command Library and enter switch command into the Editor in the middle.

In the Inspector on the right side of the interface enter the Name, Server and Port Information. In case you’re using a HEX command, activate the checkbox “Interprete HEX” in Inspector.

Repeat the process with as many commands you need for your setup.

3.9.2.Setting up Units #

A Unit in Failsafe is always a pair of Computers. To set up the Units, navigate to the Creator project settings > Failsafe Tab
Click on the “+” and add a Name to your System.

Switch to the “Failsafe Units” Tab > click the “+” to add the needed two units with credentials like in the following example:

Unit one “machine-01 + machine-02”:
Primary Name: machine-hostname-01
Primary Host: 192.168.0.1

Backup Name: machine-hostname-02
Backup Host: 192.168.0.2

Repeat the process for all further units in your setup.

3.9.3.Failsafe Project Settings #

Switch to the Settings tab in the Failsafe Project Settings.

You can now modify several settings and enter your email server credentials as described below:

Backup Observer Interval: Interval for Primary Player checking if Backup is available/reachable.
Mail Interval: Set the frequency of emails to be sent in case of negative health check(s).
Backup Mode:
– Warm: Backup machine is up but Player isn’t running. Only the currently running machine creates a playback log.
– Hot: Backup machine is up and Player is running. Both players create a playback log in parallel.
Mail Server: Enter your mail server adress
Port: Enter the port number of your mail server
Connection Security: Multiple security modes, depending on the specifications of your server/server provider
Authentication Method: Multiple authentication methods to choose from, also depending on the specifications of your server
User + Password: Enter user name and password for the mailaccount to be used for the notifications
Sender: Enter the sender’s email address
Recipients: Enter the desired recipients for the Failsafe notifications

You can check the server connection or send a test email via clicking the respective buttons below.

3.9.4.Health Checks #

Switch to the Health Checks Tab.

Within the Health Checks tab you can activate up to four health checks for your Failsafe units. The backup Player checks all activated categories of the primary machine.

Network Check: Backup checks if Primary is available via network connection.
License Check: Backup checks if license on Primary is available and valid. Not necessary for Media Enigne 8K as those licenses are device bound.
Display Check: Backup checks if the number of connected displays to the Primary are still the same since the initial boot process.
Player Check: Backup checks if Primary playback is running.

You can individually activate/deactivate all checks and also decide if you would like to use all/specific checks as trigger for takeover for the backup machines. In addition you can set individual intervals for each health check.

3.9.5.Linking Switch commands #

Switch to Commands tab in the project preferences.

In this section you have the choice to assign your previously created commands to different moments in a failure situation:

Pre Switch commands will be sent before the takeover command itself takes place.
Switch commands are the takeover commands themself.
Post Switch commands will be sent after the takeover.

To assign the commands click on “+” and select the created command line. A context menu will open, chose the desired command to be assigned.
Repeat this process to add your further needed commands.

3.9.6.Reset after takeover #

In case of any failure, as defined before in the Health Check Tab, the assigned switch commands will be executed to make the takeover of the backup Player(s) happen.
All primary Player(s) from the failsafe system will be set to “warm” mode and all backup Player(s) will be set to “hot” mode.

To put the Primary Player back into operation after a takeover the following steps are necessary:
– Check, repair and/ or reboot the Primary Player(s)
– Manually toggle the display connection back to Primary Player(s) via the connected signal switcher
– Reboot Backup Player(s)

4.Player Installation on an iOS or iPadOS device #

5.Report Generator #

Introduction
Report Generator part of the ~sedna software suite. You can Report Generator to retrieve proof-of-playback files (CSV files) from Players and bundle them into reports.

System Requirements
Report Generator requires at least one Player from which Report Generator can retrieve reports from.

IMPORTANT
Before downloading Proof-of Playback files (CSV files) from your Players, delete or move older CSV files from the ~/Library/Logs/Player folder on Player machines. Reducing the files to the relevant ones will save time while downloading and importing.

Getting Started
Open the Report Generator application and you‘ll see the application pictured in below.

On the right you can see a list made for recent reports ready for indexing. Since you’ve just installed Report Generator, there aren‘t any.

You have three other options on the screen:

  • New Report: Here you can enter the specifications for the report that will be created from imported CSV files or database.

  • Open Other: Here you can select a report that is not listed in Recent Reports.

  • Data Manager: Here you can add Players to Report Generator to get CSV files from.

You‘ll need to start by setting up a source in the data manager as described in the next section.

Retrieving CSV Files
There are two ways to retrieve CSV reports with Report Generator.

First, you can retrieve them directly from a Player that is in the same network as the Mac running the Report Generator. This can be done through through Bonjour or manually (+ Button > Add Player > Other…)..

Second, you can manually retrieve the CSV files from a Player outside of the network and use Report Generator to bundle them. You‘ll need to physically retrieve them from the Player with some sort of memory storage.

Players in the Same Network
You can retrieve the files directly from a Player that is in the same network as the Mac running the Report Generator. This can be done with Bonjour.

Start by opening Report Generator and selecting the Data Manager… Press the + button and choose Add Player…. You will then be prompted to select a Player over Bonjour from the list. Alternatively you can click Other… and add a Player that is not available in the list by entering the host name or IP address.

If necessary, enter any missing information on the right and the Player will be connected. Once connected, you will be asked whether or not you want to immediate download all files. You can also do this later with the download button.

Players in a Different Network
To retrieve CSV files from Players in a network that you do not have access to, you’ll need to physically connect a media storage device to the Player, such as a USB stick.

You can then retrieve the reports by copying them from the ~/Library/Logs/Player/ directory.

Once you have them, go to the Data Manager and using the + button choose “Add Offline Source”. Once you select this option, you’ll be prompted to give the offline source a name. You can then add the files directly in the following window, or do so later by selecting the “Add Files” button and selecting the appropriate directory.

You can also change the settings of a data source by selecting the “Change data source…” button. So this settings could be used to separate different Players, e.g. to have an own database for every project.

Browse Files
You can right click in a source and select the Browse Files option to see a list of its available files.

Report Parameters
Once you’ve added data sources in the Data Manager, you’re ready to start decide which Players and Displays, as well as at what times, should be considered in the report.

Select File > New to start a new report or choose the New Report option on the welcome screen.

Time Range
The first thing you’ll want to do when creating a new report is to set the time range. You can do this by entering the dates in the time range section of the Range & Source tab.

You can download the most recent files by clicking the “Download newest files…” button next to the time range fields.

Players & Displays
You can now add or remove displays that you want to include in the report by using the + and – buttons. You can only add Players that have already been added using the Data Manager.

You cannot add a display if its corresponding Player has not been added.

Structuring Reports
Once you’ve added data sources in the Data Manager, you’re ready to start structuring your report. This entails choosing which information will be include in the report itself.

Fields
Fields are the different categories of information that will be placed in your generated report. You can add or remove fields to the report by using the + and – buttons.

An Alias is simply a name that you give to the particular field for recognition and organization purposes. The alias is used in the generated report instead of the raw field name.

Filters
You can add a filter to a particular field by double clicking on that section.
Those information will be used for displayed columns and/or filter definition of your generated report.

Possible fields are:

  • clipDuration: Duration of the clip in seconds.milliseconds.

  • clipTitle: Name of the content clip given in Creator.

  • clipType: The kind of clip played (e.g. Movie, HTML or Image).

  • count(*): Number of members in a grouping.

  • date: Recorded date of the csv file.

  • displayName: Given name of the display the content was played.

  • durationPlayed: The amount of time the clip was played.

  • end: End time of the played content.

  • layer: The layer on which the content was played.

  • playerName: Name of the player the content was played on.

  • start: Start time of the played content.

  • sum(clipDuration): Summed up all clip durations of the members of the grouping.

  • sum(durationPlayed): Summed up all played durations of the members of the grouping.

  • valid: Readiness of the content at the scheduled time.

Grouping
You can group entries in the report by creating a grouping in the section on the right. By default, there are already four groupings available, as these are the most common.

Groupings simply take similar entries in the CSV files and compile them together. This makes the report easier to read and more organized.

Duration Format
You can format duration times in your report as hh:mm:ss:msmsms by selecting the “Duration formatted” option at the botton of the Fields and Grouping section. Otherwise, durations are simply listed in seconds.

Custom SQL
You can use this option to create a custom SQL command. By default, there is already an SQL command entered but you may change this if you need to use different placeholders ($from, $to, $players and $displays).

Generating Reports
Once you’ve adjusted all of the settings you want to use in your report, you’re ready to generate it.

Select the format at the bottom of the screen (HTML, PDF or CSV) and then press the “Generate” button. If you choose HTML, you will then be prompted to select a template and where you want to save the report.

If you choose PDF, you’ll be prompted to make selections in the following print screen. Changing the scale will not change the size of the print on the .pdf. You can add a logo by dragging and dropping it into the provided box and remove it again by selecting it and pressing backspace. The logo is added to the top righthand side of the document.

Note: There is limited space in the columns of the .pdf. Long entries may not be displayed correctly and numbers are not broken to the next line. If you need more space, try using a landscape layout.

Saving Report Configurations
To save yourself from having to repeat the previous steps to create the same or similar reports, you may want to save the report’s configuration. You can do so by selecting File > Save… .

HTML Templates
You can use a different HTML template for the final report format by selecting File > Open HTML Templates… . There you can add your own template to the folder or duplicate the default template and adjust it accordingly.

Log Window
You can find a log of everything that has happened in the Report Generator by selecting Window > Log Window.

Viewing Reports
Once you’ve completed the previously described steps and generated the report, it will automatically open once the Report Generator has finished. If you don’t want the report to open automatically, you can disable this feature in the Window menu.

Recommendation
When filtering the specific media type „Arrangement“ we recommend to use this with fitting „clipName“.
Java Script must be enabled to view the HTML-based report in your Browser (e.g. Safari).

6.Light Mapper #

Light Mapper is the starting point to configure light fixtures for DMX/Art-Net output. The user interface allows to virtually rebuild your light fixtures for pixel perfect mapping of content. Create multiple scenes with different fixtures and configure your universes and choose and configure corresponding controllers.

6.1.First Steps #

6.1.1.Open the Light Mapper User Interface #

Connect to the Media Engine User Interface through your browser as usual and log in.

The Light Mapper is the bottom navigation item on the left-hand side. Clicking on it will open its user interface.

6.1.2.Getting Started with Scene Creation #

Click on the „Scene Setup“ button. There, you can set the resolution of your scene display, for example, Width: 3840, Height: 2160. It is also possible to set a background image, either by drag and drop or by URL. An example is provided on this page (https://…). The background image is only for editing here in the Light Mapper. It has no effect on the LEDs.

6.1.3.The "New", "Load", "Save" Buttons #

„New“ – this opens a new empty scene.

„Load“ – here, a previously saved scene can be loaded and further edited.

„Save“ – here, an edited scene can be saved.

6.2.Create Fixtures #

6.2.1."Generator" button #

Below this button, you can find the possible fixtures.

„Fixture“ is a single LED with 3 pre-set channels „channels per fixture“, a starting channel „start address“ of 1, a universe of 0, a universe size of 512 channels at position X (from left) and Y (from top). A random unique „name“ is assigned here, which can be changed here or at a later stage. The same applies to the „controller“. The „area of interest“ refers to the size of the point in the Light Mapper scene, but also to the area used for calculating the color values of the LED pixels. (AoI:0 is only the pixel at position (X,Y), AoI:1 are the pixel at position (X,Y) and all 8 surrounding pixels.

„Circle“ is a ring of LEDs with the center point (X,Y) and a selectable „radius“. The LEDs are arranged clockwise. Further additional settings here are „angle“ (rotation angle of the highlighted starting point), and „count of fixtures“ – the number of LEDs.

„Box“is a set of 4 points arranged in a rectangle. „Width“ and „height“ indicate the width and height.

„Bar“ is a straight row of LEDs, which can also be rotated with „angle“.

„Grid“ is a field with „columns“ and „rows“. „Width“ and „height“ indicate the width and height.

6.3.Controller #

6.3.1.Creating a Controller #

Preparation: First, set up the controller to be used accordingly (See manufacturer’s instructions).
Switch to the „Inspector“ tab in the Light Mapper in the upper left corner and click on „Add Controller“ A window „Controller Setup“ appears.

6.3.2.Controller Setup #

In the Controller Setup, you can assign a name, the IP address of the controller, and the port.

The default „Refresh Rate“ is 30 Hz. A refresh rate supported by the controller can be entered there. The IP, port, and refresh rate have been set on the controller according to the

manufacturer’s instructions.

6.3.3.Assigning a controller #

Now you can assign the controller to the corresponding fixtures.

To do this, open the list of fixtures in the „Inspector“ tab.Select a fixture that should be controlled by the previously created controller.

Click on „Controller“ at the bottom and select the corresponding controller from the list.

6.4.Assigning a Display #

  1. Open Display Management

  2. Switch from the Light Mapper to the Display Management (marked red)

  3. On the output where the scene should be played (in the example, DP0 on the right), select the created scene under „DMX“ and click „SAVE“ at the bottom right. The player will now restart and the scene will be played.

7.Color Animation Widget #

The Color Animation Widget is a tool to easily create visual effects. Solid colours, 2-color linear or radial gradients can be created and manipulated via an external command API.

Further control options include fade-ins, fade-outs, fades to black or white, as well as flash and pulse or different push options.

Color Animation Widget is a prefect supplement for Light Mapper, as it allows to create and control colors for light fixtures, but it can also be used in Creator projects for standard video outputs.

Example (json body):
A centred radial gradient (red, yellow, red) has a sweep animation with a fade-in of 4s

curl -X "POST" "http://10.17.10.25:3000/api/v1/" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{
"center": [50,50],
"colors": ["red", "#ffee66", "red"],
"animation": {
"sweep": {
"loop": true,
"duration": "6000"
}
},
"offset": [0, 33, 66],
"style": "gradient",
"target": "widget_1",
"transition": {
"fade_in": {
"duration": 4000
}
},
"type": "radial"
}'

Help Guide Powered by Documentor
Suggest Edit