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);