When writing a unicode COMM tag, the null tag description is missing the BOM prefix.
|
return CheckResult(NativeMethods.id3tag_set_comment_utf16(context, "zxx", (byte[])null, data)); |
To correct this, do something like:
return CheckResult(NativeMethods.id3tag_set_comment_utf16(context, "zxx", UCS2.GetBytes(string.Empty), data));