Add PluginServiceRegistrator for DI and translate logs to English
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
using MediaBrowser.Controller.Plugins;
|
||||
using Microsoft.Extensions.DependencyInjection;
|
||||
using JellyfinPlugin.Tasks;
|
||||
|
||||
namespace JellyfinPlugin
|
||||
{
|
||||
public class PluginServiceRegistrator : IPluginServiceRegistrator
|
||||
{
|
||||
public void RegisterServices(IServiceCollection serviceCollection, MediaBrowser.Controller.IServerApplicationHost applicationHost)
|
||||
{
|
||||
// Rejestracja serwisów tła
|
||||
serviceCollection.AddHostedService<HtmlPatcher>();
|
||||
serviceCollection.AddHostedService<WrapperGenerator>();
|
||||
serviceCollection.AddHostedService<LibraryMonitor>();
|
||||
|
||||
// W Jellyfin 10.9+ zadania harmonogramu czasami trzeba jawnie rejestrować jeśli refleksja ich nie wychwyci
|
||||
serviceCollection.AddScoped<MediaBrowser.Model.Tasks.IScheduledTask, LibraryRetroactiveScanTask>();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user