# New York Times Manual of Style script?

**URL:** https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401
**Category:** Support
**Created:** [May 6, 2012, 9:41pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401 "2012-05-06T21:41:52Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![dreamslides](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/5fc32e/32.png) [@dreamslides](https://community.mp3tag.de/u/dreamslides)
#### Post date: [May 6, 2012, 9:41pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/1 "2012-05-06T21:41:52Z")

</div>

I've attached [titlecase.zip](https://community.mp3tag.de/uploads/default/original/1X/3f679659272287f497addfe6f7b040ec625a53c4.zip) (2.36 KB)  
the Python script I was using with MusicBrainz Picard. The beauty of this plugin was that it followed the New York Times Manual of Style in deciding what to make lowercase or not. After exploring this and a script I found online at [http://liquidparallax.com/2007/10/19/mp3ta...ollection/#titl](http://liquidparallax.com/2007/10/19/mp3tag-actions-empower-your-digital-collection/#titl) I've modified it and created a version that's in the same spirit of the original plugin.

For the most part you can look in the attached [Title\_Case\_\_It\_\_s\_a\_Smart\_Conversion\_.zip](https://community.mp3tag.de/uploads/default/original/1X/9ce05defeaa09b7d8b162a5dc32b92f3361ddc46.zip) (426 Bytes)  
and you will find the lines where they specify lowercase characters to be nearly identical. So I just copied over the one from the Python script and replaced the one in the mp3tag script. It works fine and does what I was hoping for 🙂

Thanks everyone for reading this thread, I got lucky and found a script I could adapt.

This was my modification if you want to have a look  
[Title\_Case\_\_New\_York\_Times\_Manual\_of\_Style\_.zip](https://community.mp3tag.de/uploads/default/original/1X/f5aed8861512e4339670aeefce02197f9b2a4c97.zip) (490 Bytes)

[Title\_Case\_\_It\_\_s\_a\_Smart\_Conversion\_.mta](https://community.mp3tag.de/uploads/default/original/2X/8/8b8130fc2364111d2e74b86628f1f6ca77143bc3.mta) (297 Bytes)

[Title\_Case\_\_It\_\_s\_a\_Smart\_Conversion\_.zip](https://community.mp3tag.de/uploads/default/original/1X/9ce05defeaa09b7d8b162a5dc32b92f3361ddc46.zip) (426 Bytes)

[titlecase.zip](https://community.mp3tag.de/uploads/default/original/1X/3f679659272287f497addfe6f7b040ec625a53c4.zip) (2.36 KB)

[Title\_Case\_\_New\_York\_Times\_Manual\_of\_Style\_.zip](https://community.mp3tag.de/uploads/default/original/1X/f5aed8861512e4339670aeefce02197f9b2a4c97.zip) (490 Bytes)

---

<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: [May 7, 2012, 3:51am UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/2 "2012-05-07T03:51:37Z")

</div>

> [@dreamslides](#):
>
> Hey can you guys take a look at this perl script?  
> I have no programming skills and thought this may not be so difficult for one of you to assist me on, the script would be useful to anyone on here as well if you can help :S
> 
> Thanks everyone!

You might want to have a look at this thread - as this uses MP3tag resources:  
[/t/11684/1](https://community.mp3tag.de/t/11684/1)

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 7, 2012, 4:27pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/3 "2012-05-07T16:27:56Z")

</div>

> [@dreamslides](#):
>
> Hey can you guys take a look at this perl script? I'd like to have the same thing for use in mp3tag. ...

I want to mention, that you have offered not a Perl script, but a Python script!

What have you tried so far on your transcription of the "New York Times Manual of Style" rules into Mp3tag Scripting language and where did you realize problems?

DD.20120507.2022.CEST

---

<div class="post-metadata">

### Author: ![dreamslides](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/5fc32e/32.png) [@dreamslides](https://community.mp3tag.de/u/dreamslides)
#### Post date: [May 7, 2012, 5:30pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/4 "2012-05-07T17:30:36Z")

</div>

See above

 ![](https://community.mp3tag.de/uploads/default/original/2X/f/fc867125ec4de70649f14936f6e9e992f3d667c0.jpg)  

[Fix\_AccurateRipResult.mta](https://community.mp3tag.de/uploads/default/original/2X/f/f547006c6a2adce53c8b30a367f4eef04ee1771e.mta) (543 Bytes)

[Case\_conversion.mta](https://community.mp3tag.de/uploads/default/original/2X/b/bcf1b491aee17ee1bef76e3fbe33a95c04c32537.mta) (33 Bytes)

[New\_York\_Times\_Manual\_of\_Style.mta](https://community.mp3tag.de/uploads/default/original/2X/e/ee7eb6ba0ad0c61e0fbc598c872f28ec0c2a4ae8.mta) (694 Bytes)

---

<div class="post-metadata">

### Author: ![DetlevD](https://community.mp3tag.de/user_avatar/community.mp3tag.de/detlevd/32/123_2.png) [@DetlevD](https://community.mp3tag.de/u/DetlevD)
#### Post date: [May 7, 2012, 5:56pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/5 "2012-05-07T17:56:53Z")

</div>

> [@dreamslides](#):
>
> ... I upload the files here ...

Please attach the mta files (maybe zipped) to your forum post, not elsewhere on the internet.  
Do I understand it right that you got all the mta rules running without any problem?  
I would avoid to use the pseudo tagfield \_ALL and use instead \_TAG.

DD.20120507.2148.CEST

---

<div class="post-metadata">

### Author: ![dreamslides](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/d/5fc32e/32.png) [@dreamslides](https://community.mp3tag.de/u/dreamslides)
#### Post date: [May 7, 2012, 7:49pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/6 "2012-05-07T19:49:05Z")

</div>

See above

---

<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: [February 9, 2026, 12:23pm UTC](https://community.mp3tag.de/t/new-york-times-manual-of-style-script/13401/7 "2026-02-09T12:23:49Z")

</div>


