Player web interface

Introduction
The player built-in web interface is user-friendly, responsive, and offers different tools for managing the technical aspects of DSOS players, making it easier to deploy and maintain digital signage solutions. It allows users to interact directly with the players, both to configure various settings and for requesting information from the device. It is running on the device's embedded web server and can be accessed from any regular browser.
Connect to the web interface

http(s)://Player_address/
To access the player web interface, enter one of the player addresses: IPv4, IPv6, or hostname address, in the browser's address bar. You get directed to Control Center (built-in interface) or to SpinetiX ARYA™ (external website).
Notes for Control Center:
- The Configuration Wizard is displayed automatically when the player has not yet been configured.
- Otherwise, log in with your username and password. The default user created on the player is "admin" (it cannot be changed, nor removed), with its default password set to "admin"; you are prompted to enter a new password at the last step of the Configuration Wizard, or gets automatically changed when the player is added into ARYA.
- It is always possible to return to the Control Center home page by clicking on the player name on the left side of the top bar menu or on this icon
.
- On DiVA, HMP300, and HMP350 models, you also have a built-in content management application, featuring a content creation tool and a content scheduling tool.
Notes for ARYA:
- You get redirected to SpinetiX ARYA™ website in case of DiVA, HMP300, and HMP350 having ARYA mode enabled, or HMP400, HMP400W, iBX410, iBX440 and third-party players without a Feature Set activated.
- If the player is in ARYA and you want to access its Control Center, you can either perform a reset to factory default settings (requires physical access to the player) or add a new admin user through a configuration file (players with more than one admin user, allow access to Control Center instead of redirecting to ARYA).
The top bar menu is present on all the pages of the player web interface and provides the following quick links:
- Device name ⇾ click to go to Control Center home page
- CREATE ⇾ click to open the content creation tool (only on DiVA, HMP300, and HMP350 models)
- SCHEDULE ⇾ click to open the content scheduling tool (only on DiVA, HMP300, and HMP350 models)
⇾ click the gear icon to open the Control Center home page
⇾ click the user icon to open the User manager tool
⇾ click the logout icon to log out from the player interface

Custom HTML interface

This neat feature provides a way to integrate your custom HTML interface to be served by the player, thus removing the need for a dedicated web server. Such an interface could make use of the player APIs for remote control, retrieve different player information, monitoring, etc.
Here are the steps to follow:
- Create your HTML interface
- The main file must be named "index.html".
- If other files are used for your HTML interface, like CSS, scripts, etc., then group them in a folder named "interface"; you can do this even if there's only the index.html file.
- The title element on the index.html file is used on the top-bar menu in Control Center to add a link towards your custom HTML interface; up to 20 Western-Latin alphabet characters (or less if extended characters are present) are used for its label.
- If there's an index.html file present in the root of the project and another one inside an "interface" folder, the file in the project's root takes precedence over one in the interface folder.
- The interface should not contain absolute links to other files; only relative links are guaranteed to work reliably.
- Add the HTML interface file(s) within the root of an Elementi project.
- Publish the project onto the player.
- Access the player web interface and log in with a user having "Content authoring" or "Admin" rights.
- Click the link for your HTML interface on the top-bar menu and test it.

Troubleshooting
- Internal Server Error - The server encountered an internal error or misconfiguration and was unable to complete your request.
- If this error is received when trying to connect to the player web interface, then either the firmware got corrupted or the player is incorrectly configured - the solution is to install the latest firmware package from Recovery mode.