Browse Source

Always consider null char as delimiter for ID3v2 (#12962)

gnattu 7 months ago
parent
commit
97dc02b163
1 changed files with 4 additions and 2 deletions
  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);
         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);
             var isChar = char.TryParse(x, out var c);
             if (isChar)
             if (isChar)
@@ -27,6 +27,8 @@ public static class LibraryOptionsExtension
             }
             }
 
 
             return null;
             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();
     }
     }
 }
 }