Renaming Song Titles?

. . . I have managed to kill-off the "(BMV)" in all Bach's TITLES and ALBUMS! I am so pleased! It took me a long time and I really apologise for the delay on my part. You have been very patient and I am extremely grateful for that because I would never have gotten the task finished. :+1:

Hi,

I am now trying to remove the "(Hob.)" references from the works of Josef Haydn. They appear in the TITLE and ALBUM fields.

I have tried with all of the above strings, changing the contents of the bracket (from "BMV" to "Hob.). But I just can't get it to work, sorry!

Many thanks.

To me it looks like you want to get rid of everything in brackets, in ALBUM as well as in TITLE
So, again an action of the type "Replace with regurlar expression" e.g. for TITLE
Search string: \s*\(Hob.*\)
Replace with:
(leave empty)
Use the same expression then for ALBUM.

BRILLIANT! Worked first time, no issues! :smiley: :smiley: :smiley:

Hi ohrenkino,

OK, I have spent an evening applying and going through all of my 'classical' tracks. I think I have successfully removed all of the unwanted data. They look like they are gone though it's possible I may have missed a few here and there.

Next I need to remove the "(Opus)" type tags using the _FILENAME parameter. Not sure if this will be as big a job, or easier?

I am so grateful for you exceptional help; and I'm sorry it took me so long to catch up with you!

btw - I have made a donation to Florian.

Paul

_filename is not a tag, it is what the file in named for the OS. Is the (opus) a part of the TITLE field, or just in your old/original filenames?

From what I think you are trying to do, use a filter for
%_filename% HAS β€œ(opus)” and then select all files that are listed.

Then use the Action(quick) Format Value, use the target field _FILENAME, and build the new file name from your recently updated and improved tag fields. Assuming they don’t have (opus) anywhere in there, your new file names won’t either after this.

Use something like this to get unique names;
%discnumber%-%track% %albumartist% %album% %title%
You can add or remove any field you want if it helps. But really these are just for the OS folder/file structure. Your metadata tags are the important ones for your player and library to work with.

Hi Motley,

Many thanks, again.

Will your second string completely wipe-out remove ALL of the _FILENAME data, or just that of the likes of "(Opus)" etc?

I just wanted double-check with you first before proceeding, for obvious reasons.

Very much appreciated.

To be able to check this yourself, you could use the convert "Tag -> Filename" ALT + 1.
image

You will see in the "preview" (green rectangle in the above screenshot) how exactly your final filename would look like.
You can adjust your "Format string" exactly to your needs and then use the action for a mass rename.

Just a hint: Converter>Tag-Filename with
Format string: $num(%track%,2) - %title%
will probably come close to your current scheme.
To rename the folders is something else.

Yes this replaces your current names likely more relevant though.

The full standard Action I use is to Format Value for _filename using this naming string;
E:\Music\$left(%albumartistsort%,80)\$left(%albumsort%,80)\$ifgreater(%totaldiscs%,1,$left(%discnumber%,1)-,)$num(%track%,2) $left(%titlesort%,80)

This specifies the drive, folders, and filename based off of the metadata tags in each file. As long as those are all updated and accurate, this action can be saved and used to move files to consistent location for every artist and album.

I do have a couple of variations I use to change the drive and folder for special music like Christmas and Halloween titles to keep them separate from my main music library. But with this base string you can modify to use any other field that helps define your needs.

Hi LyricsLover,

I'm quite stuck on how to remove the "(opus)" type data from the PATH tag, please? There is not really any point in retaining this information as it has been removed from everywhere else!

Much appreciated,

Paul

There is no tag called PATH.
What you see in PATH is the current complete filename as you see it in your windows file explorer.

If you want to change it, you have to use one of the mentioned methods above to change your _FILENAME (including directory names and structures above/before your filename).

Complete example:

Hi Motley,

Ohrenkino's string has appears to have worked to my eyes; but thank-you for your posting. :+1:

I just need to sort out the PATH field data next . . .

Best regards.

Hi LyricsLover,

I've probably done it wrong! :face_with_raised_eyebrow: Well I must have because it has not worked!

Apologies for the ongoing errors!

Paul