mirror of
https://github.com/IAmParadox27/jellyfin-plugin-media-bar.git
synced 2026-11-10 16:34:35 +01:00
30 lines
1003 B
C#
30 lines
1003 B
C#
using Jellyfin.Plugin.MediaBar.Configuration;
|
|
using MediaBrowser.Common.Configuration;
|
|
using MediaBrowser.Common.Plugins;
|
|
using MediaBrowser.Model.Plugins;
|
|
using MediaBrowser.Model.Serialization;
|
|
|
|
namespace Jellyfin.Plugin.MediaBar
|
|
{
|
|
public class MediaBarPlugin : BasePlugin<PluginConfiguration>, IHasPluginConfiguration, IHasWebPages
|
|
{
|
|
public override Guid Id => Guid.Parse("08f615ea-2107-4f04-89cc-091035f54448");
|
|
|
|
public override string Name => "Media Bar";
|
|
|
|
public MediaBarPlugin(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer, IServiceProvider serviceProvider) : base(applicationPaths, xmlSerializer)
|
|
{
|
|
}
|
|
|
|
public IEnumerable<PluginPageInfo> GetPages()
|
|
{
|
|
string? prefix = GetType().Namespace;
|
|
|
|
yield return new PluginPageInfo
|
|
{
|
|
Name = Name,
|
|
EmbeddedResourcePath = $"{prefix}.Configuration.config.html"
|
|
};
|
|
}
|
|
}
|
|
} |