- Plugin.cs: BasePlugin<PluginConfiguration>, Name 'Lessons' - PluginConfiguration.cs: empty config class - ServiceRegistrator.cs: IPluginServiceRegistrator for DI Closes #2
21 lines
634 B
C#
21 lines
634 B
C#
using MediaBrowser.Common.Plugins;
|
|
using MediaBrowser.Model.Plugins;
|
|
using MediaBrowser.Model.Serialization;
|
|
using Microsoft.Extensions.Logging;
|
|
using Jellyfin.Plugin.Lessons.Configuration;
|
|
|
|
namespace Jellyfin.Plugin.Lessons;
|
|
|
|
public class Plugin : BasePlugin<PluginConfiguration>
|
|
{
|
|
public Plugin(IApplicationPaths appPaths, IXmlSerializer xmlSerializer)
|
|
: base(appPaths, xmlSerializer)
|
|
{
|
|
}
|
|
|
|
public override string Name => "Lessons";
|
|
|
|
public override Guid Id => Guid.Parse("a1b2c3d4-e5f6-7890-abcd-ef1234567890");
|
|
|
|
public override string Description => "Homeschool lesson plans with embedded media";
|
|
}
|