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 GetFilterItems() { yield break; } public override bool TryCreateMediaItem(MediaSource? media, string csId, BaseItem parentFolder, [NotNullWhen(true)] out BaseItem? item) { return media.TryCreateMediaItem(csId, parentFolder, false, out item); } }