# Edit part of a tag

**URL:** https://community.mp3tag.de/t/edit-part-of-a-tag/70502
**Category:** Support
**Created:** [January 14, 2026, 9:58pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502 "2026-01-14T21:58:26Z")
**Posts on this page:** 14
**Page:** 1

<div class="post-metadata">

### Author: ![fpefpe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/71c47a/32.png) [@fpefpe](https://community.mp3tag.de/u/fpefpe)
#### Post date: [January 14, 2026, 9:58pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/1 "2026-01-14T21:58:26Z")

</div>

I have over 200 tracks that have a very long album title — the collection spans over 17 cd  
the cd titles are in the form

very long title disc 1

where “disc” ranges from 1 to 17

is there a way to change this in a “batch way” to

“VLT disc 1”

where “very long title” is replaced with “VLT” for all 200+ tracks?

---

<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: [January 14, 2026, 10:23pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/2 "2026-01-14T22:23:23Z")

</div>

It is not quite clear to me what you want to achieve.  
If you want to shorten the very long title to just the initial letter of each word, then try Convert\>Tag-Tag for ALBUM  
Format string: `$regexp(%album%,(\u|\l).*?(\s|$),$1 )`

I would remove the "disc x" part first and/or transfer the number to DISCNUMBER.

---

<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: [January 15, 2026, 12:07am UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/3 "2026-01-15T00:07:32Z")

</div>

> [@fpefpe](#):
>
> where “very long title” is replaced with “VLT” for all 200+ tracks?

I assume "very long title" is not literal. So is it safe to assume "VLT" is also not literal? Given how vague this request is, a screenshot with some real examples would really help.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [January 15, 2026, 7:51am UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/4 "2026-01-15T07:51:13Z")

</div>

> [@fpefpe](#):
>
> is there a way to change this in a “batch way”

Yes, but you have to find a unique separator that exists in all your `TITLE` tags.  
Could the word "disc" be this separator?

We can provide more specific suggestions if you show us some real examples from your collection in a screenshot.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [January 15, 2026, 8:03am UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/5 "2026-01-15T08:03:18Z")

</div>

> [@fpefpe](#):
>
> is there a way to change this in a “batch way” to
> 
> “VLT disc 1”

The easiest way is probably to just use a [Replace action](https://docs.mp3tag.de/actions/replace/) and replace `very long title` with `VLT`.

---

<div class="post-metadata">

### Author: ![fpefpe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/71c47a/32.png) [@fpefpe](https://community.mp3tag.de/u/fpefpe)
#### Post date: [January 15, 2026, 5:53pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/6 "2026-01-15T17:53:56Z")

</div>

it look like the best way to do this is with a txt file with the updated tag – So I would use the

%\_path% and the %album% template but I am not sure how to set up the text file

so if the file name has blanks in it do I have to quote it? or can I simply use a / between the values assumming that / does not exist in the tag values, like

my file / new tag value

would that work?

---

<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: [January 15, 2026, 6:39pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/7 "2026-01-15T18:39:49Z")

</div>

Please show us real examples of what the data looks at the moment and what it should like in the end.  
If you think that

> [@fpefpe](#):
>
> %\_path% and the %album% template

should be used, then show us which data these property variables contain for a typical file, preferably with a screenshot.

It is a pity really, that you did not answer a single of the many questions that good-willing participants in this forum forwarded to get closer to a solution. Instead you came up with something new.

---

<div class="post-metadata">

### Author: ![fpefpe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/71c47a/32.png) [@fpefpe](https://community.mp3tag.de/u/fpefpe)
#### Post date: [January 29, 2026, 11:35pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/8 "2026-01-29T23:35:04Z")

</div>

Sorry for the late reply —- I was able to use my editor to build a text file to update the tags —- is it possible to use the tab as the field seprator, ie

%albumn% \t %title%

---

<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: [January 30, 2026, 7:15am UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/9 "2026-01-30T07:15:16Z")

</div>

> [@fpefpe](#):
>
> \t

There is no translation of literal characters into other character codes - you would have to find a way to define the matching format string that it contains real tab characters.  
Or you use the literal

> [@fpefpe](#):
>
> \t

as separator.  
But this is all rather hypothetical as you continue not to supply real data.

---

<div class="post-metadata">

### Author: ![fpefpe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/71c47a/32.png) [@fpefpe](https://community.mp3tag.de/u/fpefpe)
#### Post date: [January 30, 2026, 5:21pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/10 "2026-01-30T17:21:03Z")

</div>

The Neil Young Archive has multiple volumes containing hundreds of tracks. Each CD has it own unique title and it might contain vol and disc number depending on what is in the cd db

For example Vol 3 has 17 cd’s and they are numbed like this

neil young archives, vol. 3 disc 1a  
neil young archives, vol. 3 disc 1b  
neil young archives, vol. 3 disc 2  
neil young archives, vol. 3 disc 3a  
neil young archives, vol. 3 disc 3b  
neil young archives, vol. 3 disc 4  
neil young archives, vol. 3 disc 5  
neil young archives, vol. 3 disc 6a  
neil young archives, vol. 3 disc 6b  
neil young archives, vol. 3 disc 7a  
neil young archives, vol. 3 disc 7b  
neil young archives, vol. 3 disc 8  
neil young archives, vol. 3 disc 9a  
neil young archives, vol. 3 disc 9b  
neil young archives, vol. 3 disc 10a  
neil young archives, vol. 3 disc 10b  
neil young archives, vol. 3 disc 11

So the goal is to change the title of the 200+ tracks over the 17 cds. Best way to do it its using the text file -\> tag conversion

So using a text editor a text file can created to use follow the template

%\_path% / %album%

It would be a safe bet to use / as the field split, but using a tab – \t -- 0x09 would be unique ---- so if mp3tag would not generate 0x09 using \t, then if the editor can inject 0x09 would mp3tag the use that as the split character?

---

<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: [January 30, 2026, 5:23pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/11 "2026-01-30T17:23:44Z")

</div>

> [@fpefpe](#):
>
> then if the editor can inject 0x09 would mp3tag the use that as the split character?

Only if you succeed to enter a corresponding format string in Convert\>Textfile-Tag

A footnote: you say

> [@fpefpe](#):
>
> the goal is to change the title of the 200+ tracks

but you use

> [@fpefpe](#):
>
> %\_path% / %album%

I do not see a TITLE.  
If you add the complete \_PATH as part of the record, then each file is properly addressed.  
I still wonder, why it is easier to set the TITLE in the files in a 3rd party program than to set it directly in MP3tag.

---

<div class="post-metadata">

### Author: ![fpefpe](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/f/71c47a/32.png) [@fpefpe](https://community.mp3tag.de/u/fpefpe)
#### Post date: [January 30, 2026, 5:44pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/12 "2026-01-30T17:44:44Z")

</div>

is not the track title that needs to be changed – it the album name —- most mp3 players like a ipod had a limited screen size so in this case its the album name so the shorted name would show on the limited screen size of a ipod

---

<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: [January 30, 2026, 5:46pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/13 "2026-01-30T17:46:00Z")

</div>

And what should it look like in the end?

---

<div class="post-metadata">

### Author: ![system](https://community.mp3tag.de/uploads/default/original/2X/c/ce7035d426cb755a7916793326d23b465222a407.png) [@system](https://community.mp3tag.de/u/system)
#### Post date: [February 27, 2026, 5:46pm UTC](https://community.mp3tag.de/t/edit-part-of-a-tag/70502/14 "2026-02-27T17:46:39Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
