From 37e99d7fed25223d242b883a66b6f91ded498b52 Mon Sep 17 00:00:00 2001 From: CodeDevMLH <145071728+CodeDevMLH@users.noreply.github.com> Date: Thu, 8 Jan 2026 23:14:59 +0100 Subject: [PATCH] Add Preferred Video Quality setting and update playback quality logic --- .../Configuration/PluginConfiguration.cs | 1 + .../Configuration/configPage.html | 12 +++++++++++ .../Web/mediaBarEnhanced.js | 21 +++++++++++++++++++ 3 files changed, 34 insertions(+) diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs index 1898832..987ae4c 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs +++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/PluginConfiguration.cs @@ -31,6 +31,7 @@ namespace Jellyfin.Plugin.MediaBarEnhanced.Configuration public bool AlwaysShowArrows { get; set; } = false; public string CustomMediaIds { get; set; } = ""; public bool EnableCustomMediaIds { get; set; } = true; + public string PreferredVideoQuality { get; set; } = "Auto"; public bool EnableSeasonalContent { get; set; } = false; public bool IsEnabled { get; set; } = true; } diff --git a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html index fe21ab7..86fac3a 100644 --- a/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html +++ b/Jellyfin.Plugin.MediaBarEnhanced/Configuration/configPage.html @@ -156,6 +156,18 @@
Skip intro/outro segments in YouTube trailers.
+
+ + +
"Auto" selects Maximum if screen width > 1920px, otherwise + 1080p.
+