mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
EAC CTDB plugin update for new EAC version
This commit is contained in:
@@ -19,8 +19,6 @@ namespace CUETools.CTDB
|
||||
this.year = src.year;
|
||||
this.genre = src.genre;
|
||||
this.extra = src.extra;
|
||||
this.country = src.country;
|
||||
this.releasedate = src.releasedate;
|
||||
this.discnumber = src.discnumber;
|
||||
this.disccount = src.disccount;
|
||||
this.discname = src.discname;
|
||||
@@ -46,6 +44,13 @@ namespace CUETools.CTDB
|
||||
for (int i = 0; i < src.label.Length; i++)
|
||||
this.label[i] = new CTDBResponseMetaLabel(src.label[i]);
|
||||
}
|
||||
|
||||
if (src.release != null)
|
||||
{
|
||||
this.release = new CTDBResponseMetaRelease[src.release.Length];
|
||||
for (int i = 0; i < src.release.Length; i++)
|
||||
this.release[i] = new CTDBResponseMetaRelease(src.release[i]);
|
||||
}
|
||||
}
|
||||
|
||||
[XmlAttribute]
|
||||
@@ -63,10 +68,6 @@ namespace CUETools.CTDB
|
||||
[XmlElement]
|
||||
public string extra { get; set; }
|
||||
[XmlAttribute]
|
||||
public string country { get; set; }
|
||||
[XmlAttribute]
|
||||
public string releasedate { get; set; }
|
||||
[XmlAttribute]
|
||||
public string discnumber { get; set; }
|
||||
[XmlAttribute]
|
||||
public string disccount { get; set; }
|
||||
@@ -82,5 +83,7 @@ namespace CUETools.CTDB
|
||||
public CTDBResponseMetaTrack[] track;
|
||||
[XmlElement]
|
||||
public CTDBResponseMetaLabel[] label;
|
||||
[XmlElement]
|
||||
public CTDBResponseMetaRelease[] release;
|
||||
}
|
||||
}
|
||||
|
||||
24
CUETools.CTDB/CTDBResponseMetaRelease.cs
Normal file
24
CUETools.CTDB/CTDBResponseMetaRelease.cs
Normal file
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using System.Xml.Serialization;
|
||||
|
||||
namespace CUETools.CTDB
|
||||
{
|
||||
[Serializable]
|
||||
public class CTDBResponseMetaRelease
|
||||
{
|
||||
public CTDBResponseMetaRelease()
|
||||
{
|
||||
}
|
||||
|
||||
public CTDBResponseMetaRelease(CTDBResponseMetaRelease src)
|
||||
{
|
||||
this.date = src.date;
|
||||
this.country = src.country;
|
||||
}
|
||||
|
||||
[XmlAttribute]
|
||||
public string date { get; set; }
|
||||
[XmlAttribute]
|
||||
public string country { get; set; }
|
||||
}
|
||||
}
|
||||
@@ -59,6 +59,7 @@
|
||||
<Reference Include="System.Xml" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="CTDBResponseMetaRelease.cs" />
|
||||
<Compile Include="CTDBResponseMetaImage.cs" />
|
||||
<Compile Include="CTDBMetadataSearch.cs" />
|
||||
<Compile Include="CTDBResponse.cs" />
|
||||
|
||||
@@ -70,7 +70,7 @@ namespace CUETools.CTDB
|
||||
|
||||
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(urlbase
|
||||
+ "/lookup2.php"
|
||||
+ "?version=2"
|
||||
+ "?version=3"
|
||||
+ "&ctdb=" + (ctdb ? 1 : 0)
|
||||
+ "&fuzzy=" + (fuzzy ? 1 : 0)
|
||||
+ "&metadata=" + (metadataSearch == CTDBMetadataSearch.None ? "none" : metadataSearch == CTDBMetadataSearch.Fast ? "fast" : metadataSearch == CTDBMetadataSearch.Default ? "default" : "extensive")
|
||||
|
||||
Reference in New Issue
Block a user