diff --git a/src/controllers/dashboard/general.html b/src/controllers/dashboard/general.html
index 8c228fd069..53a22036e3 100644
--- a/src/controllers/dashboard/general.html
+++ b/src/controllers/dashboard/general.html
@@ -72,6 +72,12 @@
${LabelCustomCssHelp}
+
+
+
diff --git a/src/controllers/dashboard/general.js b/src/controllers/dashboard/general.js
index e14cceefa3..6d8cf4f59b 100644
--- a/src/controllers/dashboard/general.js
+++ b/src/controllers/dashboard/general.js
@@ -15,6 +15,7 @@ import alert from '../../components/alert';
page.querySelector('#txtServerName').value = systemInfo.ServerName;
page.querySelector('#txtCachePath').value = systemInfo.CachePath || '';
page.querySelector('#chkQuickConnectAvailable').checked = config.QuickConnectAvailable === true;
+ page.querySelector('#chkSplashScreenAvailable').checked = config.SplashscreenEnabled === true;
$('#txtMetadataPath', page).val(systemInfo.InternalMetadataPath || '');
$('#txtMetadataNetworkPath', page).val(systemInfo.MetadataNetworkPath || '');
$('#selectLocalizationLanguage', page).html(languageOptions.map(function (language) {
@@ -39,6 +40,7 @@ import alert from '../../components/alert';
ApiClient.getNamedConfiguration(brandingConfigKey).then(function(brandingConfig) {
brandingConfig.LoginDisclaimer = form.querySelector('#txtLoginDisclaimer').value;
brandingConfig.CustomCss = form.querySelector('#txtCustomCss').value;
+ brandingConfig.SplashscreenEnabled = form.querySelector('#chkSplashScreenAvailable').checked;
ApiClient.updateNamedConfiguration(brandingConfigKey, brandingConfig).then(function () {
Dashboard.processServerConfigurationUpdateResult();
diff --git a/src/strings/en-us.json b/src/strings/en-us.json
index 015c55c423..af17c594ea 100644
--- a/src/strings/en-us.json
+++ b/src/strings/en-us.json
@@ -1642,5 +1642,6 @@
"Scene": "Scene",
"Sample": "Sample",
"ThemeSong": "Theme Song",
- "ThemeVideo": "Theme Video"
+ "ThemeVideo": "Theme Video",
+ "EnableSplashScreen": "Enable the splash screen"
}