Create ILyricsProvider

This commit is contained in:
1hitsong
2022-09-10 14:58:03 -04:00
parent 23ec35d396
commit 9d5cf67dfe
8 changed files with 334 additions and 81 deletions

View File

@@ -7,6 +7,7 @@ using System.Collections.Generic;
using System.Globalization;
using System.IO;
using System.Linq;
using Jellyfin.Api.Helpers;
using Jellyfin.Data.Entities;
using Jellyfin.Data.Enums;
using Jellyfin.Extensions;
@@ -139,6 +140,10 @@ namespace Emby.Server.Implementations.Dto
{
LivetvManager.AddInfoToProgramDto(new[] { (item, dto) }, options.Fields, user).GetAwaiter().GetResult();
}
else if (item is Audio)
{
dto.HasLocalLyricsFile = ItemHelper.HasLyricFile(item.Path);
}
if (item is IItemByName itemByName
&& options.ContainsField(ItemFields.ItemCounts))