diff options
| author | Joe Rogers <1337joe@gmail.com> | 2022-03-04 10:52:15 +0100 |
|---|---|---|
| committer | Joe Rogers <1337joe@gmail.com> | 2022-03-04 10:52:21 +0100 |
| commit | 3205e97e1e7ad6e3e84797f9575b6958d5dfc8b0 (patch) | |
| tree | 3b3028698ae483ac01318d6df33f1b2f6d4b490e /Emby.Naming/ExternalFiles | |
| parent | 136eab9b1eb56e9332b40721264f2720b97ab6c1 (diff) | |
Strip out external file fuzzy matching
Convert MediaFlagDelimiter back to char
Diffstat (limited to 'Emby.Naming/ExternalFiles')
| -rw-r--r-- | Emby.Naming/ExternalFiles/ExternalPathParser.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Emby.Naming/ExternalFiles/ExternalPathParser.cs b/Emby.Naming/ExternalFiles/ExternalPathParser.cs index 9d07dc2f9..3bde3a1cf 100644 --- a/Emby.Naming/ExternalFiles/ExternalPathParser.cs +++ b/Emby.Naming/ExternalFiles/ExternalPathParser.cs @@ -61,11 +61,11 @@ namespace Emby.Naming.ExternalFiles { var languageString = extraString; var titleString = string.Empty; - int separatorLength = separator.Length; + const int SeparatorLength = 1; while (languageString.Length > 0) { - int lastSeparator = languageString.LastIndexOf(separator, StringComparison.OrdinalIgnoreCase); + int lastSeparator = languageString.LastIndexOf(separator); if (lastSeparator == -1) { @@ -73,7 +73,7 @@ namespace Emby.Naming.ExternalFiles } string currentSlice = languageString[lastSeparator..]; - string currentSliceWithoutSeparator = currentSlice[separatorLength..]; + string currentSliceWithoutSeparator = currentSlice[SeparatorLength..]; if (_namingOptions.MediaDefaultFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase))) { @@ -107,7 +107,7 @@ namespace Emby.Naming.ExternalFiles languageString = languageString[..lastSeparator]; } - pathInfo.Title = separatorLength <= titleString.Length ? titleString[separatorLength..] : null; + pathInfo.Title = titleString.Length >= SeparatorLength ? titleString[SeparatorLength..] : null; } return pathInfo; |
