From 79429d6a7d4652e5019129d6e253d5a08b494d69 Mon Sep 17 00:00:00 2001 From: IAmParadox27 Date: Wed, 26 Aug 2026 22:07:23 +0100 Subject: [PATCH 1/2] Add ability to enable/disable sync page backdrop introduced in MakD/Jellyfin-Media-Bar#114. Fixes #174 --- .../Configuration/PluginConfiguration.cs | 2 ++ .../Configuration/config.html | 12 ++++++++++++ src/Jellyfin.Plugin.MediaBar/Inject/index.html | 5 +++++ 3 files changed, 19 insertions(+) diff --git a/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs b/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs index dea9985..9d373ad 100644 --- a/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs +++ b/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs @@ -67,6 +67,8 @@ namespace Jellyfin.Plugin.MediaBar.Configuration public int FadeTransitionDuration { get; set; } = -1; public bool SlideAnimationEnabled { get; set; } = true; + + public bool SyncPageBackdrop { get; set; } = false; public bool EnableTrailers { get; set; } = true; } diff --git a/src/Jellyfin.Plugin.MediaBar/Configuration/config.html b/src/Jellyfin.Plugin.MediaBar/Configuration/config.html index 60af9db..b94ff36 100644 --- a/src/Jellyfin.Plugin.MediaBar/Configuration/config.html +++ b/src/Jellyfin.Plugin.MediaBar/Configuration/config.html @@ -154,6 +154,17 @@
Enable trailer playback on the media bar slides?
+
+ +
Sync the page backdrop with the media bar slide?
+

@@ -222,6 +233,7 @@ FadeTransitionDuration: parseInt(document.querySelector("[data-id=numFadeTransitionDuration]").value, 10), SlideAnimationEnabled: document.querySelector("[data-id=chkSlideAnimationEnabled]").checked, EnableTrailers: document.querySelector("[data-id=chkEnableTrailers]").checked, + SyncPageBackdrop: document.querySelector("[data-id=chkSyncPageBackdrop]").checked, } }; diff --git a/src/Jellyfin.Plugin.MediaBar/Inject/index.html b/src/Jellyfin.Plugin.MediaBar/Inject/index.html index 27136a2..0e60322 100644 --- a/src/Jellyfin.Plugin.MediaBar/Inject/index.html +++ b/src/Jellyfin.Plugin.MediaBar/Inject/index.html @@ -54,6 +54,11 @@ if (config.EnableTrailers !== undefined && config.EnableTrailers !== null) { window.slideshowPure.CONFIG.enableTrailers = config.EnableTrailers; } + if (config.SyncPageBackdrop !== undefined && config.SyncPageBackdrop !== null) { + window.slideshowPure.CONFIG.syncPageBackdrop = config.SyncPageBackdrop; + } else { + window.slideshowPure.CONFIG.syncPageBackdrop = false; // Default off + } window.slideshowPure.CONFIG.slideAnimationEnabled = config.SlideAnimationEnabled; } }; From 1a6b8e54cc68a636b337a6ee1d56cf2faec03191 Mon Sep 17 00:00:00 2001 From: Zach Ross-Clyne <78486554+IAmParadox27@users.noreply.github.com> Date: Thu, 27 Aug 2026 10:21:52 +0100 Subject: [PATCH 2/2] Add Ko-fi funding option with username Updated funding model to include Ko-fi username. --- .github/FUNDING.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/FUNDING.yml diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..8e97926 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1 @@ +ko_fi: iamparadox27