# How to strip all performer:instrument entries?

**URL:** https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095
**Category:** Support
**Created:** [March 15, 2024, 6:58am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095 "2024-03-15T06:58:30Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Dizza17](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/5fc32e/32.png) [@Dizza17](https://community.mp3tag.de/u/Dizza17)
#### Post date: [March 15, 2024, 6:58am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/1 "2024-03-15T06:58:30Z")

</div>

Hi all,  
In my silly wisdom I added all involved people including performer: instrument to the “INVOLVED PEOPLE LIST”. I would like to strip all performer:instrument entries but keep the Involved people entries ie: Person: mixer; Person: engineer; Person: producer; Person: writer etc.

I’ve tried quite a few different examples that people have previously posted on the forum but haven’t had much luck. Any help would be greatly appreciated.

I would also love to know how to rearrange the “Music Credits List” field from Performer:instrument; Performer:instrument format to instrument:performer; instrument:performer format. Thank you so much to anyone who takes the time to write a reply.  
God bless.  
Aaron.

---

<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: [March 15, 2024, 7:15am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/2 "2024-03-15T07:15:18Z")

</div>

> [@Dizza17](#):
>
> strip all performer:instrument

What do you qualify as instrument? E.g. is "vocals" an instrument?  
I think you need a list of instruments in the end.  
What should replace the instrument?  
Or should the name vanish with it?  
Could you give real examples for before and after the treatment?

---

<div class="post-metadata">

### Author: ![Dizza17](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/5fc32e/32.png) [@Dizza17](https://community.mp3tag.de/u/Dizza17)
#### Post date: [March 15, 2024, 7:42am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/3 "2024-03-15T07:42:03Z")

</div>

Sorry, I was incorrect about the existing format. Here is an example of the “INVOLVED PEOPLE LIST” field I currently have.

Engineer:jim Pinder:mix:alex Robinson:Mix:carl Bown:mix:colin Richardson; Producer:carl Bown:producer:colin Richardson:Lead Vocals:matthew Tuck:guitar:matthew Tuck; Bass Guitar:matthew Tuck:guitar:michael Paget:Drums [Drum Set]:michael "Moose" Thomas:

I would like all entries that are instrument:performer removed including vocals but entries that are

- producer:person; engineer:person; composer:person; mix:person; writer:person; arranger:person; to remain.

Ideally I’d like an action to remove the entries as described above but also have an action that moves the instrument:performer entries to the “MUSIC CREDITS LIST”.

I honestly wish I could write these myself but I am absolutely terrible at regular expressions no matter how much I try and make sense of it.  
Sincerely appreciate your help.  
Aaron

---

<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: [March 15, 2024, 7:56am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/4 "2024-03-15T07:56:33Z")

</div>

I tried to see some kind of pattern in the supplied string. But I could not.  
It would have been easier if a semicolon had been used to separate the individual pieces of data. But that is not the case. Sometimes there is one:

> [@Dizza17](#):
>
> mix:colin Richardson; Producer:carl Bown:producer:colin Richardson

But then, when the instruments start

> [@Dizza17](#):
>
> producer:colin Richardson:Lead Vocals:matthew Tuck:guitar:matthew Tuck;

there is no semicolon but a colon, yet, a semicolon is added in front of the Bass.  
So, enlighten me: what is the underlying rule?

---

<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: [March 15, 2024, 10:34am UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/5 "2024-03-15T10:34:49Z")

</div>

> [@ohrenkino](#):
>
> It would have been easier if a semicolon had been used to separate the individual pieces of data.

Yes. That would be the rule and Mp3Tag won't write the way as in the example of Dizza17.

> **[Tag Field Mappings – Mp3tag Documentation](https://docs.mp3tag.de/mapping/#involvedpeople)**
>
> Overview of all available tag fields, their names in Mp3tag, and how they are mapped to the internal structures of the different tag formats. Mp3tag is the universal Tag Editor.

---

<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:30pm UTC](https://community.mp3tag.de/t/how-to-strip-all-performer-instrument-entries/64095/6 "2026-02-09T12:30:16Z")

</div>


