Files
stream-cinema/CinemaJellyfin/CinemaTrendingFolder.cs
Roman Vaníček 591a92f6aa
All checks were successful
continuous-integration/drone/push Build is passing
TV Series playback works
2024-12-02 00:13:40 +01:00

27 lines
791 B
C#

using Jellyfin.Data.Enums;
using MediaBrowser.Controller.Entities;
using CinemaLib.API;
using System.Diagnostics.CodeAnalysis;
namespace Jellyfin.Plugin.Cinema;
public sealed class CinemaTrendingFolder : CinemaSortFolder
{
internal override string ImageName => "trending.png";
public override BaseItemKind ClientType => BaseItemKind.Movie;
public override ItemType ItemType => ItemType.Movie;
internal override FilterSortBy SortBy { get { return FilterSortBy.Trending; } }
protected override IEnumerable<BaseItem> GetFilterItems()
{
yield break;
}
public override bool TryCreateMediaItem(MediaSource? media, string csId, BaseItem parentFolder, [NotNullWhen(true)] out BaseItem? item)
{
return media.TryCreateMediaItem<Folder>(csId, parentFolder, false, out item);
}
}