diff --git a/components/screensaver/Screensaver.brs b/components/screensaver/Screensaver.brs
index 9019b938..0edf64f1 100644
--- a/components/screensaver/Screensaver.brs
+++ b/components/screensaver/Screensaver.brs
@@ -8,4 +8,9 @@ sub init()
m.BounceAnimation = m.top.findNode("BounceAnimation")
m.BounceAnimation.control = "start" 'Start BounceAnimation
+
+ if get_user_setting("ui.screensaver.splashBackground") = "true"
+ m.backdrop = m.top.findNode("backdrop")
+ m.backdrop.uri = buildURL("/Branding/Splashscreen?format=jpg&foregroundLayer=0.15&fillWidth=1280&width=1280&fillHeight=720&height=720&tag=splash")
+ end if
end sub
diff --git a/components/screensaver/Screensaver.xml b/components/screensaver/Screensaver.xml
index bfe953b2..9dc0e07a 100644
--- a/components/screensaver/Screensaver.xml
+++ b/components/screensaver/Screensaver.xml
@@ -4,6 +4,7 @@
+
+
+
diff --git a/locale/en_US/translations.ts b/locale/en_US/translations.ts
index ef3a2efd..f60441e3 100644
--- a/locale/en_US/translations.ts
+++ b/locale/en_US/translations.ts
@@ -574,14 +574,33 @@
There was an error authenticating via Quick Connect.
-
- Return to Top
- UI -> Media Grid -> Item Title in user setting screen.
-
-
-
- Use the replay button to slowly animate to the first item in the folder. (If disabled, The folder will reset to the first item immediately)
- Description for option in Setting Screen
-
+
+ Return to Top
+ UI -> Media Grid -> Item Title in user setting screen.
+
+
+
+ Use the replay button to slowly animate to the first item in the folder. (If disabled, The folder will reset to the first item immediately)
+ Description for option in Setting Screen
+
+
+
+ Screensaver
+
+
+
+ Options for Jellyfin's screensaver.
+ Description for Screensaver user settings.
+
+
+
+ Use Splashscreen as Screensaver Background
+ Option Title in user setting screen
+
+
+
+ Use generated splashscreen image as Jellyfin's screensaver background.
+ Description for option in Setting Screen
+
diff --git a/settings/settings.json b/settings/settings.json
index 6661f231..304214b2 100644
--- a/settings/settings.json
+++ b/settings/settings.json
@@ -16,6 +16,19 @@
"title": "User Interface",
"description": "Settings relating to how the how the applications looks",
"children": [
+ {
+ "title": "Screensaver",
+ "description": "Options for Jellyfin's screensaver.",
+ "children": [
+ {
+ "title": "Use Splashscreen as Screensaver Background",
+ "description": "Use generated splashscreen image as Jellyfin's screensaver background.",
+ "settingName": "ui.screensaver.splashBackground",
+ "type": "bool",
+ "default": "false"
+ }
+ ]
+ },
{
"title": "Media Grid",
"description": "Media Grid Options",