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