# Action to remove "empty" TCMPs?

**URL:** https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860
**Category:** Support
**Created:** [September 9, 2012, 10:21pm UTC](https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860 "2012-09-09T22:21:12Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![HansBKK](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/5daacb/32.png) [@HansBKK](https://community.mp3tag.de/u/HansBKK)
#### Post date: [September 9, 2012, 10:21pm UTC](https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860/1 "2012-09-09T22:21:12Z")

</div>

My two-way database-filetags import/export process results in all files containing the iTunes compilation flag, most of which are set to empty/NULL (or 0 if that's easier), rather than simply being "absent if not 1" as is widely recommended.

How can an Action be configured to remove all such fields, leaving only those ="1"?

Also (asked elsewhere with no response)

Is there a way to "call" one Action from another?

Or flag an Action as "autorun" to run against all files loaded automatically at startup?

Or launch MP3Tag with a list of actions to run?

---

<div class="post-metadata">

### Author: ![JJ\_Johnson](https://community.mp3tag.de/user_avatar/community.mp3tag.de/jj_johnson/32/67_2.png) [@JJ\_Johnson](https://community.mp3tag.de/u/JJ_Johnson)
#### Post date: [September 9, 2012, 10:52pm UTC](https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860/2 "2012-09-09T22:52:37Z")

</div>

Have you tried importing any blank fields yet? Generally speaking, Mp3tag will not save a blank field (although I've encountered a bug or two where it does). You can use a conditional to set a field to a blank, or keep it at its existing value. Setting it to blank should remove it.

_Action type:_ **Format value**  
_Field:_ **COMPILATION**  
_Format string:_ **$if($neql(%compilation%,1),,%compilation%)**

The answer, AFAIK, is 'no' to all of your other question. You can save and recall sets of action groups using the 'Utils' button in the action groups dialog. Not quite the same, but it makes bringing up a known set of actions a two-click process.

---

<div class="post-metadata">

### Author: ![HansBKK](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/h/5daacb/32.png) [@HansBKK](https://community.mp3tag.de/u/HansBKK)
#### Post date: [September 10, 2012, 12:08pm UTC](https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860/3 "2012-09-10T12:08:38Z")

</div>

Thanks very helpful sample Action there even if MP3Tag ends up not needing it - I'll make sure my import has proper "null" values, maybe an issue with quotes or something.

And I'd missed that "saving sets of Actions" button, very handy thanks (Florian as well of course).

---

<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:24pm UTC](https://community.mp3tag.de/t/action-to-remove-empty-tcmps/13860/4 "2026-02-09T12:24:02Z")

</div>


