diff --git a/src/components/displaySettings/displaySettings.js b/src/components/displaySettings/displaySettings.js
index c0ede8aec51..9103011ac92 100644
--- a/src/components/displaySettings/displaySettings.js
+++ b/src/components/displaySettings/displaySettings.js
@@ -90,8 +90,10 @@ function loadForm(context, user, userSettings) {
if (appHost.supports('screensaver')) {
context.querySelector('.selectScreensaverContainer').classList.remove('hide');
+ context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.remove('hide');
} else {
context.querySelector('.selectScreensaverContainer').classList.add('hide');
+ context.querySelector('.txtBackdropScreensaverIntervalContainer').classList.add('hide');
}
if (datetime.supportsLocalization()) {
@@ -105,6 +107,8 @@ function loadForm(context, user, userSettings) {
loadScreensavers(context, userSettings);
+ context.querySelector('#txtBackdropScreensaverInterval').value = userSettings.backdropScreensaverInterval();
+
context.querySelector('.chkDisplayMissingEpisodes').checked = user.Configuration.DisplayMissingEpisodes || false;
context.querySelector('#chkThemeSong').checked = userSettings.enableThemeSongs();
@@ -147,6 +151,7 @@ function saveUser(context, user, userSettingsInstance, apiClient) {
userSettingsInstance.theme(context.querySelector('#selectTheme').value);
userSettingsInstance.dashboardTheme(context.querySelector('#selectDashboardTheme').value);
userSettingsInstance.screensaver(context.querySelector('.selectScreensaver').value);
+ userSettingsInstance.backdropScreensaverInterval(context.querySelector('#txtBackdropScreensaverInterval').value);
userSettingsInstance.libraryPageSize(context.querySelector('#txtLibraryPageSize').value);
diff --git a/src/components/displaySettings/displaySettings.template.html b/src/components/displaySettings/displaySettings.template.html
index a61537cbf33..a9b7b9d2a3a 100644
--- a/src/components/displaySettings/displaySettings.template.html
+++ b/src/components/displaySettings/displaySettings.template.html
@@ -203,6 +203,11 @@
+
+