diff options
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs b/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs index 79d9111fe..c17212f31 100644 --- a/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs +++ b/MediaBrowser.XbmcMetadata/Parsers/MovieNfoParser.cs @@ -11,8 +11,17 @@ using Microsoft.Extensions.Logging; namespace MediaBrowser.XbmcMetadata.Parsers { + /// <summary> + /// Nfo parser for movies. + /// </summary> public class MovieNfoParser : BaseNfoParser<Video> { + /// <summary> + /// Initializes a new instance of the <see cref="MovieNfoParser"/> class. + /// </summary> + /// <param name="logger">The logger.</param> + /// <param name="config">the configuration manager.</param> + /// <param name="providerManager">The provider manager.</param> public MovieNfoParser(ILogger logger, IConfigurationManager config, IProviderManager providerManager) : base(logger, config, providerManager) { @@ -50,6 +59,7 @@ namespace MediaBrowser.XbmcMetadata.Parsers break; } + case "set": { var movie = item as Movie; @@ -65,7 +75,7 @@ namespace MediaBrowser.XbmcMetadata.Parsers if (!string.IsNullOrWhiteSpace(val) && movie != null) { // TODO Handle this better later - if (val.IndexOf('<') == -1) + if (val.IndexOf('<', StringComparison.Ordinal) == -1) { movie.CollectionName = val; } @@ -119,9 +129,6 @@ namespace MediaBrowser.XbmcMetadata.Parsers private void ParseSetXml(string xml, Movie movie) { - //xml = xml.Substring(xml.IndexOf('<')); - //xml = xml.Substring(0, xml.LastIndexOf('>')); - // These are not going to be valid xml so no sense in causing the provider to fail and spamming the log with exceptions try { @@ -155,7 +162,6 @@ namespace MediaBrowser.XbmcMetadata.Parsers } catch (XmlException) { - } } } |
