# Update all Titles without filtering

**URL:** <https://community.mp3tag.de/t/update-all-titles-without-filtering/19050>\
**Category:** Support\
**Created:** [June 15, 2017, 1:50pm UTC](https://community.mp3tag.de/t/update-all-titles-without-filtering/19050 "2017-06-15T13:50:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jimmyt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/e95f7d/32.png) [@jimmyt](https://community.mp3tag.de/u/jimmyt)\
**Post date:** [June 15, 2017, 1:50pm UTC](https://community.mp3tag.de/t/update-all-titles-without-filtering/19050/1 "2017-06-15T13:50:16Z")

</div>

I'm sure this is very simple, but I am new mp3tag user, and I can't find the answer in docs, faqs, or by searching (hard to search for).

I have a list of mp3 files (audiobook) that I dropped in mp3tag (v2.82). They're all in the right order (sorted by filename). I want to set the Title to something (with a counter), regardless of what it is right now. So I created an action, with the following properties:

Field: TITLE

Original: (I don't know)

Replace with: Example L$num(%counter, 2)

(In this example, I would like the titles to be "Example L01", "Example L02", etc.

I tried leaving original blank, but pressing the ok button on the action edit dialog doesn't work. I tried using \*, I tried using %1 %2, "%1 %2" (the current tile is Lecture 01, Lecture 02, etc). Every time I run the action the result is "formatted tags in 0 out of 18 files".

I assume that my replace with expression is fine, but my 'original' is not. What do I need to enter in 'Original' so that it doesn't filter - just ignores whatever there is? And why doesn't %1 %2 work? Or is there an easier way to accomplish this than a replace

---

<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:** [June 15, 2017, 2:15pm UTC](https://community.mp3tag.de/t/update-all-titles-without-filtering/19050/2 "2017-06-15T14:15:35Z")

</div>

You can only replace something that is already there.  
An empty field actually does not exist in a tag.  
The correct action would be:  
Format value for TITLE  
Format string: Example L$num(%\_counter%, 2)

Or use the function Convert\>Tag-Tag  
with the same parameters. That function has also a preview.

---

<div class="post-metadata">

**Author:** ![jimmyt](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/e95f7d/32.png) [@jimmyt](https://community.mp3tag.de/u/jimmyt)\
**Post date:** [June 15, 2017, 2:53pm UTC](https://community.mp3tag.de/t/update-all-titles-without-filtering/19050/3 "2017-06-15T14:53:22Z")

</div>

> [@ohrenkino](#):
>
> Or use the function Convert\>Tag-Tag  
> with the same parameters. That function has also a preview.

Ah yes, Convert \>Tag-Tag worked immediately, thanks!

---

<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/update-all-titles-without-filtering/19050/4 "2026-02-09T12:26:51Z")

</div>


