# customize columns - id3v1 data only

**URL:** <https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582>\
**Category:** Support\
**Created:** [March 25, 2013, 1:24pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582 "2013-03-25T13:24:32Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mmcinally](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/5fc32e/32.png) [@mmcinally](https://community.mp3tag.de/u/mmcinally)\
**Post date:** [March 25, 2013, 1:24pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/1 "2013-03-25T13:24:32Z")

</div>

I would like to add a column that displays ONLY the year in my id3v1 tag.

I have tried:

%year\_id3v1%  
%YEAR\_ID3v1%

Please advise,  
M.

---

<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 25, 2013, 3:11pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/2 "2013-03-25T15:11:52Z")

</div>

Check your settings in File\>Options\>mpeg.  
If you tick only the options for V1 then all you read, write and delete is V1.  
As not all fields are supported by V1 they will be left empty and any attempt to store data in them will lead to empty fields.

---

<div class="post-metadata">

**Author:** ![mmcinally](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/5fc32e/32.png) [@mmcinally](https://community.mp3tag.de/u/mmcinally)\
**Post date:** [March 25, 2013, 6:04pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/3 "2013-03-25T18:04:35Z")

</div>

That is not what I want at all.

I want to SEE BOTH at the same time.

YEAR YEAR\_ID3V1  
1999

That is what I want to see in my columns. Is there a way to do that?

Thanks,  
M.

---

<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 25, 2013, 6:29pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/4 "2013-03-25T18:29:12Z")

</div>

> [@mmmmmmmmm](#):
>
> ...  
> Is there a way to do that?

No, fields from different tag versions are mapped to just one field in the hierarchie APE\>V2\>V1.  
I you want to see one tag version explicidly you would have to rule out to read the other tag versions.

---

<div class="post-metadata">

**Author:** ![mmcinally](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/5fc32e/32.png) [@mmcinally](https://community.mp3tag.de/u/mmcinally)\
**Post date:** [March 25, 2013, 6:32pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/5 "2013-03-25T18:32:39Z")

</div>

Well that isn't good ☹

Ok, I will try this then.

Basically I have found that some of my files in a very large collection have the year tagged in id3v1, but NOT in id3v2. The remaining information is correct in id3v2, and seeing as that is my standard, i do not want to simply overwrite them all.

So, what I want to be able to do is run a report on all files that match that criteria.

Can you think of any way to do that?

M.

---

<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 25, 2013, 7:05pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/6 "2013-03-25T19:05:16Z")

</div>

> [@mmmmmmmmm](#):
>
> ...  
> Can you think of any way to do that?  
> M.

Had to do a little bit of thinking 😉

Now: if you read all the tracks with only the V1-options ticked ... then you see what is in the V1-tags. You can then filter those files that actually have a year set in the V1-tags. (NOT %year% IS "").  
Now run a "Converter Tag-Filename" with the mask  
%\_filename%\_\_%year%  
(this leaves the filename almost alone and adds the year plus two underscores as separator).

Now set all mpeg-options back to process also V2-tags.  
Re-read all the files.

Now you can either filter for "%year% IS "" for those that do not have a year.  
Or you can filter for those files that have the double underscore in the filename  
%\_filename% HAS \_\_

And finally you can filter for those where the V2-year does not match that year in the filename:  
"$if($strstr(%\_filename%,\_\_%year%),0,1)" IS 0

---

<div class="post-metadata">

**Author:** ![mmcinally](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/m/5fc32e/32.png) [@mmcinally](https://community.mp3tag.de/u/mmcinally)\
**Post date:** [March 25, 2013, 10:17pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/7 "2013-03-25T22:17:00Z")

</div>

That does look like it would work.

I very much do not want to modify any information / filenames though ☹

I'm thinking I may just write my own parser in perl. There are good id3 reader modules that I have used before I started to use mp3tag.

Thanks for the help!

M.

---

<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 26, 2013, 7:55am UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/8 "2013-03-26T07:55:17Z")

</div>

> [@mmmmmmmmm](#):
>
> I very much do not want to modify any information / filenames though ☹

Yes, yo do: you want to get the date from V1 to V2.  
The discrete charme of my solution with the filename is:  
It keeps the original and adds information that can just as easily be removed again after you have transferred the year.  
But if Perl is easier for you ...

---

<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:24pm UTC](https://community.mp3tag.de/t/customize-columns-id3v1-data-only/14582/9 "2026-02-09T12:24:24Z")

</div>

Closed on February 9, 2026, 12:24pm UTC


