Formating Title Tag


#1

Hi I would like to know if there is any action "am sure there is :smile:" to format the title value.

The form is: Jackie Chan - M-22 Remix (Dirty)

Result should be: Jackie Chan (M-22 Remix) (Dirty)

Also i am not sure if this makes any difference but i want to do the same to songs which they don't have the
(Clean) or (Dirty) at the end, for example:

Original Value: Don't Leave Me Alone - Oliver Heldens Remix

Result should be: Don't Leave Me Alone (Oliver Heldens Remix)


#2

Create an action that replaces the dash-blank with "(".
Create a second action that replaces the "Remix" with "Remix)".
You can have both actions in a single action group.


#3

F**k, this is so simple... :laughing:

Thanks for the help once again!

But I have a problem if the word at the end is different

Example: Pricey - Club Hack Hype Intro (Clean)

Or when the title is like that: Tiguere - DJ Drew Remix (Short Edit - Clean)

Changes to: Tiguere (DJ Drew Remix) (Short Edit (Clean)

But i wanted to be: Tiguere (DJ Drew Remix) (Short Edit - Clean)

I can understand the i can do the same as for the "Remix" word for any of the words like "intro" or "Edit"

then i would have this results:

Pricey (Club Hack Hype Intro) (Clean)

Tiguere (DJ Drew Remix) (Short Edit) (Clean)


#4

MP3tag does not read but treats patterns.
These patterns usually consist of letters and other printable characters.
If the patterns do not match the search criteria - nothing happens.
If the patterns are not unique then the changes happen as often as the pattern is detected.
You can limit the number of treated files with a filter, so that in that filtered selection a pattern is unique again.
Otherwise, you get perfect examples of the GIGO principle.

And another note: the brackets are probably not the best separators for otherwise non-title data as the brackets can also be part of ordinary language writing
(e.g.: Pink Floyd: Pigs (three different ones)).
So if you regularly find a classification like "edit", "remix", "dub" etc., I would consider e.g. {} as separators.
The same applies to "(clean)" which seems like an awful lot of letters for just a single property.

To sum it up: the cases where the original actions failed are an indicatior for me that the patterns should be streamlined so that they become unique each for a special purpose.