# Feature requests: capitalization & customization

**URL:** https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682
**Category:** General Discussion
**Created:** [November 6, 2023, 11:39am UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682 "2023-11-06T11:39:27Z")
**Posts on this page:** 9
**Page:** 1

<div class="post-metadata">

### Author: ![nutcracker](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nutcracker/32/4900_2.png) [@nutcracker](https://community.mp3tag.de/u/nutcracker)
#### Post date: [November 6, 2023, 11:39am UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/1 "2023-11-06T11:39:28Z")

</div>

1. Drop down menu for word capitalization: capitalize everything / capitalize separate fields / capitalize filename. As it is now - when capitalizing - some field contents (or file names) turn "wrong" - for example III, IV into Iii, Iv etc.
2. Toolbar customization - I have no use for some functions/buttons

---

<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 6, 2023, 12:15pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/2 "2023-11-06T12:15:19Z")

</div>

Point #1:  
There is no drop-down menu yet, but you can already achieve "capitalize everything" and "capitalize separate fields" and "capitalize filename" with the Menu Convert Tag-\>Tag or [an Action](https://docs.mp3tag.de/actions/case-conversion/).

Convert Tag -\> Tag (this works for every field you want,  
including \_FILENAME)  
 ![image](https://community.mp3tag.de/uploads/default/original/2X/5/5ee2f7c1d9b2e43ce8c618c15d24077a2da93664.png)

Please show us some examples from your collection where you get "wrong" results.

---

<div class="post-metadata">

### Author: ![nutcracker](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nutcracker/32/4900_2.png) [@nutcracker](https://community.mp3tag.de/u/nutcracker)
#### Post date: [November 6, 2023, 12:52pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/3 "2023-11-06T12:52:22Z")

</div>

When I say "wrong" capitalization I mean capitalizing the first letter. For example I want to capitalize the first letter of the "Artist field". If I press the button "action-\>case conversion" every first letter of every field, and also of the filename, is capitalized, i.e. if an album contains tracks such as Part II, III, IV etc I have Part Ii, Iii, Iv. The same applies to every field, i.e. Live II becomes Live Ii, Amon Duul II becomes Amon Duul Ii etc. What I mean is that sometimes you need to change the letter case in the title field only and some other times to do that only in the artist or album 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: [November 6, 2023, 12:58pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/4 "2023-11-06T12:58:35Z")

</div>

Do you mean the first letter of the entire content in a field or the first letter of every single word in a field?

How do you want to capitalize this ALBUM content example:  
`Album part II and Live III and PART IX`

should it be  
`Album Part II And Live III And PART IX`  
or  
`Album part II and live III and part IX`  
or  
`Album part ii and live iii and part ix`  
or  
`Album Part II and Live III and Part IX`  
or another variant?

Instead of using `$upper` you could also try one of [the three existing](https://docs.mp3tag.de/scripting/#string-functions) `$caps`,` $caps2` or `$caps3` variants.

 ![image](https://community.mp3tag.de/uploads/default/original/2X/d/dab490e2365722aaa415488332bcc3b561f5455d.png)

There are many examples how they work, just enter it in the search field in the upper right corner.  
Please show us real examples where none of the above functions works for you.

---

<div class="post-metadata">

### Author: ![nutcracker](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nutcracker/32/4900_2.png) [@nutcracker](https://community.mp3tag.de/u/nutcracker)
#### Post date: [November 6, 2023, 1:29pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/5 "2023-11-06T13:29:49Z")

</div>

The first letter of every word. Keep in mind that when renaming and tagging many files the actions must be as simple as possible.

---

<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 6, 2023, 1:40pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/6 "2023-11-06T13:40:45Z")

</div>

> [@nutcracker](#):
>
> Keep in mind that when renaming and tagging many files the actions must be as simple as possible.

Please keep also in mind that there are many different languages with many different rules in respect to capitalization (or not).  
So you would have to find what suites you best.  
And then you have to cater for all the very individual names of artists like TAFCAP or t.A.t.U. or even Paul McCartney, 10CC or 10cc or 10 Cc or 10 CC?

Perhaps this thread gives you an idea:

> [@Case conversion...](https://community.mp3tag.de/t/case-conversion/11684):
>
> Howdy. I've stumbled across [this Action script](http://liquidparallax.com/2007/10/19/mp3tag-actions-empower-your-digital-collection/#titl) that formats all fields to title case. It works very well, except that I would like it to ignore words that are upper-case. For instance, words (or acronyms without periods) like UFO are converted to Ufo. I've left a message for the script's author but have not yet had a reply, so I thought I'd ask the geniuses over here. wink So, any ideas? Also, I'm wondering what similar scripts others here are using, so alternative suggestions are welcome. T…

---

<div class="post-metadata">

### Author: ![nutcracker](https://community.mp3tag.de/user_avatar/community.mp3tag.de/nutcracker/32/4900_2.png) [@nutcracker](https://community.mp3tag.de/u/nutcracker)
#### Post date: [November 6, 2023, 2:02pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/7 "2023-11-06T14:02:34Z")

</div>

I'm not searching for Artificial Intelligence. I realize that McCartney will always change to Mccartney and 10CC to 10cc, that's why sometimes I need to keep some fields unchanged while changing others. And I want to do it in a "simple" way. i.e. choose among all fields and specific fields.

---

<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 6, 2023, 2:05pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/8 "2023-11-06T14:05:55Z")

</div>

Then please have a look at the 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.

The description of the case conversion action shows that it can be applied to a single field or more.  
And as apparently the documentation is something new, please see also the function to create action groups

> **[Actions – Mp3tag Documentation](https://docs.mp3tag.de/actions/)**
>
> Documentation on Quick Actions and Action Groups that covers replace text, case conversion, tag to tag conversion, duplicate field handling, batch cover import/export, and more. Mp3tag is the universal Tag Editor.

---

<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 6, 2023, 2:06pm UTC](https://community.mp3tag.de/t/feature-requests-capitalization-customization/62682/9 "2023-12-06T14:06:54Z")

</div>

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