Bug Report=====
foobar 0.8.3
foo_diskwriter 2.1
foo_wma 1.0.9+
Repro:
I setup a commandline encoder to create WMA lossless files. In the commandline dialog box, I choose Tag: default.
I selected a FLAC file that I wanted to convert to WMALoss and started the conversion.
Result:
A WMA lossless file was created. All tags were successfully copied from the FLAC file to the WMA file. *Note* When the date was copied over into WMA metadata, the "WM/Year" metadata datatype was created as WORD. Its value is 2006 (0x07d6).
This causes all known places where foobar and components attempt to read the date to fail. Foobar's TAGZ, File Info, and Show file info (special) do not see the date of 2006. I suspect it doesn't know how to handle a WORD datatype.
If I use the Windows Media SDK to view the metadata, it is there in the converted file:
* 24 WM/Year 0 0 WORD 2006, 0x07d6
I can use this SDK to manually delete and then recreate a metadata of WM/Year as STRING with a value of "2006".
* 24 WM/Year 0 0 STRING "2006"
With the metadata now in a STRING, all works well in foobar. Foobar and all components see the date of 2006.