When transferring a song from a CD to my iTunes library (or downloading an .mp3), I've noticed that Explicit and Clean labels are not present (as seen below).

Tha Carter IV

I've already added all the information to every song, and now, all that I'm missing are the Explicit labels. Is there any, preferably programmatic, way to add these labels to songs I've imported to my library without downloading/using a third party program?

I've converted my imported files to AAC versions (.m4a format), which I imagine is more versatile for this purpose.

  • 2
    See apple.stackexchange.com/questions/45178/… for a possible answer
    – nohillside
    Nov 20, 2015 at 7:11
  • I looked around the site for a bit, looking for a similar question (found the one you linked, among others). The problem with the answers on that question is that they're over three years old, and the accepted answer is using third party software on a visibly (much) older version of iTunes. I'm looking for something that can be used via Terminal, AppleScript, etc. @patrix
    – Zach Gates
    Nov 20, 2015 at 7:19
  • From taking a quick look at the source code of Subler (see linked question) it seems that the "Explicit" information is kept in the metadata part of each audio file. AFAIK there are no tools installed as part of OS X which would allow an easy way of manipulating this. So the requirement of "no third party program" may be overly restrictive here.
    – nohillside
    Nov 20, 2015 at 13:03
  • I'm not familiar with how metadata is stored, but it's something I'll have to look at, for sure. I would appreciate if you would repost that comment as an answer. @patrix
    – Zach Gates
    Nov 20, 2015 at 13:07
  • Duplicate of apple.stackexchange.com/q/45178/118495
    – Ky -
    Mar 2, 2016 at 19:23


Browse other questions tagged .