summaryrefslogtreecommitdiff
path: root/Plugin.cs
diff options
context:
space:
mode:
authorLinnea Gräf <nea@nea.moe>2024-12-09 01:15:00 +0100
committerLinnea Gräf <nea@nea.moe>2024-12-09 01:15:00 +0100
commit8df43548d451a37a76441986b5620cf84609c59d (patch)
treeacfbfdeb5c0d8ee3c7734b3c37e51fb5bbeb7574 /Plugin.cs
parent84cfa163f938089c72d9c1d089c136e05e052abe (diff)
downloadJCoverXtremePro-8df43548d451a37a76441986b5620cf84609c59d.tar.gz
JCoverXtremePro-8df43548d451a37a76441986b5620cf84609c59d.tar.bz2
JCoverXtremePro-8df43548d451a37a76441986b5620cf84609c59d.zip
Add script injector
Diffstat (limited to 'Plugin.cs')
-rw-r--r--Plugin.cs12
1 files changed, 8 insertions, 4 deletions
diff --git a/Plugin.cs b/Plugin.cs
index a4e1f6b..f0784fc 100644
--- a/Plugin.cs
+++ b/Plugin.cs
@@ -1,10 +1,13 @@
using System;
using System.Collections.Generic;
using System.Globalization;
+using System.IO;
using System.Net.Http;
+using Jellyfin.Plugin.JCoverXtremePro.Api;
using Jellyfin.Plugin.JellyFed.Configuration;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Plugins;
+using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Entities.Audio;
using MediaBrowser.Controller.Library;
using MediaBrowser.Model.Plugins;
@@ -18,18 +21,19 @@ public class Plugin : BasePlugin<PluginConfiguration>, IHasWebPages
public Plugin(
IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer,
ILibraryManager libraryManager, ILogger<Plugin> logger,
- IHttpClientFactory httpClientFactory
+ IHttpClientFactory httpClientFactory,
+ IServerConfigurationManager configurationManager
) : base(applicationPaths, xmlSerializer)
{
- logger.LogInformation("Loaded plugin with library manager {}", libraryManager);
MediuxDownloader.instance = new MediuxDownloader(httpClientFactory);
Instance = this;
Logger = logger;
+ ScriptInjector.PerformInjection(applicationPaths, configurationManager);
}
public override string Name => "JCoverXtremePro";
-
- public override Guid Id => Guid.Parse("f3e43e23-4b28-4b2f-a29d-37267e2ea2e2");
+ public static Guid GUID = Guid.Parse("f3e43e23-4b28-4b2f-a29d-37267e2ea2e2");
+ public override Guid Id => GUID;
public static Plugin? Instance { get; private set; }