# Consolidation of text fields

**URL:** https://community.mp3tag.de/t/consolidation-of-text-fields/70111
**Category:** Support
**Created:** [November 10, 2025, 8:20am UTC](https://community.mp3tag.de/t/consolidation-of-text-fields/70111 "2025-11-10T08:20:55Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![Roland](https://community.mp3tag.de/user_avatar/community.mp3tag.de/roland/32/8001_2.png) [@Roland](https://community.mp3tag.de/u/Roland)
#### Post date: [November 10, 2025, 8:20am UTC](https://community.mp3tag.de/t/consolidation-of-text-fields/70111/1 "2025-11-10T08:20:55Z")

</div>

I would like to consolidate various text fields.  
For example, I would like to integrate the ENGINEER field into INVOLVEDPEOPLE and then delete it.  
Duplicates should be avoided or removed.

I have attached the data for a song as an example.  
The two instances of ENGINEER are contained in INVOLVEDPEOPLE and should be removed.  
If there is an ENGINEER named ‘Albert Einstein’, it should be added to INVOLVEDPEOPLE.

 ![role MP3TAG](https://community.mp3tag.de/uploads/default/original/3X/d/8/d88fd9637aa13227f4980471e0a2592ccee946b0.jpeg)

I have tried using $strstr(x,y) but am not really getting any closer to my goal.  
Does anyone know how to achieve this?

---

<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: [November 10, 2025, 8:46am UTC](https://community.mp3tag.de/t/consolidation-of-text-fields/70111/2 "2025-11-10T08:46:12Z")

</div>

You could ...  
Convert\>Tag-Tag for INVOLVEDPEOPLE  
Format string: `$meta_sep(involvedpeople,\\)\\$meta_sep(engineer,==)`  
Convert\>Tag-Tag for INVOLVEDPEOPLE  
Format string: `$replace($meta_sep(involvedpeople,\\),==,' (Engineer)\\')`  
and then apply an action of the type "remove duplicate fields" for INVOLVEDPEOPLE but tick the option to remove only those with identical contents

 ![grafik](https://community.mp3tag.de/uploads/default/original/3X/4/2/4207b0f3cfb79ba894981ea11ddacb7c9f45de7a.png)

---

<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: [November 10, 2025, 9:29am UTC](https://community.mp3tag.de/t/consolidation-of-text-fields/70111/3 "2025-11-10T09:29:48Z")

</div>

Just a sidemark:  
You have many Multivalue-Fields of INVOLVEDPEOPLE. The standard of the tagfield INVOLVEDPEOPLE looks like this:

> **[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.

That means that the standard for this type of field mainly exists to avoid Multivalue-Fields or user-defined fields: There is a scheme to combine these in 1 Textfile.

---

<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: [December 10, 2025, 9:30am UTC](https://community.mp3tag.de/t/consolidation-of-text-fields/70111/4 "2025-12-10T09:30:32Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
