Implementing Tizen player tizen-player
Installing Tizen player installing-tizen-player
Follow the steps below to implement the Tizen player for AEM Screens:
-
Navigate to the AEM Screens Player Downloads page so you can download the Tizen player.
-
Install the Tizen player (.zip) file from your local machine.
Setting up the http Server setting-local-server
http server
. (The http server
is not required to be Local or Apache server).Follow the steps below:
-
Copy the two extracted files such as
AEMScreensPlayer.wgt
andsssp_config.xml
to the root directory of your local Apache Web server.note note NOTE The AEMScreensPlayer.wgt
is the actual Tizen player application andsssp_config.xml
contains information about this map that helps you to install it on Tizen device. -
Get the IP or URL of your local HTTP server (and the path to the folder containing the extracted files in step 2 if extracted to a subfolder and not a root folder).
-
The Tizen player downloads the installer from the local server.
Naming Tizen player name-tizen
You can assign a user-friendly device name to your Tizen player, thus sending the assigned device name to Adobe Experience Manager (AEM). This capability not only lets you name your Tizen player but also lets you easily assign appropriate content.
Follow the steps below to configure the name in the Tizen player:
- Click the menu button on your remote.
- Navigate to Network > Device Name so you can assign a name to the player.
Configuring Updates on the Samsung Device config-updates
Follow the steps below on the Samsung device so you can complete the installation of the AEM Screens Player on the device:
-
Navigate to your Samsung device and turn in on.
-
Click the MENU button from the device’s remote and scroll down to System from the left navigation bar.
-
Scroll down and click the Play by way of option and change it to the URL Launcher option.
-
When the URL Launcher is set, press the Home button from your remote.
-
Navigate to the URL Launcher Settings and enter the IP address of your localhost server and click Done.
note note NOTE The Tizen player should be able to connect to the HTTP server. -
The AEM Screens Player automatically installs and launches on your Samsung device.
note note NOTE Both the Tizen device and the http
server should be able to connect with each other, that is, the server should be reachable to the Tizen player.
Exempting User Agents with the SameSite Cookie Issue exempting-user-agents
SameSite=None
attribute used in the login token issued by AEM 6.5.5 to AEM 6.5.7. Usually, the issue can be resolved by upgrading the browser to the latest available version. Sometimes such upgrades may not be possible such as with smart displays, set-top boxes or other devices with embedded browsing engines.Follow the steps below to exempt these incompatible clients when using SameSite=None:
-
Upgrade to Adobe Experience Manager (AEM) Service Pack 6.5.7.
-
After AEM restarts, go to
/system/console/configMgr
and search for Adobe Granite Token Authentication Handler. Set the value for the SameSite value to None. -
You should see a new option
User agents to be exempted from samesite attribute
. Populate this option with a regex corresponding to the user agent that is(are) incompatible with the SameSite=None attribute.note note NOTE See SameSite=None: Known Incompatible Clients for more details. For the Tizen player, use the regex: (.*)Tizen(.*)
. -
Register the Tizen player against your AEM 6.5.5 and above instance and it should register and show content normally.
Remotely Provisioning the Tizen player remote-provisioning
Remotely provisioning the Tizen player lets you deploy hundreds and thousands of Samsung Tizen displays without much effort. It avoids the manual effort to configure each player with the server URL and bulk registration code, or other parameters. And, if there is AEM Screens as a Cloud Service, to configure the cloud mode and cloud token.
This feature lets you remotely configure Tizen player and also update those configurations centrally, if necessary. All you require is the HTTP
server used to host the Tizen application (wgt and xml file)
and a text editor to save the config.json
with the appropriate parameters.
Make sure you have configured the URL Launcher address on the Tizen device. Click the Home button > URL Launcher settings.
On the HTTP
server that hosts the Tizen application, place the file config.json
at the same location as the wgt
file. The file name must be config.json
.
The Tizen player installs and at launch (and every reboot), checks and applies the settings in the config.json
file.
Example JSON Policy example-json
{
"server": "http://your-aem-instance.com:4502",
"registrationKey": "AdobeRocks!!",
"enableAdminUI": true,
"enableOSD": true,
"enableActivityUI": true
}
Policy Attributes and Purpose policy-attributes
The following table summarizes the policies with their functions.
For example, if you want to allow manual configuration for reboot schedule, do not specify the key
rebootSchedule
in the policy configuration. Policy Configurations are read every time the player reloads.Enrolling the Tizen Device to Samsung Remote Management Service (RMS) enroll-tizen-device-rms
Follow the steps below to enroll the Tizen device to Samsung Remote Management Service (RMS) and remotely configure the URL Launcher:
-
Navigate to Menu -> Network -> Server Network Settings and press Enter.
-
Navigate to the Server address and type in the MagicInfo URL access and press Done.
-
Setup TLS, if necessary. Navigate to the port and click the port number from the server and click Save.
-
Navigate to the Device tab and check for the device that you configured. When a device its found, click the check box, then click Approve.
-
Fill the required information and click a device group. Click OK.
-
When the Device is approved, it appears on the Device List. Click Information on your device box as shown in the following.
-
The device information dialog box displays. Click the Device Info tab and click Edit.
-
Edit the device options and click the Setup tab. Navigate to URL Launcher section and enter URL hosting the wgt and
SSSP config file
so you can install anSSSP
application, as shown in the figure below. -
Click Save.
Using the Screens Remote Control using-remote-control
AEM Screens provides Remote Control functionality. Learn more about this feature here: Screens Remote Control