# Order of commands in actions

**URL:** <https://community.mp3tag.de/t/order-of-commands-in-actions/17425>\
**Category:** Support\
**Created:** [December 4, 2015, 9:59pm UTC](https://community.mp3tag.de/t/order-of-commands-in-actions/17425 "2015-12-04T21:59:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![jiri74](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/d78d45/32.png) [@jiri74](https://community.mp3tag.de/u/jiri74)\
**Post date:** [December 4, 2015, 9:59pm UTC](https://community.mp3tag.de/t/order-of-commands-in-actions/17425/1 "2015-12-04T21:59:12Z")

</div>

Hi,

Is there a way to make sure an action happens before other action? In my action set, I have few UNI\_TO\_ASC actions for custom replacements, e.g. replacement of letters with diacritics. I added temporary fields UNI\_TO\_ASC\_ARTIST and UNI\_TO\_ASC\_ALBUM that I use as source for m3u name. Works fine. At the end I want to remove these temporary tag fields not to save them to MP3 file. I tried to move m3u export above Remove action and later to put both steps into single action with m3u on top, but in both cases, tags are removed before m3u is generated.

Any idea?

---

<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:** [December 5, 2015, 6:42am UTC](https://community.mp3tag.de/t/order-of-commands-in-actions/17425/2 "2015-12-05T06:42:53Z")

</div>

Excerpt of the Mp3Tag help file:

"Important note: Export actions are always executed after all other actions regardless of their position in the actions list."

So in your case you have to define the action for removing the unwanted tags seperately.

Tags are always saved to the mp3-files. There are no temperary tags-fileds in this sense.  
You only call them temporary because you don't want to keep them.

---

<div class="post-metadata">

**Author:** ![ryerman](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ryerman/32/5285_2.png) [@ryerman](https://community.mp3tag.de/u/ryerman)\
**Post date:** [December 5, 2015, 3:20pm UTC](https://community.mp3tag.de/t/order-of-commands-in-actions/17425/3 "2015-12-05T15:20:54Z")

</div>

> [@jiri74](#):
>
> .....I have few UNI\_TO\_ASC actions for custom replacements, e.g. replacement of letters with diacritics. I added temporary fields UNI\_TO\_ASC\_ARTIST and UNI\_TO\_ASC\_ALBUM that I use as source for m3u name.....  
> Any idea?

You may not need temporary tag fields.  
Instead, try making the replacements in the export script that you use to create playlists.  
And/or add the replacement function to the format string for the built-in tools that create playlists ( ![:mt_plall:](https://community.mp3tag.de/uploads/default/original/1X/491f5565439d83ba36779b8b905f1487c68126a0.png ":mt\_plall:") ![:mt_plsel:](https://community.mp3tag.de/uploads/default/original/1X/c130087e3c10aecd9173970d6ffd76805c3b255b.png ":mt\_plsel:") ): Options \> Playlist

---

<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:25pm UTC](https://community.mp3tag.de/t/order-of-commands-in-actions/17425/4 "2026-02-09T12:25:59Z")

</div>

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


