From 535c0e17bfb77526d44534e5d36bdb21ff1b6e7c Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:55:14 +0100 Subject: [PATCH] Add upstream trailer layout feature and update version to 1.5.0.11 --- .../Configuration/PluginConfiguration.cs | 1 + .../Configuration/configPage.html | 15 +++- .../Jellyfin.Plugin.MediaBarEnhanced.csproj | 2 +- .../Web/mediaBarEnhanced.css | 53 ++++++++++++++ .../Web/mediaBarEnhanced.js | 71 ++++++++++++++----- manifest.json | 2 +- 6 files changed, 122 insertions(+), 22 deletions(-) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs index 725c5c2..894e1ed 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs +++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs @@ -36,6 +36,7 @@ namespace Jellyfin.Plugin.MediaBarEnhanced.Configuration public bool EnableSeasonalContent { get; set; } = false; public bool IsEnabled { get; set; } = true; public bool EnableClientSideSettings { get; set; } = false; + public bool EnableUpstreamTrailerLayout { get; set; } = false; public string SortBy { get; set; } = "Random"; public string SortOrder { get; set; } = "Ascending"; } diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html index b4eb512..b263099 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html +++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html @@ -73,6 +73,14 @@
Delay slide transition until trailer finishes.
+
+ +
Use the upstream (original) layout for trailers. This renders the video inside a container overlaying the backdrop, instead of replacing it to support full-width video.
+