Resolve Azure build issues

This commit is contained in:
1hitsong 2022-09-17 17:48:27 -04:00
parent c65819221d
commit 64b013b121
3 changed files with 8 additions and 3 deletions

View file

@ -12,7 +12,7 @@ public interface ILyricManager
/// </summary>
/// <param name="item">The media item.</param>
/// <returns>Lyrics for passed item.</returns>
LyricResponse GetLyrics(BaseItem item);
LyricResponse? GetLyrics(BaseItem item);
/// <summary>
/// Checks if requested item has a matching local lyric file.

View file

@ -87,7 +87,12 @@ public class LrcLyricProvider : ILyricProvider
for (int i = 0; i < sortedLyricData.Count; i++)
{
var timeData = sortedLyricData[i].TimeTags.ToArray()[0].Value;
var timeData = sortedLyricData[i].TimeTags.First().Value;
if (timeData is null)
{
continue;
}
long ticks = TimeSpan.FromMilliseconds((double)timeData).Ticks;
lyricList.Add(new Controller.Lyrics.Lyric(sortedLyricData[i].Text, ticks));
}

View file

@ -22,7 +22,7 @@ public class LyricManager : ILyricManager
}
/// <inheritdoc />
public LyricResponse GetLyrics(BaseItem item)
public LyricResponse? GetLyrics(BaseItem item)
{
foreach (ILyricProvider provider in _lyricProviders)
{