I created a title field tag for about 450 files by importing the complete file name, except for the extension. The result is a set of Title tags with a consistent structure in terms of the sequence of metadata elements. As an example, this is one such title: "Felix Mendelssohn - Neville Marriner, Academy of St. Martin in the Fields, Viktoria Mullova - Violin Concerto In E Minor, Op. 64 - 1. Allegro molto appassionato"
That move may have been a mistake, because I actually want the Title tag to only include the name of the work and the movement: "Violin Concerto In E Minor, Op. 64 - 1. Allegro molto appassionato."
I also want the Artist and Composer tags to reflect the same info: Felix Mendelssohn.
Finally, I want the Album Artist field to show all the performers: Neville Marriner, Academy of St. Martin in the Fields, Viktoria Mullova.
Given this situation, how can I use the existing data in the Title tag, or in the file name field, to populate these four fields described above: Composer, Artist, Album Artist, Title?
Are you sure that you always have the following parts:
ARTIST and COMPOSER
space hyphen space
ALBUMARTIST
space hyphen space
TITLE
in all your 450 files?
If yes, you could try Convert Filename -> Tag as first step with this Format string: %ARTIST% - %ALBUMARTIST% - %TITLE%
In a second step you could use Convert Tag -> Tag
Field: COMPOSER
Format string: %ARTIST%
to duplicate the content of ARTIST into COMPOSER
Except for file names where I've made mistakes, all are supposed to have the structure and sequence you described. If I select a single file, I can successfully "Convert Filename -> Tag" using the variables you supplied. However, I don't want to do that 450 times. When I select all, or even more than one file, the "OK" button is grayed out in the dialog, so I can't process the requested conversion. Any ideas about that?
Every file in the selection must have exactly the same number of file name elements and the same delimiters as in the Filename to Tag format string shown in the Conversion dialog. Any deviation will keep the OK and Preview buttons grayed out.
This certainly sounds like it would cause the problematic behavior, but I can't confirm that.
For instance, here are two file names that appear to me to be structured identically:
Charles Ives_Morton Gould, Chicago Symphony_Symphony No. 1 in D Minor - I. Allegro (1993 Remastered).mp3
Charles Ives_Morton Gould, Chicago Symphony_Symphony No. 1 in D Minor - II. Adagio molto (sostenuto) (1993 Remastered).mp3
However, if I select both of them, open the CONVERT > Filename - Tag dialog, and set the variables like this (%ARTIST% - %ALBUMARTIST% - %TITLE%), the OK button is still grayed out.
Although I don't understand the exact vocabulary of the rule you stated ("Every file in the selection must have exactly the same number of file name elements and the same delimiters as in the Filename to Tag format string shown in the Conversion dialog"), it seems like they are so nearly identical that they should convert. What am I missing?
While you use the hyphen as separator / delimiter in the format string (and there 2 of them), the original data in the filename has the underscore as separator and only 1 hyphen.
So the pattern does not match the data.
The OK button is not enabled, if (already) the first filename in the selection does not match the pattern. Any file further on that does not match is simply not treated.
A good proofreader is hard to find. Hyphens and underscores indeed are not the same!
I think I've got it now. Reviewing all my file names in a list, I can see that I used underscores about 20% of the time instead of the hyphens. There's nothing like operator error to foul up a good plan!
I would also be interested in the effect of my suggestion
as that would deal with the non-unique separator in Felix Mendelssohn - Neville Marriner, Academy of St. Martin in the Fields, Viktoria Mullova - Violin Concerto In E Minor, Op. 64 - 1. Allegro molto appassionato
which has a 3rd hypen in the title.
I wasn't ignoring this reply. I saw it at the same time I saw the one which let me realize that my problem was caused by the variations in my file names caused by their use of a mixture of underscores and hyphens. I then ran with that, changed my file names as necessary, and proceeded to complete the job.
I chose that path instead of experimenting with your suggestion because I could see that it involved working with regular expressions, and I have no experience with doing that.
I intended to come back to thank you for your input, and here I am. I just marked your explanation about the hyphens and underscores as a "solution."