JRiver can automate tagging. Could you describe exactly what you expect or hope to do?
That would be great if I can keep everything within JRiver.
Here is what I said in my OP, with a bit more detail to help clarify.
I have several thousand files lets say they are all in folder A. I also have several thousand files in folder B.
Folder A 5000 files, say FA1, FA2....FAn. Folder B 4800 files, say FB1 FB2 .. FBn
For the files in both folder A and folder B, I want to read some of the tags from folder B and assign those same tags to the files in folder A.
Look at file FA1 and find the corresponding file in FB1, matching Artist, Album and Track Name. Just those three parameters. If there is no identical track name then just match the Artist and Album. If there is no match for both of these then just match the Artist.
Read the value for say Genre for Folder A ie Genre tag for FA1 is Genre1 and then make the field in Folder B for that equivalent match the same. So Genre in for FB1 become Genre1.
This matches the Genres in Folder B to the be the same as the Genres for Folder A.
If the files are not in folder A and only in Folder B, to leave that file alone and do nothing to it.
Hope that this helps. I am trying to write out the explanation as "pseudocode" assuming that you guys with a coding background know what I mean.
I am just using the tag/field Genre as an example. I also want to edit/populate some of the other tags/fields as well.
Because there are so many files that I want to do this for, I need to have a program that does it rather than manually going through the database and matching them by hand as it were.
Thanks again for you help on this.