# How to see/strip multiple tags on same file

**URL:** <https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859>\
**Category:** Support\
**Created:** [November 21, 2020, 5:03pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859 "2020-11-21T17:03:50Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 21, 2020, 5:03pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/1 "2020-11-21T17:03:50Z")

</div>

I was told that my MP3 files have multiple tags, eg the GENRE field specifically, but I cannot see them in the main screen, nor can I find a place that shows any multiple tags for the same file. Is there a way to see this information, AND is there a way to strip all multiple tags from every file and just keep the ones I have setup that I see on the main screen?

THANKS!

---

<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 21, 2020, 5:10pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/2 "2020-11-21T17:10:29Z")

</div>

you see multi-value fields at least in the extended tags dialogue (Alt-T).  
If you want to filter to see if there are multiple values for a particular field, try  
`"$if($neql($meta(genre,1),%DUMMY%),1,0)" IS 1`  
Then there is an action to either merge those fields or to remove all except the first one.  
See the help on actions:

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

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 21, 2020, 5:24pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/3 "2020-11-21T17:24:15Z")

</div>

When I do ALT-T - I do not see any multiple tags for any field. I also have no clue what to do with that "$if(..." code. I've attached the extended tags view of a file I was told definitely has multiple GENRE tags. Thank you for your help! ![Capture](https://community.mp3tag.de/uploads/default/original/2X/5/558245d3624ae42f9e9a7b9e6d62b59b5d3c442b.png)

---

<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 21, 2020, 5:30pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/4 "2020-11-21T17:30:49Z")

</div>

> [@mrguinness](#):
>
> I've attached the extended tags view of a file I was told definitely has multiple GENRE tags

AFAIC see it does not have multiple values for GENRE.  
So the question is: who told you that?  
If it is the player - well, some interpret the slash as separator. But this is no genuine multi-value field. (Other player take e.g. "semicolon blank" as separator.) But it still remains data in a single field - to get a multi-value field, you need at least 2 entries with the same field name.  
The code I offered is a filter expression, you enter it in the filter box.

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [November 23, 2020, 3:51am UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/5 "2020-11-23T03:51:47Z")

</div>

There does seem to be some duplication though. For example I see an Artist tag as well as Artists. And there are a bunch of MusicBrainz tags, can’t see the whole list.

---

<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 23, 2020, 5:31am UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/6 "2020-11-23T05:31:07Z")

</div>

> [@MotleyG](#):
>
> I see an Artist tag as well as Artists

But this is no multi-value field and their contents would not appear in the same column or whatever. Multi-value fields have to have literally the same name in the extended tags dialogue.  
Try it yourself and click the "New" button and create a field that is already there.

---

<div class="post-metadata">

**Author:** ![MotleyG](https://community.mp3tag.de/user_avatar/community.mp3tag.de/motleyg/32/440_2.png) [@MotleyG](https://community.mp3tag.de/u/MotleyG)\
**Post date:** [November 23, 2020, 12:39pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/7 "2020-11-23T12:39:42Z")

</div>

Understood, those two are not identical. But if the concern is regarding duplication within some players, it does question how those similar fields are handled by the player. Same reason I mentioned the Music Brains tags.

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 12:49pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/8 "2020-11-23T12:49:02Z")

</div>

This is what I was told...

MP3TAG does not show the "raw" embedded tags of a file, it has a UI which only knows and writes its own tags. If you download exiftool and ffmpeg, which are command line tools, just type "exiftool " and for ffmpeg it is, "ffmpeg -i " each will read and output information from the file. I hope that helps.

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 1:07pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/9 "2020-11-23T13:07:19Z")

</div>

And here it is, using that FFMPEG tool... ![Capture](https://community.mp3tag.de/uploads/default/original/2X/6/64c43ddc2c77dc0aba759962ee071669581dd24c.png)

---

<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 23, 2020, 1:44pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/10 "2020-11-23T13:44:37Z")

</div>

