diff --git a/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs b/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs index d74bcdf..8e8a9a5 100644 --- a/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs +++ b/src/Jellyfin.Plugin.MediaBar/Configuration/PluginConfiguration.cs @@ -46,6 +46,8 @@ namespace Jellyfin.Plugin.MediaBar.Configuration public int FadeTransitionDuration { get; set; } = -1; public bool SlideAnimationEnabled { get; set; } = true; + + public bool EnableTrailers { get; set; } = true; } public class ImageSvgs diff --git a/src/Jellyfin.Plugin.MediaBar/Configuration/config.html b/src/Jellyfin.Plugin.MediaBar/Configuration/config.html index a5c4e49..e75cbdd 100644 --- a/src/Jellyfin.Plugin.MediaBar/Configuration/config.html +++ b/src/Jellyfin.Plugin.MediaBar/Configuration/config.html @@ -132,6 +132,17 @@
Do the slides animate while they're visible? (the zooming in effect, can be quite performance heavy)
+
+ +
Enable trailer playback on the media bar slides?
+

@@ -198,6 +209,7 @@ PreloadCount: parseInt(document.querySelector("[data-id=numPreloadCount]").value, 10), FadeTransitionDuration: parseInt(document.querySelector("[data-id=numFadeTransitionDuration]").value, 10), SlideAnimationEnabled: document.querySelector("[data-id=chkSlideAnimationEnabled]").checked, + EnableTrailers: document.querySelector("[data-id=chkEnableTrailers]").checked, } }; @@ -235,6 +247,7 @@ document.querySelector("[data-id=numPreloadCount]").value = config.WebConfig.PreloadCount; document.querySelector("[data-id=numFadeTransitionDuration]").value = config.WebConfig.FadeTransitionDuration; document.querySelector("[data-id=chkSlideAnimationEnabled]").checked = config.WebConfig.SlideAnimationEnabled; + document.querySelector("[data-id=chkEnableTrailers]").checked = config.WebConfig.EnableTrailers; }) .catch(function (error) { console.error(error);