Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Date Tag in foobar2000 1.1.15 changed (Read 1768 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Date Tag in foobar2000 1.1.15 changed

In previous versions of foobar2000 I have used the Date tag on compilations to reflect the range of years in which the material was recorded, i.e. "1991-2003".  I don't really care about the release date for a compilation as I would like my sort-by-date playlists to have the earliest material at the top.

I just upgraded to the latest version (from 1.1.12, so not sure where the change would have come in) and foobar2000 refuses to write this tag any longer.  A YYYY is ok, and it will also still accept the YYYY-MM-DD that I would use for a live recording.

Is this intended behavior, and if so, is there a way to force it to accept the old version? If not, I can just create my own tag to write the date, but I'd rather not retag 40,000 files....

Date Tag in foobar2000 1.1.15 changed

Reply #1
The change you're noticing began with 1.1.13 if this is in reference to id3v2.3 tagging.

Data in the date field must be in either a YYYY or YYYY-MM-DD format, otherwise foobar may refuse to add the tag or you might face losing the data altogether if you alter other tags with foobar.

Consider using TORY frames (which foobar identifies as <ORIGINAL RELEASE DATE> in Properties) for your purposes. Technically this field should be in a YYYY format but as for now, foobar's tagging will allow you to use your chosen date format; however, I suggest that you use the correct format for the field.