as i have a lot of songs with various 'mix' names, what i would like to do is add the '(name of mix)' to the comment field
eg
COMMENT
(name of mix)
as there are a lot of different mixes i was wondering if there is a quick way to do it without having to manually input each value in the comment field
if someone could show me what steps to take that would be great
It is not clear what you want, because you speak about 'transfer' or 'add' some text from one tag-field to another tag-field.
Following there are some variations about the theme ...
"Copy or move text, which is enclosed into round brackets, to another tag-field"
Move text from tag-field TITLE from within round brackets including brackets to tag-field COMMENT and delete this text part from the tag-field TITLE.
1.1.
Action #1 Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((') Guessing pattern: %TITLE% (%COMMENT%
1.2.
Action #1 Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((',')','))') Guessing pattern: %TITLE% (%COMMENT%)
Copy text from tag-field TITLE from within round brackets including brackets to tag-field COMMENT.
Tag-field TITLE remains untouched.
2.1.
Action #1 Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((') Guessing pattern: %DUMMY% (%COMMENT%
2.2.
Action #1 Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((',')','))') Guessing pattern: %DUMMY% (%COMMENT%)
2.3
Action #1 Actiontype 5: Format value Field ______: COMMENT Formatstring: $regexp(%TITLE%,'^.((.+?)).$','$1')
Append text from tag-field TITLE from within round brackets including brackets to tag-field COMMENT.
3.1.
Action #1 Actiontype 5: Format value Field ______: COMMENT Formatstring: $trim(%COMMENT%''$regexp(%TITLE%,'^.((.+?)).$','$1'))
3.2.
Action #1 Actiontype 5: Format value Field ______: COMMENT Formatstring: [%COMMENT%'']$regexp(%TITLE%,'^.((.+?)).$','$1')
Prepend text from tag-field TITLE from within round brackets including brackets to tag-field COMMENT.
4.1.
Action #1 Actiontype 5: Format value Field ______: COMMENT Formatstring: $trim($regexp(%TITLE%,'^.((.+?)).$','$1')''%COMMENT%)
4.2.
Action #1 Actiontype 5: Format value Field ______: COMMENT Formatstring: $regexp(%TITLE%,'^.((.+?)).$','$1')[''%COMMENT%]
Delete text from tag-field TITLE from within round brackets including brackets.
5.1.
Action #1 Actiontype 7: Import tag fields (guess values) Source format __: %TITLE% Guessing pattern: %TITLE% (%DUMMY%)
5.2.
Action #1 Actiontype 5: Format value Field ______: TITLE Formatstring: $regexp(%TITLE%,'^(.?)\s((.+?))(.*)$','$1$3')
I understand your request in this way that you want the content between the square brackets, including the square brackets, left unchanged in the tag-field TITLE, you only want to copy the part of text, which is surrounded by the round brackets.
To restrict the list to the files in question, it is appropriate to set a filter in Mp3tag listview, press [F3]:
TITLEMATCHES"^.*?\s*\(.+?\)\s*\[.+?\].*$"
... or ...
TITLEHAS"("ANDTITLEHAS"["
Then apply a variation of ...
"Copy text from tag-field TITLE from within round brackets including brackets to tag-field COMMENT.
Tag-field TITLE remains untouched.",
... which takes the following part with square brackets into account.
2.4. Actiontype 5: Format value Field ______: COMMENT Formatstring: $regexp(%TITLE%,'^.?\s((.+?))\s*[.+?].*$','$1')
2.5. Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((',')','))') Guessing pattern: %DUMMY% (%COMMENT%) %DUMMY%
... or maybe ...
2.6. Actiontype 7: Import tag fields (guess values) Source format __: $replace(%TITLE%,'(','((',')','))') Guessing pattern: %DUMMY% (%COMMENT%)%DUMMY%