|
@@ -1,5 +1,6 @@
|
|
|
using System.Globalization;
|
|
|
using System.IO;
|
|
|
+using System.Text.RegularExpressions;
|
|
|
using MediaBrowser.Controller.Entities;
|
|
|
using MediaBrowser.Model.Entities;
|
|
|
using MediaBrowser.Model.Logging;
|
|
@@ -145,7 +146,14 @@ namespace MediaBrowser.Controller.Providers
|
|
|
|
|
|
case "Overview":
|
|
|
case "Description":
|
|
|
- item.Overview = reader.ReadInnerXml();
|
|
|
+ var overview = reader.ReadInnerXml();
|
|
|
+ const string cdataRegex = @"\<\!\[CDATA\[(?<text>.*)\]\]\>";
|
|
|
+ if (Regex.IsMatch(overview, cdataRegex))
|
|
|
+ {
|
|
|
+ var match = Regex.Match(overview, cdataRegex);
|
|
|
+ overview = match.Groups["text"].Value;
|
|
|
+ }
|
|
|
+ item.Overview = Regex.Replace(overview, @"\<[^\>]*\>", string.Empty);
|
|
|
break;
|
|
|
|
|
|
case "TagLine":
|