Files
stream-cinema/CinemaJellyfin/CinemaPlugin.cs
Roman Vaníček 0bcb6d571f
All checks were successful
continuous-integration/drone/push Build is passing
Rename to Cinema
2024-11-30 00:50:10 +01:00

52 lines
1.4 KiB
C#

using System;
using System.Collections.Generic;
using MediaBrowser.Common.Configuration;
using MediaBrowser.Common.Plugins;
using MediaBrowser.Model.Plugins;
using MediaBrowser.Model.Serialization;
using Jellyfin.Plugin.Cinema.Configuration;
namespace Jellyfin.Plugin.Cinema;
/// <summary>
/// Class Plugin.
/// </summary>
public class CinemaPlugin : BasePlugin<CinemaPluginConfiguration>, IHasWebPages
{
internal const string CinemaProviderName = "Cinema";
public CinemaPlugin(IApplicationPaths applicationPaths, IXmlSerializer xmlSerializer)
: base(applicationPaths, xmlSerializer)
{
}
/// <inheritdoc />
public override Guid Id => new Guid("253cce3e-aa5f-11ef-bb75-8f5ab4b2eee3");
/// <inheritdoc />
public override string Name => "Cinema";
/// <inheritdoc />
public override string Description => "Videodoplněk obsahující rozsáhlou databázi filmů a seriálů.";
/// <inheritdoc />
public IEnumerable<PluginPageInfo> GetPages()
{
return new[]
{
new PluginPageInfo
{
Name = "cinema",
EmbeddedResourcePath = GetType().Namespace + ".Web.cinema.html",
},
new PluginPageInfo
{
Name = "cinemajs",
EmbeddedResourcePath = GetType().Namespace + ".Web.cinema.js"
}
};
}
}