QUOTE(gfngfgf @ May 21 2006, 19:15)

I believe "DISC" and "DISCNUMBER" are treated as equivalent internally by foobar2000.
That's true but that has nothing to do with the problem (well obviously it has more to do with it than it should... I'm assuming that exactly this feature of foobar2000 is causing trouble with the Masstagger.)
Well foobar treats both tag fields equally I know, but so what? It doesn't help me at all and is not the solution to this problem. I want the
real tag field to be changed from DISC to DISCNUMBER by the Masstagger. As a tagging tool I can expect it to do what I tell it, can't I? I don't care if foobar treats them equally, because I want all my tag fields named in a consistent fashion in order to make other applications work in an expected way, because they don't treat DISC and DISCNUMBER equally, they either accept the one or the other depending on what I tell them to accept.
Anyhow the "Copy <field> to <field>" seems to be broken when the first <field> is either DISC or DISCNUMBER: the contents of those tags don't get transferred and the old disc-tags get deleted. That can't be right.
EDIT: /\ posted before your reply, foosion
QUOTE(foosion @ May 21 2006, 21:02)

Copy field works just fine. However, the information for a song is reloaded from the file before the selected masstagger actions are applied, and depending on the file format, the latest version of the relevant decoder now uses DISCNUMBER as fieldname instead of DISC. In essence, merely reloading information from files would have done what you want, but additionaly applying this masstagger script has messed things up, because the DISC field no longer existed.
You mean foobar automatically renames the DISC tag to DISCNUMBER? I haven't notice that...

EDIT2: Nope, I can't comprehend what you are saying, I tagged a set of mp3s with a DISC tag "1" and did "Reload info from files" and the "1" was still stored in a tag named DISC, even "Update files" or "Rewrite tags" will retain the old tag names.
EDIT3: Or are you saying since the Masstager already translated the DISC tag to DISCNUMBER internally, I should do something like "Copy DISCNUMBER to DISCNUMBER"? Doesn't work either... DISC gets deleted although it wasn't even mentioned in the Masstagger script (I removed the
Remove "DISC"). I'm confused, can you explain this behaviour again? I think I don't get what's happening here...