# Renaming Song Titles?

**URL:** <https://community.mp3tag.de/t/renaming-song-titles/57933>\
**Category:** Support\
**Created:** [July 17, 2022, 10:41pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933 "2022-07-17T22:41:22Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 17, 2022, 10:41pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/1 "2022-07-17T22:41:22Z")

</div>

Hi folks,

I would like to remove all of the elongated texts (from song titles) containing 'opus' type references. Such tags are limited to my Classical music section.

I have tried to do so using mp3tage but to no avail. Is there a unique procedure for this specific type of edit, please?

Many thanks in advance . . .

Best,

Paul David Seaman

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 17, 2022, 10:44pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/2 "2022-07-17T22:44:53Z")

</div>

![Opus_1](https://community.mp3tag.de/uploads/default/original/2X/b/b3b2a92db6bdd98af4a0ea311d015dc160c1845e.png)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 17, 2022, 10:45pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/3 "2022-07-17T22:45:07Z")

</div>

![Opus_2](https://community.mp3tag.de/uploads/default/original/2X/e/eef9abcacfd29d2cae9daf109e887e508a293d27.png)

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [July 17, 2022, 11:17pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/4 "2022-07-17T23:17:40Z")

</div>

From the title tag, or filename, or both? Is it all text in brackets, or select pieces? A few actual examples can help.

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:11pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/5 "2022-07-18T13:11:59Z")

</div>

Hi Motley,

I am able to remove the 'opus' type names from the ALBUM field using mp3tag, no problem.

But for some reason the s/w does not want to remove them from the title of each song/track?

Should I be choosing FILENAME (in mp3tag) to process this particular command, please?

Thanks a lot.

 ![Opus_3](https://community.mp3tag.de/uploads/default/original/2X/f/f6fcebfaec63d31d69981794b431838feabb90e0.png)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:16pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/6 "2022-07-18T13:16:34Z")

</div>

![Opus_4](https://community.mp3tag.de/uploads/default/original/2X/d/dcb67375bbfee2450d6f942a0f5e710c91189071.png)

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [July 18, 2022, 1:23pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/7 "2022-07-18T13:23:15Z")

</div>

To create a new filename, use "Format value".  
Yet, the filename is not the TITLE.  
What does a typical title look like and with what

> [@monsterjazzlicks](#):
>
> particular command

did you go about it?  
I mean, if you have fixed string, as you suggest with the "Replace" action, then I assume this works only for 1 specific file.  
If, on the other hand, you have a pattern like "Remove everything starting with an opening bracket and the word "Hob", then you could use "Replace with regular expression" and treat all the files in 1 go that follow this pattern.

On a sidenote: deleted data is very hard to get back.  
If you do not want the opus and stuff in the title, why not move it to another field e.g. WORK?  
Like that you don't see it in the title any more but you still keep the data if you need it in the future.

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [July 18, 2022, 1:42pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/8 "2022-07-18T13:42:37Z")

</div>

> [@monsterjazzlicks](#):
>
> But for some reason the s/w does not want to remove them from the title of each song/track?
> 
> Should I be choosing FILENAME (in mp3tag) to process this particular command, please?

There is a difference between the `TITLE` and `_FILENAME` fields. The title is the name of the song, whereas the filename is what the OS sees in the drive folder. They do not have to be, and are most often not the same.

So if you truly intend to make changes to the title, then that is the tag field you need to focus on. There may be no need to change the file name, unless you are making updates to your preferred directory structure. But if you do want to make those filename changes changes, I would do so after all of your other fields have been updated to what you want them to be. Then you can use these fields to build your new Directory/Filename as desired.

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:45pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/9 "2022-07-18T13:45:04Z")

</div>

Hi ohrenkino,

I used Illustrate's dB-Poweramp s/w to create all of my CD rips and tagging.

As you can see, in the below example of a Bach CD, I have a "(BWV#)" after each song title (I, regrettably, manually added these in when I ripped each CD a few years back). For other composers this suffix may be an 'Opus' or 'Hob' number "(Op.#)" / "(Hob.#)" So the _principle_ is the same. I just need to delete all of these suffixes in the song-title field. As I say, I am quite able to remove them from the ALBUM field.

I don't mind if I have to process them album by album, composer by composer, or have the tools to remove them all in a single _hit_. I just want them to be gone! 👍

Paul

 ![Opus_5](https://community.mp3tag.de/uploads/default/original/2X/a/a7ff10e53bd613a1277c20692c01f04064bf556e.png)

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [July 18, 2022, 1:48pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/10 "2022-07-18T13:48:33Z")

</div>

To remove the BWV# try an action of the type "replace with regular expression" for TITLE  
Search string: `\s*\(BWV\s*\d+\)`  
Replace with:  
(leave empty)

This should work for all TITLEs with that pattern, even if they don't belong to 1 album

You could filter for these files with  
%title% MATCHES BWV\s\*\d+

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:51pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/11 "2022-07-18T13:51:03Z")

</div>

Hi ohrenkino,

Well, I definitely do not want to retain any of this particular data (the date you mention as per "work"), thanks. I'll really be glad to see the back of it! I don't know what _possessed_ me at the time?

It takes about 2 minutes for such elongated titles to scroll in-full across the display panel! 🤨

Paul

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [July 18, 2022, 1:51pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/12 "2022-07-18T13:51:19Z")

</div>

The ALBUM is a little different to the TITLE as it shows a number range:  
But if there are several albums that show the pattern, you can process them in 1 go:  
An action of the type "Replace with regular expression" for ALBUM  
Search string: `\s*\(BWV\s*\d+-\d+\)`  
Replace with:  
(leave empty)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:59pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/13 "2022-07-18T13:59:31Z")

</div>

![Opus_6](https://community.mp3tag.de/uploads/default/original/2X/9/941f062792f4817ff571975390612c2e02e3c3d8.png)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 1:59pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/14 "2022-07-18T13:59:45Z")

</div>

![Opus_7](https://community.mp3tag.de/uploads/default/original/2X/5/5e7f0fc74622dc526a1e85ad08ce8bdb4f396ef9.png)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 2:01pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/15 "2022-07-18T14:01:38Z")

</div>

AMAZING, ohrenkino!

That really worked. Thank you so much. I would honestly have never been able to work that out!

Greatly appreciated I can absolutely promise you.

😃 😃 😃

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 2:02pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/16 "2022-07-18T14:02:40Z")

</div>

Hi Motley,

Sorry I missed your kind response.

I'll get back to you later. . .

Many thanks. 👍

---

<div class="post-metadata">

**Author:** ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)\
**Post date:** [July 18, 2022, 2:02pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/17 "2022-07-18T14:02:50Z")

</div>

Great. Thank you for the confirmation.

For the other patterns it would be useful to see a screendump of another typical title that also shows the part that should be removed.

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 2:04pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/18 "2022-07-18T14:04:56Z")

</div>

No probs, chat later . . . Paul

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 6:56pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/19 "2022-07-18T18:56:48Z")

</div>

ohrenkino,

Bela Bartok tracks use: (Sz.)

I just modified your excellent string and it successfully deleted this article. 👍

Paul

![Opus_8](https://community.mp3tag.de/uploads/default/original/2X/4/4bb235595cdaa647aeea96cad089243bf41f1fb9.png)

---

<div class="post-metadata">

**Author:** ![monsterjazzlicks](https://community.mp3tag.de/user_avatar/community.mp3tag.de/monsterjazzlicks/32/11880_2.png) [@monsterjazzlicks](https://community.mp3tag.de/u/monsterjazzlicks)\
**Post date:** [July 18, 2022, 9:44pm UTC](https://community.mp3tag.de/t/renaming-song-titles/57933/20 "2022-07-18T21:44:03Z")

</div>

Hi Motley,

Oh that's great info, thanks. I did not realise the distinction between TITLE and \_FILENAME. Very interesting and helpful. 👍

Yes, at the moment I am only concerned with editing the SONG TITLE and ALBUM fields. Directory (\_FILENAME) fields is something that may, or may not, be modified in the future.

To be honest, one of the main reasons I am on this current _mission_ is because I have around 50 CDs of which I purchased during _lockdown_. I have been putting off and putting off _ripping_ them for far too long now. Reason being, as you will realise, I was in a bit of a tiswas over the best way forward in correcting my current 600 CDs library. But anyway, I'm back on track now, thanks.

Paul

[Next page](https://community.mp3tag.de/t/renaming-song-titles/57933.md?page=2)
