# Modify iTunes Album ID

**URL:** https://community.mp3tag.de/t/modify-itunes-album-id/43189
**Category:** Support
**Created:** [October 7, 2018, 11:19pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189 "2018-10-07T23:19:08Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [October 7, 2018, 11:19pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/1 "2018-10-07T23:19:08Z")

</div>

Hi guys,  
I was wondering if there was a way to edit or add an iTunes album catalog ID to an album.  
On mp3tag you can add the iTunes individual song ID but not the album ID as well. For me if the album url/id isn't there when you press 'show in iTunes store' for the full album it may not be able to find the corresponding one in the iTunes store.

For example when u right click an album and hover over the 'Share Album' you get [this](https://imgur.com/a/7Tdrze4) and if there isn't an iTunes album ID value you wont be able to copy or get embed. But if there is if u click 'Copy Link' u get a URL and if you click 'Copy Embed Code' you can see something like [this](https://imgur.com/a/yHeW6eB)

Essentially i'm trying to edit that album src url if its wrong or add it if its not there. Do you know if this is possible with mp3tag? If not, how would I go about editing the iframe? Thank You!

---

<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: [October 8, 2018, 7:45am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/2 "2018-10-08T07:45:09Z")

</div>

MP3tag will only be able to edit fields that are actually stored in the files and are not some kind of private fields.  
iTunes occasionally stores data only in its database, then MP3tag will not be able to edit that data.  
The basic procedure is to investigate whether the data can be edited by MP3tag goes like this:  
get a track in iTunes of which you know that it has the album id.  
Drag it into MP3tag.  
Open the extended tags dialogue  
Go through the list of fields and see if you recognize a field that looks like that album id.  
If that field can be found, the data can be treated like any other field.  
If you don't see that field then the reason could be one of the above.

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [October 8, 2018, 8:55am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/3 "2018-10-08T08:55:26Z")

</div>

Ah I understand thank you.

\*Edit looked up the tag name like how cnID = iTunes Store Catalog ID, I think the album is in the file as well called the plID = playlist ID. It just MP3Tag cant change this one I don't think

---

<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: [October 8, 2018, 9:50am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/4 "2018-10-08T09:50:18Z")

</div>

see here for supported fields:

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

at least I find  
ITUNESCATALOGID cnID iTunes Store Catalog ID

The question remains: does iTunes store this data in the files or just its local database....

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [October 8, 2018, 9:59am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/5 "2018-10-08T09:59:31Z")

</div>

Indeed. Well thanks for the help!  
Solved with AtomicParsley Shield Fork on command line/terminal in case anyone wanted to know for future reference

---

<div class="post-metadata">

### Author: ![QualiTEAMusiq](https://community.mp3tag.de/user_avatar/community.mp3tag.de/qualiteamusiq/32/6480_2.png) [@QualiTEAMusiq](https://community.mp3tag.de/u/QualiTEAMusiq)
#### Post date: [May 12, 2019, 4:09pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/6 "2019-05-12T16:09:29Z")

</div>

Hi Zaq, how we’re you able to modify the album ID with AtomicParsley? I’m having difficulties on figuring out this one problem that bugs me. I’m editing songs on mac btw.

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [May 12, 2019, 5:10pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/7 "2019-05-12T17:10:51Z")

</div>

Ah same, so essentially the regular AtomicParsley can't edit the plID (AlbumID), but someone made a fork of it which lets you edit that field and thats what I used.

You can download it here: [X](https://bitbucket.org/shield007/atomicparsley/src/default/) or I also uploaded it here to make it easier [X](https://ddl.to/zcmmjgpcom6j)  
Then just go to terminal and navigate to that directory you put it in.

Then to edit the plID u can do:  
./AtomicParsley /path/to.m4a --plID "number"

Or mass edit a lot of files  
for f in /path/to.m4a\_directory/\*m4a; do ./AtomicParsley "${f}" --plID "number"; done;

Note  
The ./AtomicParsely part is just the name of the Atomic Parsely file you downloaded, if you change the name you would just change this to that keeping the ./

"number" is just the plID number so you would do "283847477" or something w/e the itunes store album number is

---

<div class="post-metadata">

### Author: ![QualiTEAMusiq](https://community.mp3tag.de/user_avatar/community.mp3tag.de/qualiteamusiq/32/6480_2.png) [@QualiTEAMusiq](https://community.mp3tag.de/u/QualiTEAMusiq)
#### Post date: [May 12, 2019, 8:14pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/8 "2019-05-12T20:14:22Z")

</div>

Hey Zeal, it’s me again.  
I think I’m having trouble getting the AtomicParsley command right. What I did was, go to Terminal like you said, I typed the directory first and then the ./AtomicParsley command and the file song. It just keeps giving me error and I read the instructions closely and repeatedly. Did I do something wrong?

 ![image](https://community.mp3tag.de/uploads/default/original/2X/1/1db5a20240986303a0efb0fcd329fbef395e2226.jpeg)

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [May 12, 2019, 9:39pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/9 "2019-05-12T21:39:02Z")

</div>

Oh the syntax is just a little off, try this

`./AtomicParsley /Users/Username/Desktop/01\ Give\ You\ Away.m4a --plID "894102325"`

This middle part is just the directory to the file^ u can just drag and drop the file into the terminal to get it

If you don't feel like doing it one by one, put all the files on your desktop or w/e folder and do this.

`for f in /Users/Username/Desktop/*m4a; do ./AtomicParsley "${f}" --plID "894102325"; done;`

---

<div class="post-metadata">

### Author: ![QualiTEAMusiq](https://community.mp3tag.de/user_avatar/community.mp3tag.de/qualiteamusiq/32/6480_2.png) [@QualiTEAMusiq](https://community.mp3tag.de/u/QualiTEAMusiq)
#### Post date: [May 13, 2019, 1:09am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/10 "2019-05-13T01:09:38Z")

</div>

@zaqwsxcd123 You’re a lifesaver! The script worked and iTunes is recognizing my song now.

**This is how I did it:**  
I just simply drag & drop the AtomicParsley script to Terminal, and I did the same thing with the song after the Script, and fill in the command _—plID “[AlbumID]”_ on the end, and it started writing. After the process, it was saved automatically on the same folder where I downloaded my album. I’m not sure if the method could be done the same thing for Windows but I did it on macOS Mojave 10.14.4. Sadly, I can’t select all at once but I have to do it one at a time. I hope future updates of Mp3Tag would be able to add/edit more hidden iTunes tags like apID (set account name), plID (iTunesPlaylistID), geID (iTunesGenreID), xID (Vendor-supplied iTunes), & many more. So that way it would make the job easier.

 ![image](https://community.mp3tag.de/uploads/default/original/2X/1/1dd970509701ec7249b47f866f64818816108bb9.jpeg) ![image](https://community.mp3tag.de/uploads/default/original/2X/8/8afe7c4c1e2dc0b3d0e1ece8ba6264a993f31984.jpeg) ![image](https://community.mp3tag.de/uploads/default/original/2X/c/c502facc3c21a6088b7ae503329ffa34fb5fed44.jpeg)

Thanks for helping me solve this issue.

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [May 13, 2019, 2:41am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/11 "2019-05-13T02:41:30Z")

</div>

No problem, glad it worked.

If you wanna do more than one you just gotta put all the songs in a folder like your downloads

`for f in /Users/Username/Downloads/*m4a; do ./AtomicParsley "${f}" --plID "894102325"; done;`

the `*m4a` is just saying you wanna edit all the m4a files in that path rather than a specific song

---

<div class="post-metadata">

### Author: ![JMeer](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/3be4f8/32.png) [@JMeer](https://community.mp3tag.de/u/JMeer)
#### Post date: [August 29, 2020, 9:05pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/12 "2020-08-29T21:05:28Z")

</div>

@zaqwsxcd123 @QualiTEAMusiq do you mind re-uploading the shield fork? I cant find it anywhere else and the previous link is not working anymore.

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [August 30, 2020, 1:05am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/13 "2020-08-30T01:05:59Z")

</div>

Yea no problem, here you go. [X](https://wi.to/8d2a6442465c3452)

---

<div class="post-metadata">

### Author: ![JMeer](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/j/3be4f8/32.png) [@JMeer](https://community.mp3tag.de/u/JMeer)
#### Post date: [August 31, 2020, 12:45am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/14 "2020-08-31T00:45:13Z")

</div>

Thank you very much! It'll make my work easier than editing individual files on a hex editor.

---

<div class="post-metadata">

### Author: ![louaizema](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/a87d85/32.png) [@louaizema](https://community.mp3tag.de/u/louaizema)
#### Post date: [March 30, 2021, 8:40am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/15 "2021-03-30T08:40:06Z")

</div>

hello. I know that this is old af but can u please reupload shield's fork?  
did you find any other way to do modify the plID?  
@ [zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)  
Edit: I found it but the loop you gave doesn't work for me. It returns: f was unexpected. am using windows btw

---

<div class="post-metadata">

### Author: ![QualiTEAMusiq](https://community.mp3tag.de/user_avatar/community.mp3tag.de/qualiteamusiq/32/6480_2.png) [@QualiTEAMusiq](https://community.mp3tag.de/u/QualiTEAMusiq)
#### Post date: [March 30, 2021, 6:39pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/16 "2021-03-30T18:39:30Z")

</div>

@louaizema I have a copy of the script [here](https://mega.nz/file/jMh31CAT#hS2wdTtKIscJ7PsENVoKxUEQ4c7xxNw3DfJuMVYdknE). As I still have copy of this, I no longer use this script as I moved on to a new software that makes my work easier called [Kid3](https://kid3.kde.org/).

---

<div class="post-metadata">

### Author: ![louaizema](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/a87d85/32.png) [@louaizema](https://community.mp3tag.de/u/louaizema)
#### Post date: [March 30, 2021, 6:49pm UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/17 "2021-03-30T18:49:14Z")

</div>

yep just found out about that software too. I wish there was a way to do this automatically tho. It's such a hassle. Thanks for answering

---

<div class="post-metadata">

### Author: ![zaqwsxcd123](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/z/c4cdca/32.png) [@zaqwsxcd123](https://community.mp3tag.de/u/zaqwsxcd123)
#### Post date: [March 31, 2021, 5:15am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/18 "2021-03-31T05:15:36Z")

</div>

Sorry, I'm just seeing this, but it looks like Quali posted it for you. Yea the script is still pretty manual, Kid3 looks interesting though.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 5, 2021, 11:27am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/19 "2021-04-05T11:27:56Z")

</div>

This is now possible via `ITUNESALBUMID` with [Mp3tag v3.06b](https://community.mp3tag.de/t/455).

---

<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: [May 5, 2021, 11:28am UTC](https://community.mp3tag.de/t/modify-itunes-album-id/43189/20 "2021-05-05T11:28:27Z")

</div>

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