diff options
| author | gnattu <gnattu@users.noreply.github.com> | 2024-11-19 15:43:22 -0500 |
|---|---|---|
| committer | Joshua M. Boniface <joshua@boniface.me> | 2024-11-19 15:43:22 -0500 |
| commit | ee66c745274ae0b24022ec077e39d6bb9d6d6469 (patch) | |
| tree | efb62269ae512abdbdeb66066c0e8de8c2cc568c /MediaBrowser.Model/Extensions | |
| parent | 882f3374eda9f80ec86d3164b4241028935a9991 (diff) | |
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>
Diffstat (limited to 'MediaBrowser.Model/Extensions')
| -rw-r--r-- | MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs b/MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs index 4a814f22a..b088cfb53 100644 --- a/MediaBrowser.Model/Extensions/LibraryOptionsExtension.cs +++ b/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(); } } |