> [@mrguinness](#):
>
> MP3TAG does not show the "raw" embedded tags of a file, it has a UI which only knows and writes its own tags

This is not really correct.  
See the help for a mapping of MP3tag internal names and their fields. atoms, chunks etc:

> **[Tag Field Mappings – Mp3tag Documentation](https://docs.mp3tag.de/mapping/)**
>
> 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.

And even in the ffmeg dump I do not see a duplication of genre

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 2:23pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/11 "2020-11-23T14:23:21Z")

</div>

> [@ohrenkino](#):
>
> And even in the ffmeg dump I do not see a duplication of genre

Obviously, however, there is something that MP3TAG is not showing or deleting when a tag is updated. If you are saying that MP3TAG does show the raw embedded tags, then I should be able to see TRAILER somewhere in the software for this file (and many others, unfortunately)

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [November 23, 2020, 2:34pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/12 "2020-11-23T14:34:46Z")

</div>

You could try the command  
[exiftool](https://exiftool.org/)` -j -b -G4 "99 Hooked on a Feeling.mp3"`  
and see all the values including any picture in binary format, looks similar to this:

```
[{
  "SourceFile": "03 - Mercy and Grace.mp3",
  "Unknown:ExifToolVersion": 12.10,
  "Unknown:FileName": "03 - Mercy and Grace.mp3",
  "Unknown:Directory": ".",
  "Unknown:FileSize": "8.8 MB",
  "Unknown:FileModifyDate": "2020:11:23 15:36:24+01:00",
  "Unknown:FileAccessDate": "2020:11:23 15:36:30+01:00",
  "Unknown:FileCreateDate": "2020:11:22 15:01:41+01:00",
  "Unknown:FilePermissions": "rw-rw-rw-",
  "Unknown:FileType": "MP3",
  "Unknown:FileTypeExtension": "mp3",
  "Unknown:MIMEType": "audio/mpeg",
  "Unknown:MPEGAudioVersion": 1,
  "Unknown:AudioLayer": 3,
  "Unknown:AudioBitrate": "320 kbps",
  "Unknown:SampleRate": 44100,
  "Unknown:ChannelMode": "Stereo",
  "Unknown:MSStereo": "Off",
  "Unknown:IntensityStereo": "Off",
  "Unknown:CopyrightFlag": false,
  "Unknown:OriginalMedia": false,
  "Unknown:Emphasis": "None",
  "Unknown:ID3Size": 42315,
  "Unknown:Album": "Collisions and Castaways",
  "Unknown:Artist": "36 Crazyfists",
  "Unknown:Band": "36 Crazyfists",
  "Unknown:Comment": "Tagged",
  "Unknown:Genre": "Metal",
  "Unknown:Title": "Mercy and Grace",
  "Unknown:Track": "03/11",
  "Unknown:Lyrics": "Untangle me from my detest\r\nUntangle my wreck\r\nSlowly but surely were dining in\r\n....\r\n",
  "Unknown:Year": 2010,
  "Unknown:Warning": "[minor] Frame 'TSOP' is not valid for this ID3 version",
  "Unknown:PerformerSortOrder": "36 Crazyfists",
  "Unknown:AlbumArtistSortOrder": "36 Crazyfists",
  "Unknown:UserDefinedText": "(Acoustid Fingerprint) AQADtGkjUVHCQDeaM9CuZ-gJG71UQV-K2MOzBN9RPkzgG9-FZHuPf...",
  "Unknown:PictureMIMEType": "image/jpeg",
  "Unknown:PictureType": "Front Cover",
  "Unknown:PictureDescription": "",
  "Unknown:Picture": "base64:/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a.../9k=",
  "Unknown:DateTimeOriginal": 2010,
  "Unknown:Duration": "0:03:50 (approx)",
  "Copy1:Comment": "(Songs-DB_Custom1) 400x400",
  "Copy1:UserDefinedText": "(Acoustid Duration) 229",
  "Copy1:Title": "Mercy and Grace",
  "Copy1:Artist": "36 Crazyfists",
  "Copy1:Album": "Collisions and Castaways",
  "Copy1:Year": 2010,
  "Copy1:Track": 3,
  "Copy1:Genre": "Metal",
  "Copy2:UserDefinedText": "(MusicBrainz Album Artist Id) 781167d7-b9e5-48ea-9f66-67c4a6739562",
  "Copy2:Comment": "Tagged",
  "Copy3:UserDefinedText": "(MusicBrainz Album Id) d7c4c20a-f84b-4b13-980d-b36bd143a23a",
  "Copy4:UserDefinedText": "(MusicBrainz Artist Id) 781167d7-b9e5-48ea-9f66-67c4a6739562",
  "Copy5:UserDefinedText": "(MusicBrainz Release Track Id) 76dcf756-9302-3a68-9832-3453dcf12207",
  "Copy6:UserDefinedText": "(MusicBrainz Album Type) Album",
  "Copy7:UserDefinedText": "(ARTISTS) 36 Crazyfists",
  "Copy8:UserDefinedText": "(ORIGINALYEAR) 2010"
}]

```

Maybe this reveals the used tag for your TRAILER "genre".  
You can try different `-G1` or `-G2` or `-G3` or `-G4` or `-G5` options to see different descriptions for your values.

With [exiftool](https://exiftool.org/)` -j -b -G1 "99 Hooked on a Feeling.mp3"`

the same content looks like:

```
[{
  "SourceFile": "03 - Mercy and Grace.mp3",
  "ExifTool:ExifToolVersion": 12.10,
  "ExifTool:Warning": "[minor] Frame 'TSOP' is not valid for this ID3 version",
  "System:FileName": "03 - Mercy and Grace.mp3",
  "System:Directory": ".",
  "System:FileSize": "8.8 MB",
  "System:FileModifyDate": "2020:11:23 15:36:24+01:00",
  "System:FileAccessDate": "2020:11:23 15:49:44+01:00",
  "System:FileCreateDate": "2020:11:22 15:01:41+01:00",
  "System:FilePermissions": "rw-rw-rw-",
  "File:FileType": "MP3",
  "File:FileTypeExtension": "mp3",
  "File:MIMEType": "audio/mpeg",
  "File:ID3Size": 42315,
  "MPEG:MPEGAudioVersion": 1,
  "MPEG:AudioLayer": 3,
  "MPEG:AudioBitrate": "320 kbps",
  "MPEG:SampleRate": 44100,
  "MPEG:ChannelMode": "Stereo",
  "MPEG:MSStereo": "Off",
  "MPEG:IntensityStereo": "Off",
  "MPEG:CopyrightFlag": false,
  "MPEG:OriginalMedia": false,
  "MPEG:Emphasis": "None",
  "ID3v2_3:Album": "Collisions and Castaways",
  "ID3v2_3:Artist": "36 Crazyfists",
  "ID3v2_3:Band": "36 Crazyfists",
  "ID3v2_3:Comment": "Tagged",
  "ID3v2_3:Genre": "Metal",
  "ID3v2_3:Title": "Mercy and Grace",
  "ID3v2_3:Track": "03/11",
  "ID3v2_3:Lyrics": "Untangle me from my detest\r\nUntangle my wreck\r\nSlowly but surely were dining in\r\n...\r\n",
  "ID3v2_3:Year": 2010,
  "ID3v2_3:AlbumArtistSortOrder": "36 Crazyfists",
  "ID3v2_3:UserDefinedText": "(Acoustid Fingerprint) AQADtGkjUVHCQDeaM9CuZ-gJG71UQV-K2MOzBN9RPkzgG9-FZHuPfFo...",
  "ID3v2_3:PictureMIMEType": "image/jpeg",
  "ID3v2_3:PictureType": "Front Cover",
  "ID3v2_3:PictureDescription": "",
  "ID3v2_3:Picture": "base64:/9j/4AAQSkZJRgABAQEBLAEsAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBw.../9k=",
  "Unknown:PerformerSortOrder": "36 Crazyfists",
  "ID3v1:Title": "Mercy and Grace",
  "ID3v1:Artist": "36 Crazyfists",
  "ID3v1:Album": "Collisions and Castaways",
  "ID3v1:Year": 2010,
  "ID3v1:Comment": "Tagged",
  "ID3v1:Track": 3,
  "ID3v1:Genre": "Metal",
  "Composite:DateTimeOriginal": 2010,
  "Composite:Duration": "0:03:50 (approx)"
}]
```

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 2:53pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/13 "2020-11-23T14:53:45Z")

</div>

I used exiftool and it only showed the one genre tag that I placed on it in MP3TAG. Only ffmpeg is showing the TRAILER tag. And the music service I am using used that tag instead of the one I wanted.

Also, I have 18000 mp3 files. Doing this one by one isn't feasible....

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [November 23, 2020, 2:55pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/14 "2020-11-23T14:55:19Z")

</div>

Could you please post the complete `-G4` output for your file?  
This just helps to identify the value. It's not intended to use it for 18'000 files. 😉

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 3:03pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/15 "2020-11-23T15:03:42Z")

</div>

you asked for it...  
[1.zip](https://community.mp3tag.de/uploads/short-url/5GFuPz7IULtBRZ8NqTaopSNm1ri.zip) (304.6 KB)

---

<div class="post-metadata">

**Author:** ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)\
**Post date:** [November 23, 2020, 3:34pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/16 "2020-11-23T15:34:04Z")

</div>

That's strange, no hint about "Trailer" 😳

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 3:46pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/17 "2020-11-23T15:46:56Z")

</div>

> **[99hoaf.zip](https://www.dropbox.com/s/ap289mvcem783h3/99hoaf.zip?dl=0)**
>
> Shared with Dropbox

---

<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 23, 2020, 4:09pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/18 "2020-11-23T16:09:08Z")

</div>

> [@mrguinness](#):
>
> And the music service I am using used that tag

Could it be something local for that music service and that it is actually not stored in the tag?  
I did not find any hint for "Trailer". And neither MP3tag nor Foobar2000 show anything like it.

---

<div class="post-metadata">

**Author:** ![dano](https://community.mp3tag.de/user_avatar/community.mp3tag.de/dano/32/6_2.png) [@dano](https://community.mp3tag.de/u/dano)\
**Post date:** [November 23, 2020, 4:15pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/19 "2020-11-23T16:15:35Z")

</div>

It's because ffmpeg reads the 70 from "70s Rock/Pop" as genre number and not as text. Genres can also be stored as numbers and 70 stands for Trailer.

---

<div class="post-metadata">

**Author:** ![mrguinness](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/838e76/32.png) [@mrguinness](https://community.mp3tag.de/u/mrguinness)\
**Post date:** [November 23, 2020, 4:28pm UTC](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859/20 "2020-11-23T16:28:48Z")

</div>

Now THATS some good info! Any chance it read's "80" as the word FOLK, because that's another screwup in my upload.

FWIW I am using iBroadcast now that google play music is deceased.

[Next page](https://community.mp3tag.de/t/how-to-see-strip-multiple-tags-on-same-file/50859.md?page=2)
