aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMrTimscampi <julien.machiels@protonmail.com>2021-08-02 03:48:45 +0200
committerMrTimscampi <julien.machiels@protonmail.com>2021-08-16 00:22:36 +0200
commitd82c2e423766566883be850d60e94cc36656f0e8 (patch)
tree77960b1e8071a4cce671ccffa12048d72907f743
parent8594ee7a2275403d0569529cd1e1237e10cc7d77 (diff)
Address comments
-rw-r--r--MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs7
1 files changed, 4 insertions, 3 deletions
diff --git a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
index aa6674468..cdfdbc5da 100644
--- a/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
+++ b/MediaBrowser.MediaEncoding/Probing/ProbeResultNormalizer.cs
@@ -28,7 +28,9 @@ namespace MediaBrowser.MediaEncoding.Probing
private readonly char[] _nameDelimiters = { '/', '|', ';', '\\' };
- private readonly CultureInfo _usCulture = new CultureInfo("en-US");
+ private readonly Regex _performerPattern = new (@"(?<name>.*) \((?<instrument>.*)\)");
+
+ private readonly CultureInfo _usCulture = new ("en-US");
private readonly ILogger _logger;
private readonly ILocalizationManager _localization;
@@ -1116,8 +1118,7 @@ namespace MediaBrowser.MediaEncoding.Probing
{
foreach (var person in Split(performer, false))
{
- Regex pattern = new Regex(@"(?<name>.*) \((?<instrument>.*)\)");
- Match match = pattern.Match(person);
+ Match match = _performerPattern.Match(person);
// If the performer doesn't have any instrument/role associated, it won't match. In that case, chances are it's simply a band name, so we skip it.
if (match.Success)