# Traktor Catalog Number

**URL:** https://community.mp3tag.de/t/traktor-catalog-number/44882
**Category:** Support
**Tags:** player
**Created:** [March 18, 2019, 12:33am UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882 "2019-03-18T00:33:33Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Leo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@Leo](https://community.mp3tag.de/u/Leo)
#### Post date: [March 18, 2019, 12:33am UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/1 "2019-03-18T00:33:33Z")

</div>

I use MP3TAG to manage all my collection and tag it. I'm facing an issue (probably because of Traktor), when importing my collection to Traktor software.

The catalog no column of Traktor is empty while my catalog ID tag are set.

I tried to create a catalognumber, catalogno, catalog# tag but nothing seems to be read.

Am I the only one facing this ?

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: [March 18, 2019, 9:10am UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/2 "2019-03-18T09:10:29Z")

</div>

The easiest way is to enter data in Traktor, make sure the data is actually saved in the file's metadata, then look at the file in MP3tag and the extended tags dialogue. There you find the field name.  
Then use in MP3tag this field name to see the data in traktor.

---

<div class="post-metadata">

### Author: ![Leo](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c2a13f/32.png) [@Leo](https://community.mp3tag.de/u/Leo)
#### Post date: [March 18, 2019, 10:40am UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/3 "2019-03-18T10:40:44Z")

</div>

The thing is this specific metadata is not written in the file unlike others which are working.

---

<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: [March 18, 2019, 12:07pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/4 "2019-03-18T12:07:16Z")

</div>

Have you seen the data in any other file?  
If so: what do these files show in the extended tags dialogue?  
If Traktor refuses to write that data and somehow also does not read it from tags, I would assume that this has nothing to do with tagging but with the internal functions of Traktor.

---

<div class="post-metadata">

### Author: ![s.coronel](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/46a35a/32.png) [@s.coronel](https://community.mp3tag.de/u/s.coronel)
#### Post date: [October 9, 2020, 8:27pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/5 "2020-10-09T20:27:45Z")

</div>

I have the same issue. Traktor write all fields and I can see them in mp3tag. But I cannot find the field Catalog No in mp3tag. I suppose it must be another name or, maybe, there is a way to write a field manually. I don't know...

I have realized today that Label in Traktor is Publisher in mp3tag 😉

---

<div class="post-metadata">

### Author: ![s.coronel](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/s/46a35a/32.png) [@s.coronel](https://community.mp3tag.de/u/s.coronel)
#### Post date: [October 9, 2020, 8:36pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/6 "2020-10-09T20:36:46Z")

</div>

I have been testing with some files and I have a solution: create a new field with value CATALOG NUMBER. It works for me. I have checked with mp3 files prewritten in Traktor and now mp3tag read the field and its value.

---

<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: [September 13, 2021, 8:15am UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/7 "2021-09-13T08:15:35Z")

</div>

2 posts were split to a new topic: [Catalog Number with Traktor](https://community.mp3tag.de/t/catalog-number-with-traktor/54363)

---

<div class="post-metadata">

### Author: ![Laurent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ce7236/32.png) [@Laurent](https://community.mp3tag.de/u/Laurent)
#### Post date: [May 11, 2024, 4:27pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/8 "2024-05-11T16:27:46Z")

</div>

Hi. Some years later... always the same problem. It works with m4a but not with mp3. I can't see the Catalog No from Traktor on mp3tag.  
Any solution ?

---

<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: [May 11, 2024, 4:30pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/9 "2024-05-11T16:30:00Z")

</div>

If you press Alt+T in Mp3tag on a track where you have added the Catalog No in Traktor you can't see any tag containing your information?

BTW: Please [don't crosspost](https://community.mp3tag.de/t/catalog-number-with-traktor/54363/4) your questions. Not even in Mac and the Windows areas for Mp3tag. If you are using Mp3tag on Mac, please stick with the [Mac - Mp3tag Community](https://community.mp3tag.de/c/mac/32) part, thanks.

---

<div class="post-metadata">

### Author: ![Laurent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ce7236/32.png) [@Laurent](https://community.mp3tag.de/u/Laurent)
#### Post date: [May 11, 2024, 4:51pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/10 "2024-05-11T16:51:05Z")

</div>

Thks for very quick answer.  
I just test with other files & no, nothing corresponding in the extended tag (Cmd T)

sorry for crosspost. I'm on mac version & didn't pay attention of this sorry

---

<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: [May 11, 2024, 4:55pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/11 "2024-05-11T16:55:41Z")

</div>

Which version of "Traktor" are you using exactly?

---

<div class="post-metadata">

### Author: ![Laurent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ce7236/32.png) [@Laurent](https://community.mp3tag.de/u/Laurent)
#### Post date: [May 11, 2024, 4:59pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/12 "2024-05-11T16:59:51Z")

</div>

My traktor version is Traktor Pro v 3.11.1 17

---

<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: [May 11, 2024, 5:29pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/13 "2024-05-11T17:29:49Z")

</div>

A quick test shows:  
Traktor Pro v3.10 writes the catalog number only in a non-readable format into a **mp3** file.  
Traktor Pro v3.10 writes the catalog number as a standard tag CATALOGNUMBER in a **m4a** file:  
 ![image](https://community.mp3tag.de/uploads/default/original/3X/2/8/280f5b5836f31e54353464a7636ec602f95ef826.png)

Then I repeated my test from [here](https://community.mp3tag.de/t/decoding-the-traktor-4-binary-data-inside-a-priv-tag/54352) and it is still valid vor Traktor Pro v3.10:  
Traktor writes the catalog number only in a proprietary (not public known) format into mp3 files:

 ![image](https://community.mp3tag.de/uploads/default/original/3X/5/8/58107b29f6fd1f35105fef20270761e729291c55.png)

There is nothing you can do other then ask Native Instruments, why they use that prorietary format instead of the widely support standard tags.

---

<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: [May 11, 2024, 5:50pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/14 "2024-05-11T17:50:08Z")

</div>

I can not confirm that behaviour with Traktor Pro v3.10.

I have added a tag called CATALOGNUMBER into a mp3 file and filled a content like 12345-Mp3tag.  
This is visible in Mp3tag.  
Whatever I do in Traktor Pro v3.10, I can not get Traktor to read and display this value.  
I can also not let Traktor Pro v3.10 overwrite any value in the tag CATALOGNUMBER for a mp3 file.

@s.coronel could you please confirm that this should work for a mp3 file and Traktor Pro v3.x?

---

<div class="post-metadata">

### Author: ![Laurent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ce7236/32.png) [@Laurent](https://community.mp3tag.de/u/Laurent)
#### Post date: [May 11, 2024, 6:14pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/15 "2024-05-11T18:14:16Z")

</div>

Ok, Thanks a lot for this investigation. It's then normal that it doesn't work.  
I'll create a ticket to Native Instrument about this (Without any hope... 😉

---

<div class="post-metadata">

### Author: ![Laurent](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/ce7236/32.png) [@Laurent](https://community.mp3tag.de/u/Laurent)
#### Post date: [May 11, 2024, 6:15pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/16 "2024-05-11T18:15:26Z")

</div>

I've exactly the same behaviour than you about the CATALOGNUMBER tag

---

<div class="post-metadata">

### Author: ![Patch](https://community.mp3tag.de/user_avatar/community.mp3tag.de/patch/32/9350_2.png) [@Patch](https://community.mp3tag.de/u/Patch)
#### Post date: [May 11, 2024, 6:30pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/17 "2024-05-11T18:30:26Z")

</div>

I think Traktor only stores this information in it's Collection.nml - it does not store it as a tag in the actual .mp3 file itself.

---

<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: [May 11, 2024, 6:34pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/18 "2024-05-11T18:34:07Z")

</div>

@Patch It IS stored inside mp3, otherwise the linked browser tool could not read and show it. The mp3 file was the only file I have tested with the tool, without any access to an \*.nml or other traktor files.

---

<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: [May 12, 2024, 1:11pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/19 "2024-05-12T13:11:59Z")

</div>

> [@Laurent](#):
>
> Ok, Thanks a lot for this investigation. It's then normal that it doesn't work.  
> I'll create a ticket to Native Instrument about this (Without any hope...) 😉

In my further tests neither for FLAC nor for MP3 files the CATALOGNUMBER was written back into the files as standard tag.  
For MP4 or M4A files, the CATALOGNUMBER was written as expected.

I don't know why Native Instruments does not handle all the music formats the same way.  
Would be very helpful, if you could let us know what Native Instruments wrote in its answer.

---

<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: [May 12, 2024, 1:40pm UTC](https://community.mp3tag.de/t/traktor-catalog-number/44882/20 "2024-05-12T13:40:06Z")

</div>

> [@Patch](#):
>
> I think Traktor only stores this information in it's Collection.nml

To be sure, I double checked your comment.

You are right, there is a XML file called `collection.nml` in the path  
`%userprofile%\documents\Native Instruments\Traktor 3.11.x`  
and it is true that this file includes the CATALOGNUMBER for FLAC, MP3, MP4 and M4A  
(Traktor is naming it CATALOG\_NO in the XML file).

 ![image](https://community.mp3tag.de/uploads/default/original/3X/6/9/697bf1f4e7cd9e6ea1be3c1643e4edc422efe44b.png)

**But as said above:**  
The CATALOGNUMBER is stored inside the MP3 file in a PRIV frame called TRAKTOR4. This PRIV frame can be read by the [linked online tool](https://hellricer.github.io/2021/05/05/decoding-traktor4-field.html), but not from Mp3tag.  
If you look carefully, you can also detect it in a ordinary text editor like Notepad++.  
The areas outlined in red color shows the GLTC (invers for CTLG) and the value `12345-Mp3tag`

 ![image](https://community.mp3tag.de/uploads/default/original/3X/2/1/21eef0ca780c0e9a7a2b67d1cd70c374afe7d1d0.png)

I don't see why Native Instrument "protect" the CATALOGNUMBER this proprietary way.  
I understand it, if they do that for Traktor specific values, but not for standard metadata tags and values.

Maybe someone with contacts to Native Instruments could ask them, where they see an advantage to not export the standard values into standard tags for the most common music formats like FLAC or MP3 (beside the already supported MP4 and M4A).

[Next page](https://community.mp3tag.de/t/traktor-catalog-number/44882.md?page=2)
