diff --git a/src/Jellyfin.Plugin.MediaBar/MediaBarPlugin.cs b/src/Jellyfin.Plugin.MediaBar/MediaBarPlugin.cs index 478a36f..c1d97fa 100644 --- a/src/Jellyfin.Plugin.MediaBar/MediaBarPlugin.cs +++ b/src/Jellyfin.Plugin.MediaBar/MediaBarPlugin.cs @@ -6,7 +6,7 @@ using MediaBrowser.Model.Serialization; namespace Jellyfin.Plugin.MediaBar { - public class MediaBarPlugin : BasePlugin, IHasPluginConfiguration + public class MediaBarPlugin : BasePlugin, IHasPluginConfiguration, IHasWebPages { public override Guid Id => Guid.Parse("08f615ea-2107-4f04-89cc-091035f54448"); @@ -15,5 +15,16 @@ namespace Jellyfin.Plugin.MediaBar public MediaBarPlugin(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer, IServiceProvider serviceProvider) : base(applicationPaths, xmlSerializer) { } + + public IEnumerable GetPages() + { + string? prefix = GetType().Namespace; + + yield return new PluginPageInfo + { + Name = Name, + EmbeddedResourcePath = $"{prefix}.Configuration.config.html" + }; + } } } \ No newline at end of file