mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-07-05 21:33:02 +02:00
Resolve Azure build issues
This commit is contained in:
parent
c65819221d
commit
64b013b121
|
@ -12,7 +12,7 @@ public interface ILyricManager
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="item">The media item.</param>
|
/// <param name="item">The media item.</param>
|
||||||
/// <returns>Lyrics for passed item.</returns>
|
/// <returns>Lyrics for passed item.</returns>
|
||||||
LyricResponse GetLyrics(BaseItem item);
|
LyricResponse? GetLyrics(BaseItem item);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Checks if requested item has a matching local lyric file.
|
/// Checks if requested item has a matching local lyric file.
|
||||||
|
|
|
@ -87,7 +87,12 @@ public class LrcLyricProvider : ILyricProvider
|
||||||
|
|
||||||
for (int i = 0; i < sortedLyricData.Count; i++)
|
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;
|
long ticks = TimeSpan.FromMilliseconds((double)timeData).Ticks;
|
||||||
lyricList.Add(new Controller.Lyrics.Lyric(sortedLyricData[i].Text, ticks));
|
lyricList.Add(new Controller.Lyrics.Lyric(sortedLyricData[i].Text, ticks));
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,7 +22,7 @@ public class LyricManager : ILyricManager
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <inheritdoc />
|
/// <inheritdoc />
|
||||||
public LyricResponse GetLyrics(BaseItem item)
|
public LyricResponse? GetLyrics(BaseItem item)
|
||||||
{
|
{
|
||||||
foreach (ILyricProvider provider in _lyricProviders)
|
foreach (ILyricProvider provider in _lyricProviders)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue