diff --git a/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/PluginConfiguration.cs
index 4445996..1883608 100644
--- a/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/PluginConfiguration.cs
+++ b/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/PluginConfiguration.cs
@@ -68,5 +68,15 @@ namespace Jellyfin.Plugin.CinemaTrailers4Jellyfins.Configuration
/// Also inject trailers before TV episodes, but only before the first episode a user watches each day.
public bool TrailersForEpisodes { get; set; } = false;
+
+ // ── Pre-Roll Bumpers ─────────────────────────────────────────────────
+
+ /// Jellyfin movie library (VirtualFolder ItemId) to pick a random "Trailer Pre-Roll"
+ /// bumper from, played before the trailer block. Empty = disabled.
+ public string TrailerPreRollLibraryId { get; set; } = string.Empty;
+
+ /// Jellyfin movie library (VirtualFolder ItemId) to pick a random "Feature Pre-Roll"
+ /// bumper from, played after the trailer block, right before the feature. Empty = disabled.
+ public string FeaturePreRollLibraryId { get; set; } = string.Empty;
}
}
diff --git a/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/config.html b/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/config.html
index ca78c44..1e42358 100644
--- a/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/config.html
+++ b/Jellyfin.Plugin.CinemaTrailers4Jellyfins/Configuration/config.html
@@ -341,6 +341,38 @@
+
+
+