# How do I edit the iTunes Compilation tag?

**URL:** https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053
**Category:** Support
**Created:** [March 13, 2024, 1:35am UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053 "2024-03-13T01:35:42Z")
**Posts on this page:** 11
**Page:** 1

<div class="post-metadata">

### Author: ![mrmech](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/bc8723/32.png) [@mrmech](https://community.mp3tag.de/u/mrmech)
#### Post date: [March 13, 2024, 1:35am UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/1 "2024-03-13T01:35:42Z")

</div>

I can see the %ITUNESCOMPILATION% tag in the Foobar2000's properties but not in MP3Tag's Extended Tags; it just shows up as COMPILATION.

I'm guessing the iTunes Comp tag is left over from when I used iTunes years ago. So, when I add a 1 to the compilation field in MP3Tag, is it actually writing to the left over ITUNESCOMPILATION tag?

Thanks for any help!

---

<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: [March 13, 2024, 2:37am UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/2 "2024-03-13T02:37:03Z")

</div>

> [@mrmech](#):
>
> when I add a 1 to the compilation field in MP3Tag, is it actually writing to the left over ITUNESCOMPILATION tag?

Yes, the tag is updated correctly. The name in mp3tag is just a bit more friendly. But it is written to the correct tag field.

---

<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 13, 2024, 6:12am UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/3 "2024-03-13T06:12:04Z")

</div>

> [@mrmech](#):
>
> COMPILATION

A good source for information about the fields in MP3tag is the documentation:

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

This will also reveal which token is used for the various target formats and that Foobar simply chose a different label for the same thing.

---

<div class="post-metadata">

### Author: ![mrmech](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/bc8723/32.png) [@mrmech](https://community.mp3tag.de/u/mrmech)
#### Post date: [March 13, 2024, 6:53pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/4 "2024-03-13T18:53:41Z")

</div>

> [@MotleyG](#):
>
> The name in mp3tag is just a bit more friendly

Thanks for the response.

So, what is the field literally called? I'm confused about whether Foobar2000 is representing the COMPILATION field as ITUNESCOMPILATION or is MP3Tag doing the reverse?

---

<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: [March 13, 2024, 8:09pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/5 "2024-03-13T20:09:23Z")

</div>

> [@mrmech](#):
>
> So, what is the field literally called?

You can open one of your songs in a Hex Editor and see the name there.

In a MP3 file it would be **`TCMP`**

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

 ![image](https://community.mp3tag.de/uploads/default/original/3X/d/7/d72a4ff9eee7b721bbb9a021339587754048eb1f.png)

_BTW:_  
This "translation"-mapping was already mentioned in the first answer from @ohrenkino.  
Nobody can remember 4 letter abbreviations like TCMP for COMPILATION.  
Therefore every tagging tool is using slighty different names but all write the data back into the same TCMP field in this example and for MP3 files.

---

<div class="post-metadata">

### Author: ![mrmech](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/bc8723/32.png) [@mrmech](https://community.mp3tag.de/u/mrmech)
#### Post date: [March 14, 2024, 6:16pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/6 "2024-03-14T18:16:14Z")

</div>

> [@LyricsLover](#):
>
> _BTW:_  
> This "translation"-mapping was already mentioned in the first answer from @ohrenkino.  
> Nobody can remember 4 letter abbreviations like TCMP for COMPILATION.  
> Therefore every tagging tool is using slighty different names but all write the data back into the same TCMP field in this example and for MP3 files.

I see. I think this is the part that was confusing me, I thought TCMP was a kind of tag or a remapping scheme, or something. Thanks for the clarification.

---

<div class="post-metadata">

### Author: ![mrmech](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/bc8723/32.png) [@mrmech](https://community.mp3tag.de/u/mrmech)
#### Post date: [March 16, 2024, 8:45pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/7 "2024-03-16T20:45:25Z")

</div>

Is there a way to set the Tag Panel to write to a "Compilation" field and _not_ the iTunes Compilation / TCMP field?

---

<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 16, 2024, 8:48pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/8 "2024-03-16T20:48:38Z")

</div>

In MP3tag COMPILATION is the reserved name for the field as described earlier. So it is not possible to create a user-defined field with the same name.  
What would be the purpose of this non-standard field?

---

<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: [March 16, 2024, 9:35pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/9 "2024-03-16T21:35:08Z")

</div>

> [@mrmech](#):
>
> Is there a way to set the Tag Panel to write to a "Compilation"

This is only possible if you create a so called user-defined field like  
MYCOMPILATION  
or  
COMPILATIONMRMECH  
or something that is clearly different from the official  
COMPILATION

The problem with user-defined fields is that they are not supported by most third-party software, like smartphone or car players.

---

<div class="post-metadata">

### Author: ![mrmech](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/bc8723/32.png) [@mrmech](https://community.mp3tag.de/u/mrmech)
#### Post date: [March 18, 2024, 3:40pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/10 "2024-03-18T15:40:29Z")

</div>

Thanks for the explanation, LyricsLover. I'm just using it for sorting in Foobar2000.

---

<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: [April 17, 2024, 3:41pm UTC](https://community.mp3tag.de/t/how-do-i-edit-the-itunes-compilation-tag/64053/11 "2024-04-17T15:41:12Z")

</div>

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