# Add Sequential Numbering to Track Title After Delimiter

**URL:** <https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086>\
**Category:** Support\
**Created:** [July 3, 2016, 10:18pm UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086 "2016-07-03T22:18:28Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dasyurus](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/4bbf92/32.png) [@Dasyurus](https://community.mp3tag.de/u/Dasyurus)\
**Post date:** [July 3, 2016, 10:18pm UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/1 "2016-07-03T22:18:28Z")

</div>

Hi,

I've just spent nearly two hours searching through the forums and experimenting with the Replace, Format Value; & Guess Value functions in order to solve a problem with sequential numbering, but all to no avail. Would someone be so kind and please let me know how to apply sequential numbering after a colon, wherever it may appear in a track title?

For example, how can I apply sequential numbering after the colon if I highlight the following tracks...

Brandenburg Concerto No 1. in F-major: Allegro  
Brandenburg Concerto No 1. in F-major: Adagio  
Brandenburg Concerto No 1. in F-major: Allegro

In order to look like this...

Brandenburg Concerto No 1. in F-major: 01. Allegro  
Brandenburg Concerto No 1. in F-major: 02. Adagio  
Brandenburg Concerto No 1. in F-major: 03. Allegro

Note. I require a space before, and a full stop and space, after each number.

Any assistance would be most appreciated.

Regards,

Richard

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [July 4, 2016, 4:09am UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/2 "2016-07-04T04:09:12Z")

</div>

Why do you write this in the section "Bugs"?

You have to do it seperate for each classic and so in your example have to mark these 3 files in the right order.

Define an action group with subsequent 3 actions:

Type: Guess Values  
Source Format: %title%  
Guessing pattern: %title\_temp1%:%title\_temp2%

Type: Format Value  
Field: %title%  
Format String: %title\_temp1%: $num(%\_counter%,2).%title\_temp2%

Type: Remove Fields  
Fields to remove: %title\_temp1%;%title\_temp2%

Edit:  
Typo correction in second action.

---

<div class="post-metadata">

**Author:** ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)\
**Post date:** [July 4, 2016, 5:52am UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/3 "2016-07-04T05:52:08Z")

</div>

> [@Dasyurus](#):
>
> ... how can I apply sequential numbering after the colon if I highlight the following tracks ...

Once you have a tagfield named TRACK, which contains the current tracknumber, you can replace the old string ': ' with a new string like this action can do it ...

**Action "Format value" Field : TITLE Formatstring: $replace(%TITLE%,': ',': '$num(%TRACK%,2)'. ')**

DD.20160704.0952.CEST

---

<div class="post-metadata">

**Author:** ![Dasyurus](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/4bbf92/32.png) [@Dasyurus](https://community.mp3tag.de/u/Dasyurus)\
**Post date:** [July 4, 2016, 7:38am UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/4 "2016-07-04T07:38:47Z")

</div>

> [@DetlevD](#):
>
> Once you have a tagfield named TRACK, which contains the current tracknumber, you can replace the old string ': ' with a new string like this action can do it ...
> 
> **Action "Format value" Field : TITLE Formatstring: $replace(%TITLE%,': ',': '$num(%TRACK%,2)'. ')**
> 
> DD.20160704.0952.CEST

Thank you so much for your help. It worked perfectly and I'm so sorry for posting this in the "Bugs" section. My mistake, I thought I was in the "Support" section.

Regards,

Richard

---

<div class="post-metadata">

**Author:** ![Dasyurus](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/4bbf92/32.png) [@Dasyurus](https://community.mp3tag.de/u/Dasyurus)\
**Post date:** [July 8, 2016, 12:07am UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/5 "2016-07-08T00:07:13Z")

</div>

> [@poster](#):
>
> Why do you write this in the section "Bugs"?
> 
> You have to do it seperate for each classic and so in your example have to mark these 3 files in the right order.
> 
> Define an action group with subsequent 3 actions:
> 
> Type: Guess Values  
> Source Format: %title%  
> Guessing pattern: %title\_temp1%:%title\_temp2%
> 
> Type: Format Value  
> Field: %title%  
> Format String: %title%\_temp1%: $num(%\_counter%,2).%title\_temp2%
> 
> Type: Remove Fields  
> Fields to remove: %title\_temp1%;%title\_temp2%

Hi,

I'm not sure how to make this reply appear in Support section rather than Bugs section, so apologies in advance.

I've been using DetlevD's formula for applying sequential numbering in the example I described above, where track numbers match Classical work numbers, and have had 100% success. However, I would like to apply your formula now, where track numbers don't match Classical work numbers. Unfortunately, regardless of whether track numbers are in sync with Classical work numbers or not, I get stuck on the Format Value action due to a SYNTAX ERROR IN FORMATTING STRING message being returned. Are you able to clarify whether...

%title%\_temp1%: $num(%\_counter%,2).%title\_temp2%

is a valid string or not please? Thank you.

---

<div class="post-metadata">

**Author:** ![poster](https://community.mp3tag.de/user_avatar/community.mp3tag.de/poster/32/4881_2.png) [@poster](https://community.mp3tag.de/u/poster)\
**Post date:** [July 8, 2016, 3:14am UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/6 "2016-07-08T03:14:22Z")

</div>

> [@Dasyurus](#):
>
> %title%\_temp1%: $num(%\_counter%,2).%title\_temp2%
> 
> is a valid string or not please? Thank you.

Sorry. I made a typo with an additional %: %title_ **%** _\_temp%  
It has to be  
**%title\_temp1%: $num(%\_counter%,2).%title\_temp2%**

---

<div class="post-metadata">

**Author:** ![Dasyurus](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/4bbf92/32.png) [@Dasyurus](https://community.mp3tag.de/u/Dasyurus)\
**Post date:** [July 8, 2016, 7:28pm UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/7 "2016-07-08T19:28:47Z")

</div>

> [@poster](#):
>
> Sorry. I made a typo with an additional %: %title_ **%** _\_temp%  
> It has to be  
> **%title\_temp1%: $num(%\_counter%,2).%title\_temp2%**

It works perfectly now. Thank you very much for this very useful formula, and your quick response.

Regards,

Richard

---

<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 9, 2026, 12:26pm UTC](https://community.mp3tag.de/t/add-sequential-numbering-to-track-title-after-delimiter/18086/8 "2026-02-09T12:26:20Z")

</div>

Closed on February 9, 2026, 12:26pm UTC


