# Removing extraneous genre tags

**URL:** <https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026>\
**Category:** Support\
**Created:** [February 11, 2023, 6:12am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026 "2023-02-11T06:12:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![DJCyber](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djcyber/32/5789_2.png) [@DJCyber](https://community.mp3tag.de/u/DJCyber)\
**Post date:** [February 11, 2023, 6:12am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026/1 "2023-02-11T06:12:39Z")

</div>

Ok so I have a fairly large music collection (around 50k songs) and when I used to DJ I would have many songs to have multiple genres listed eg: Taylor Swift - Love Story had the genres

pop,country,crossover

Today I no longer DJ so multi genres is not needed. Now I have a stream radio station that ONLY reads a single genre from the genre tag...anything more is not read. So my question is what should I need to do in order to simply bulk edit the tags to remove all but the first tag? All the multi tag songs' tags are colon separated.

Thank you in advance for your help.

---

<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:** [February 11, 2023, 7:08am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026/2 "2023-02-11T07:08:07Z")

</div>

You could try an action of the type "Split field by separator" with the semicolon as separator

> **[Split Field by Separator – Mp3tag Documentation](https://docs.mp3tag.de/actions/split-field/)**
>
> Documentation on the Split Field action type that can be performed as Quick Action or as reusable workflow from Action Groups. Mp3tag is the universal Tag Editor.

and then an action of the type "Remove duplicate fields"

> **[Remove Duplicate Fields – Mp3tag Documentation](https://docs.mp3tag.de/actions/remove-duplicate-fields/)**
>
> Documentation on the Remove Duplicate Fields action type that can be performed as Quick Action or as reusable workflow from Action Groups. Mp3tag is the universal Tag Editor.

or you could try Convert\>Tag-Tag for GENRE  
Format string: `$regexp(%genre%,(.*?);.*,$1)`

BUT: why throw away that painstakingly gathered data in GENRE only because your current player ignores most of it.  
If you should switch to another player that might be able to cope with more genre data, it would be hard to restore.

---

<div class="post-metadata">

**Author:** ![DJCyber](https://community.mp3tag.de/user_avatar/community.mp3tag.de/djcyber/32/5789_2.png) [@DJCyber](https://community.mp3tag.de/u/DJCyber)\
**Post date:** [February 11, 2023, 7:11am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026/3 "2023-02-11T07:11:03Z")

</div>

What I mean is that the streaming software only reads tags with letters, numbers and spaces. if any other character (such as a colon or semicolon) is detected the genre field is disregarded..

Hope you understand.

---

<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:** [February 15, 2023, 8:19am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026/4 "2023-02-15T08:19:02Z")

</div>

The ID3V2.3 standard allows user-defined genres and AFAIK there is no limitation in respect to allowed characters. So any comma, slash, hyphen, dot, etc. should not lead to such a behaviour that

> [@DJCyber](#):
>
> the genre field is disregarded

A feedback would be nice whether the function worked as requested.

---

<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:** [March 17, 2023, 8:19am UTC](https://community.mp3tag.de/t/removing-extraneous-genre-tags/60026/5 "2023-03-17T08:19:08Z")

</div>

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