using System.IO; using MediaBrowser.Common.Plugins; using MediaBrowser.Controller.Plugins; namespace NFOGuard.Emby.Plugin { public class PluginConfigurationPage : IPluginConfigurationPage { public string Name => "NFOGuard"; public ConfigurationPageType ConfigurationPageType => ConfigurationPageType.PluginConfiguration; public IPlugin Plugin => NFOGuard.Emby.Plugin.Plugin.Instance; public Stream GetHtmlStream() { var type = GetType(); var stream = type.Assembly.GetManifestResourceStream("NFOGuard.Emby.Plugin.Configuration.configPage.html"); if (stream == null) { // Try alternative resource names stream = type.Assembly.GetManifestResourceStream("NFOGuard.Emby.Plugin.configPage.html"); } return stream; } } }