mirror of
https://github.com/claunia/cuetools.net.git
synced 2025-12-16 18:14:25 +00:00
* New batch mode for command-line use
* Fixed extra null character sometimes appearing in .ape tags * Played around with data track length bruteforce, concept proved, but not enabling it * Data track diagnostics in accuraterip log
This commit is contained in:
@@ -367,11 +367,18 @@ namespace APETagsDotNet
|
||||
APETagField pAPETagField = GetTagField (Index);
|
||||
if (pAPETagField == null)
|
||||
return null;
|
||||
byte[] value = pAPETagField.FieldValue;
|
||||
if (m_nAPETagVersion < 2000)
|
||||
return new ASCIIEncoding().GetString(pAPETagField.FieldValue);
|
||||
{
|
||||
if (value.Length > 0 && value[value.Length - 1] == 0)
|
||||
Array.Resize(ref value, value.Length - 1);
|
||||
return new ASCIIEncoding().GetString(value);
|
||||
}
|
||||
if (!pAPETagField.IsUTF8Text)
|
||||
return null;
|
||||
return new UTF8Encoding().GetString(pAPETagField.FieldValue);
|
||||
if (value.Length > 0 && value[value.Length - 1] == 0)
|
||||
Array.Resize(ref value, value.Length - 1);
|
||||
return new UTF8Encoding().GetString(value);
|
||||
}
|
||||
|
||||
public NameValueCollection GetStringTags(bool mapToFlac)
|
||||
|
||||
Reference in New Issue
Block a user