Sean,
Really Really Really not trying to be a pain in the butt.
I have an issue with the play counts being set back to 1 after a "database.add.extra.fields".
I have a music DB which has been working with your older release of xMusic (the one before your April 2nd copy). When I add more music to my DB my import command runs a "refresh>music" then runs xMusic's "database.add.extra.fields", all was working fine.
I have just setup the latest version and ran the "database.add.extra.fields" and it "upgraded" all of my tags to the new format and kept all of the settings (ie. play count). If I run "database.add.extra.fields" again it resets my play counts to 1, at least the one's I checked (I was testing on the same track for testing purposes).
Example:
I have a track with a played.count of 3 with the pre-April release of xMusic. I setup the new xMusic and run "database.add.extra.fields" to update the tags. The same track now has a xdb.played.count of 3, still. I run "database.add.extra.fields" again and that same track now has an xdb.played.count of 1
Oh and it also does the same thing if I use xDatabase instead, running the "database.add.extra.tags".
I will do a little more testing tonight until my wife starts to yell at me to get off the computer
Any idea??
Little update: If after the count gets set to 1 I play the song, the count goes to 2 and I then run "database.add.extra.fields" again it goes back to 1.
Little Little Update: It does the same thing with the copy you released before you added the "type" section for me (the April 2nd copy) as well as the latest April 3rd copy.