http://bugs.winehq.org/show_bug.cgi?id=5158
Summary: Foobar2000 fails to write ID3v2 frame to file Product: Wine Version: 0.9.11. Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-misc AssignedTo: wine-bugs@winehq.org ReportedBy: samsam.mn@mailnull.com
in most circumstances foobar2000 can write tags to files successfully. But I noticed when adding a DISCNUMBER tag into a mp3 file with id3v2 tags, foobar tries to add a TPOS frame into the file, with the desired string.
On winXP, it works as desired, the file gets tagged like : (hexa) 54 50 4F 53 00 00 00 03 00 00 00 31 00 (ascii) T P O S 1 after adding DISCNUMBER=1. (3 is followed by 2 technical bytes (here 00 00) and the actual ascii char).
With wine, the written TPOS frame holds an empty string : (hexa) 54 50 4F 53 00 00 00 02 00 00 00 00 (ascii) T P O S (there only are the zero bytes, not the actual "1").
Thus it seems wine is causing foobar to fail that operation somehow.
Foobar is not open source, so it's hard to know what is going wrong. This was posted at http://www.hydrogenaudio.org/forums/index.php?showtopic=44116, hopefully foobar2000 devs will give info on what is happening.