diff --git a/Jellyfin.Plugin.Webdav.csproj b/Jellyfin.Plugin.Webdav.csproj index 5b08b7d..e8bd589 100644 --- a/Jellyfin.Plugin.Webdav.csproj +++ b/Jellyfin.Plugin.Webdav.csproj @@ -5,7 +5,6 @@ Jellyfin.Plugin.Webdav true enable - true @@ -15,6 +14,10 @@ + + + Always + @@ -23,7 +26,7 @@ - + Always diff --git a/Plugin.cs b/Plugin.cs index 6c3ca9a..7b5d6df 100644 --- a/Plugin.cs +++ b/Plugin.cs @@ -40,7 +40,7 @@ namespace Jellyfin.Plugin.Webdav /// /// Gets the plugin instance. /// - public static WebdavPlugin? Instance { get; private set; } + public static WebdavPlugin Instance { get; private set; } /// public IEnumerable GetPages() diff --git a/ServiceRegistrator.cs b/ServiceRegistrator.cs index 6c5a896..60dc562 100644 --- a/ServiceRegistrator.cs +++ b/ServiceRegistrator.cs @@ -19,6 +19,7 @@ namespace Jellyfin.Plugin.Webdav /// public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHost) { + serviceCollection.AddSingleton(sp => WebdavPlugin.Instance.Configuration); serviceCollection.AddSingleton(); serviceCollection.AddHostedService(); } diff --git a/plugin.json b/meta.json similarity index 100% rename from plugin.json rename to meta.json