فهرست منبع

Return string.Empty is span IsEmpty

1hitsong 2 سال پیش
والد
کامیت
563d5fb5d9
2فایلهای تغییر یافته به همراه6 افزوده شده و 4 حذف شده
  1. 4 2
      MediaBrowser.Providers/Lyric/LrcLyricProvider.cs
  2. 2 2
      MediaBrowser.Providers/Lyric/TxtLyricProvider.cs

+ 4 - 2
MediaBrowser.Providers/Lyric/LrcLyricProvider.cs

@@ -201,11 +201,13 @@ public class LrcLyricProvider : ILyricProvider
 
 
     private static string GetMetadataFieldName(string metaDataRow, int index)
     private static string GetMetadataFieldName(string metaDataRow, int index)
     {
     {
-        return metaDataRow.AsSpan(1, index - 1).Trim().ToString();
+        var metadataFieldName = metaDataRow.AsSpan(1, index - 1).Trim();
+        return metadataFieldName.IsEmpty ? string.Empty : metadataFieldName.ToString();
     }
     }
 
 
     private static string GetMetadataValue(string metaDataRow, int index)
     private static string GetMetadataValue(string metaDataRow, int index)
     {
     {
-        return metaDataRow.AsSpan(index + 1, metaDataRow.Length - index - 2).Trim().ToString();
+        var metadataValue = metaDataRow.AsSpan(index + 1, metaDataRow.Length - index - 2).Trim();
+        return metadataValue.IsEmpty ? string.Empty : metadataValue.ToString();
     }
     }
 }
 }

+ 2 - 2
MediaBrowser.Providers/Lyric/TxtLyricProvider.cs

@@ -48,9 +48,9 @@ public class TxtLyricProvider : ILyricProvider
 
 
         LyricLine[] lyricList = new LyricLine[lyricTextLines.Length];
         LyricLine[] lyricList = new LyricLine[lyricTextLines.Length];
 
 
-        for (int lyricLine = 0; lyricLine < lyricTextLines.Length; lyricLine++)
+        for (int lyricLineIndex = 0; lyricLineIndex < lyricTextLines.Length; lyricLineIndex++)
         {
         {
-            lyricList[lyricLine] = new LyricLine(lyricTextLines[lyricLine]);
+            lyricList[lyricLineIndex] = new LyricLine(lyricTextLines[lyricLineIndex]);
         }
         }
 
 
         return new LyricResponse { Lyrics = lyricList };
         return new LyricResponse { Lyrics = lyricList };