浏览代码

Backport pull request #12962 from jellyfin/release-10.10.z

Always consider null char as delimiter for ID3v2

Original-merge: 97dc02b1632c3c329a181c816ff2c6dc84319732

Merged-by: crobibero <cody@robibe.ro>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
gnattu 6 月之前
父节点
当前提交
ee66c74527
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs

+ 4 - 2
MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs

@@ -18,7 +18,7 @@ public static class LibraryOptionsExtension
     {
         ArgumentNullException.ThrowIfNull(options);
 
-        return options.CustomTagDelimiters.Select<string, char?>(x =>
+        var delimiterList = options.CustomTagDelimiters.Select<string, char?>(x =>
         {
             var isChar = char.TryParse(x, out var c);
             if (isChar)
@@ -27,6 +27,8 @@ public static class LibraryOptionsExtension
             }
 
             return null;
-        }).Where(x => x is not null).Select(x => x!.Value).ToArray();
+        }).Where(x => x is not null).Select(x => x!.Value).ToList();
+        delimiterList.Add('\0');
+        return delimiterList.ToArray();
     }
 }