This document outlines the process of remotely installing applications on Samsung Tizen Signage Screens using the Samsung MDC (Multi Display Control) protocol. Two primary scenarios are covered: installing an application when another application is already running, and installing an application when Samsung MagicInfo is installed and running.
Requirements
Samsung Tizen 4+ screens (target screens)
Windows or Linux device (to run MDC commands)
`samsung-mdc` utility (https://github.com/vgavro/samsung-mdc)
The target Samsung Tizen Signage Screen and the Windows or Linux device running the `samsung-mdc` utility must be on the same local network.
Network connectivity between the control device and the Samsung Tizen screens.
Knowledge of the IP addresses of the target Samsung Tizen screens.
Scenario 1: Another Application is Installed/Running
In this scenario, a different application is currently installed and potentially running on the Samsung Tizen signage screen. The following commands facilitate the installation of a new application.
samsung-mdc [email protected]:1515 launcher_url_address "https://r.ommasign.com/tizentv"
samsung-mdc [email protected]:1515 input_source URL_LAUNCHER
samsung-mdc [email protected]:1515 power reboot
`samsung-mdc [email protected]:1515 launcher_url_address "https://r.ommasign.com/tizentv"`: This command sets the URL from which the Tizen application packages will be downloaded. Replace `192.168.1.1` with the IP address of your screen.
`samsung-mdc [email protected]:1515 input_source URL_LAUNCHER`: This command is to ensure input source is set to URL Launcher.
`samsung-mdc [email protected]:1515 power reboot`: For installation to start, the device needs to be restarted.
Scenario 2: MagicInfo is Installed/Running
When Samsung MagicInfo is installed and actively running on the signage screen, a slightly different approach may be required to ensure a smooth application installation without conflicts.
samsung-mdc [email protected]:1515 launcher_url_address "https://r.ommasign.com/tizentv"
samsung-mdc [email protected]:1515 input_source HDMI1
samsung-mdc [email protected]:1515 launcher_play_via URL_LAUNCHER
samsung-mdc [email protected]:1515 input_source URL_LAUNCHER
samsung-mdc [email protected]:1515 power reboot
`samsung-mdc [email protected]:1515 launcher_url_address "https://r.ommasign.com/tizentv"`: Similar to Scenario 1, this command sets the URL for your application package.
`samsung-mdc [email protected]:1515 input_source HDMI1`: In order to reset the URL Launcher settings from MagicInfo to Ommasign we first need to change the input source to HDMI
`samsung-mdc [email protected]:1515 launcher_play_via URL_LAUNCHER`: This command sets the play via option as URL Launcher again
`samsung-mdc [email protected]:1515 input_source URL_LAUNCHER`: Lastly input source is set to URL Launcher again
`samsung-mdc [email protected]:1515 power reboot`: If the installation hasn’t started automatically, reboot the device manually.