|
@@ -262,8 +262,6 @@ namespace MediaBrowser.Providers.Music
|
|
|
|
|
|
public static List<ReleaseResult> Parse(XmlReader reader)
|
|
public static List<ReleaseResult> Parse(XmlReader reader)
|
|
{
|
|
{
|
|
- var list = new List<ReleaseResult>();
|
|
|
|
-
|
|
|
|
reader.MoveToContent();
|
|
reader.MoveToContent();
|
|
reader.Read();
|
|
reader.Read();
|
|
|
|
|
|
@@ -278,9 +276,8 @@ namespace MediaBrowser.Providers.Music
|
|
{
|
|
{
|
|
using (var subReader = reader.ReadSubtree())
|
|
using (var subReader = reader.ReadSubtree())
|
|
{
|
|
{
|
|
- list.AddRange(ParseReleaseList(subReader));
|
|
|
|
|
|
+ return ParseReleaseList(subReader);
|
|
}
|
|
}
|
|
- break;
|
|
|
|
}
|
|
}
|
|
default:
|
|
default:
|
|
{
|
|
{
|
|
@@ -295,7 +292,7 @@ namespace MediaBrowser.Providers.Music
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
- return list;
|
|
|
|
|
|
+ return new List<ReleaseResult>();
|
|
}
|
|
}
|
|
|
|
|
|
private static List<ReleaseResult> ParseReleaseList(XmlReader reader)
|
|
private static List<ReleaseResult> ParseReleaseList(XmlReader reader)
|
|
@@ -384,9 +381,7 @@ namespace MediaBrowser.Providers.Music
|
|
case "release-group":
|
|
case "release-group":
|
|
{
|
|
{
|
|
result.ReleaseGroupId = reader.GetAttribute("id");
|
|
result.ReleaseGroupId = reader.GetAttribute("id");
|
|
- using (var subtree = reader.ReadSubtree())
|
|
|
|
- {
|
|
|
|
- }
|
|
|
|
|
|
+ reader.Skip();
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
default:
|
|
default:
|