{% extends "_layout.html" %} {% load static %} {% block title %}{% if player_name %}{{ player_name }} · {% endif %}Settings{% endblock %} {% block main %}

Settings

Configure how this player behaves and what it should display.

{% comment %}Flash messages are emitted as toasts by _toasts.html (vendor.ts drainDjangoMessages()).{% endcomment %}
{% csrf_token %} {# ===== Player identity ===== #}

Player identity

A friendly name shown in this UI and in the page title.

{# ===== Display & playback ===== #}

Display & playback

Default durations, audio, and date format.

{% include "_settings_toggle.html" with name="show_splash" label="Show splash screen" hint="Display the device's IP address on screen at boot." checked=show_splash %} {% include "_settings_toggle.html" with name="default_assets" label="Include default sample assets" hint="Auto-add the bundled sample assets to a fresh playlist." checked=default_assets %} {% include "_settings_toggle.html" with name="shuffle_playlist" label="Shuffle playlist" hint="Randomise the play order on every loop." checked=shuffle_playlist %} {% include "_settings_toggle.html" with name="use_24_hour_clock" label="Use 24-hour clock" hint="Display times in 24-hour format across the UI." checked=use_24_hour_clock %} {% include "_settings_toggle.html" with name="debug_logging" label="Debug logging" hint="Verbose viewer logs. Leave off unless you're chasing a problem." checked=debug_logging %}
{# ===== Authentication ===== #}

Authentication

Restrict access to this management UI. Leave disabled on a trusted LAN.

{% if has_saved_basic_auth %}
{% endif %}
{# ===== Migrate to Screenly ===== #}

Migrate to Screenly

Copy this player's assets to a Screenly cloud account.

{# ===== Backup & restore ===== #}

Backup & restore

Download a tarball of your settings and asset metadata, or recover from one.

{% csrf_token %}
{% csrf_token %}
{# ===== System controls ===== #}

System controls

Reboot or power down the device. Both prompt for confirmation.

{% if cec_available %} {# ===== Display power (experimental, HDMI-CEC) ===== #}

Display power Experimental

Toggle the connected display over HDMI-CEC. Works only on CEC-capable hardware (most x86 PCs are not). The outcome will appear as a toast.

{% csrf_token %}
{% csrf_token %}
{% endif %}
{% endblock %}