# Case conversion for all fields

**URL:** <https://community.mp3tag.de/t/case-conversion-for-all-fields/59568>\
**Category:** Support\
**Created:** [December 30, 2022, 7:33pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568 "2022-12-30T19:33:18Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 7:33pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/1 "2022-12-30T19:33:18Z")

</div>

Hi, so I tried that case conversions in action, that changes the case on the tags that were written but not on the fields itself. Can you help me do this ? How do I manipulate the cases on the tag fields using the actions ?

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:** [December 30, 2022, 7:38pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/2 "2022-12-30T19:38:29Z")

</div>

As this has nothing to do with the web source script, it has become a separate topic.

What have you done?  
Where did you get stuck witht he documentation?

> **[Case Conversion – Mp3tag Documentation](https://docs.mp3tag.de/actions/case-conversion/)**
>
> Documentation on the Case Conversion 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:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 7:42pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/3 "2022-12-30T19:42:00Z")

</div>

First, allow me to extend the thanks for helping me out. Second, I think you don't understand what I'm trying to do.  
I'm not trying to change the tags itself but the tag fields.

For example: I want COMPOSER field to become Composer and COPYRIGHT field to become Copyright.

Now it doesn't matter what the API returns the value for those fields, I'm not trying to manipulate those but the fields themselves. Documentations doesn't explain how to do 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:** [December 30, 2022, 7:46pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/4 "2022-12-30T19:46:00Z")

</div>

As far as I read the documentation it says:

### Special Fields

- `_FIELDNAME` denotes the field names of the tags (APEv2 or VorbisComments only).

Which means that you cannot convert the representation of ID3 fields as they are translation from e.g. TCOM to COMPOSER and TCOP to COPYRIGHT.  
It should work for other tag versions, though.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 7:48pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/5 "2022-12-30T19:48:23Z")

</div>

I have only FLAC and iTunes m4a files. What kinda tags do they use ? and can they be manipulated with \_FIELDNAME variable ?

---

<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:** [December 30, 2022, 7:50pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/6 "2022-12-30T19:50:44Z")

</div>

> [@ohrenkino](#):
>
> VorbisComments

are used by FLAC files.  
MP4 files behave similar to ID3 tags - see

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

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 7:53pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/7 "2022-12-30T19:53:53Z")

</div>

Understood. I just tried it on the FLAC file, and it works. 🙂

Just one more thing. What should I do if I want to delete the data from Comment tag field but keep the tag field intact ?

---

<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:** [December 30, 2022, 7:55pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/8 "2022-12-30T19:55:27Z")

</div>

I am not sure what you mean.  
The fields in flac files use a standard called VorbisComment from which you cannot remove the keyword VorbisComment.

---

<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:** [December 30, 2022, 7:55pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/9 "2022-12-30T19:55:40Z")

</div>

> [@ceo54](#):
>
> I want COMPOSER field to become Composer and COPYRIGHT field to become Copyright.

Just as an addition:  
Even if you can change it in Mp3tag, as soon as you use another 3rd-party-software you can't be sure that this software will (also) respect your changed syntax.  
Therefore I would not spend too much time on the "look" of your tag field names. As long as they contain the correct data and your player software show them, let them as they are.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 7:59pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/10 "2022-12-30T19:59:17Z")

</div>

Alright. thank you for the advise. Understood and case closed.

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 8:00pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/11 "2022-12-30T20:00:19Z")

</div>

The script is writing some data in the comment field and I just want it to be completely empty. So how do I empty it out removing th entry from this 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:** [December 30, 2022, 8:02pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/12 "2022-12-30T20:02:31Z")

</div>

Please address this in the thread of the script - please also note the comment on the features of the script:

> [@\[WS\] Apple Music](https://community.mp3tag.de/t/ws-apple-music/51184/234):
>
> Thanks for your interest in helping, but to be clear, I don't need the API key. I am registered developer with Apple, and can make my own keys. If I had the time, I would probably just make my own app to do the tagging. But MP3Tag does a very good job and it saves me a lot of time. There are several ways to access the Apple Music API in an official way now, but for the moment none are possible via the Web Source framework. One option which recently available is using javascript, which is not s…

---

<div class="post-metadata">

**Author:** ![ceo54](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/77aa72/32.png) [@ceo54](https://community.mp3tag.de/u/ceo54)\
**Post date:** [December 30, 2022, 8:03pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/13 "2022-12-30T20:03:59Z")

</div>

> [@ceo54](#):
>
> The script is writing some data in the comment field and I just want it to be completely empty. So how do I empty it out removing th entry from this field ?

Alright, and thanks for all the help, highly appreciated.

---

<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:** [January 29, 2023, 8:04pm UTC](https://community.mp3tag.de/t/case-conversion-for-all-fields/59568/14 "2023-01-29T20:04:27Z")

</div>

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