I have a challenge in editing the metadata tags in the headers of my wma collection. Here's my problem: I recently acquired a Sansa e130 portable. While it has very nice database features for sorting music based on the info in the tags, the built in software is not very robust. There are two things which will cause the player to catalog the tag information incorrectly: 1) the way that the track number is identified (string vs. dword, see below), and 2) the order in which the information is listed in the in the header. I would like to identify some way of modifying the tags of large groups of files with respect to fixing these two problems in each file's header, but have not yet found any appropriate tools. The ideal tool would allow for the user to configure both which entries are made in the metadata and the order of the entries.
Does anyone have any ideas of a tool which I can use to modify the metadata headers?
string vs. dword problem
For the track number information in the header, for whatever reason the Sansa software only works correctly if the track number is recorded as a "WMENC_LONG Name", as opposed to a "WMENC_STRING Name". That is, here is an example of a good entry:
<WMENC_LONG Name="WM/TrackNumber" Value="11" />
And here is an example of a bad entry:
<WMENC_STRING Name="WM/TrackNumber" Value="11" />
If I use MetadataEdit.exe which comes in the WMA SDK, WMENC_LONG shows up as dword, where WMENC_STRING shows up as string.
WMP writes the tracknumber as a dword, where the other software I have tried writes it as a string. This other software includes:
MP3Tag 2.37
TagScanner 4.9
Foobar2000
MediaMonkey
