Page 1 of 1

[=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-15, 14:25 UTC
by Fla$her
Many files do not display the year by [=tc.Release Year]. Can be done as with [=shelldetails.Year]?

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-17, 09:49 UTC
by ghisler(Author)
[=tc.Release Year] is the year from the music tags (id3, flac, etc). Only music tracks with tags have this value.

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-17, 15:44 UTC
by Fla$her
ghisler(Author) wrote: 2022-04-17, 09:49 UTCOnly music tracks with tags have this value.
It's about them that we are talking. Explorer and shelldetails show the year for mp3, but [=tc.Release Year] doesn't.
Image: https://i.ibb.co/cX0r4fY/YearInTC.png

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-18, 09:24 UTC
by ghisler(Author)
Could you send me the first 32 kBytes or so of that mp3 file to support at ghisler dot com, please? It should contain the id3v2 tag. This would allow me to analyze your file and find out why I can't detect the year in it.

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-18, 14:22 UTC
by Fla$her
I don't see there the sending form. It's easier with MIME:

Code: Select all

MIME-Version: 1.0
Content-Type: application/octet-stream; name="128b"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="128b"

SUQzAwAAAABnI1RSQ0sAAAAHAAAAMDgvMDkAVFBPUwAAAAMAAAA3AFRYWFgAAAAZAAAB//5kAGEA
dABlAAAA//4xADkAOAAwAAAAVFhYWAAAABkAAAH//mQAYQB0AGUAAAD//jEAOQA4ADAAAABUWFhY
AAAGTQAAAf/+TABZAFI=
But there are many files where the year record is located at the end, not at the beginning, or in both places at once.
By the way, [=audioinfo.Date] also shows the year.

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-20, 08:27 UTC
by ghisler(Author)
Thanks for the short file part. Here are my findings:
1. It's too small to hold all the tags, according to the header they are 13219 bytes long plus the 10 bytes op the id3 header, so 13229 bytes.
Could you send me that to support at ghisler dot com, please?
2. The part you sent only contained two well defined headers, TRCK (track number) and TPOS (part of a set). There are also a bunch of TXXX frames, which are "User defined text information frames" according to the id3 specifications. They seem to contain a date value in some undocumented format. Maybe there are more headers further down, so I need the entire header.
But there are many files where the year record is located at the end
I'm using the tag at the end (id3v1) when there is no tag at the start (id3v2).

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-20, 15:24 UTC
by Fla$her
ghisler(Author) wrote: 2022-04-20, 08:27 UTCCould you send me that to support at ghisler dot com, please?
>>>
Fla$her wrote: 2022-04-18, 14:22 UTCI don't see there the sending form.

ghisler(Author) wrote: 2022-04-20, 08:27 UTCMaybe there are more headers further down.
Maybe.
I'm using the tag at the end (id3v1)
Clear. But I'm writing about problematic cases.

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-20, 16:23 UTC
by ghisler(Author)
I don't see there the sending form.
Please use an e-mail program and replace " at " by @ and " dot " by . (an actual dot).
Mail address: support at ghisler dot com

Re: [=tc.Release Year] = [=shelldetails.Year]

Posted: 2022-04-27, 19:15 UTC
by Fla$her
I see a correction in TC 10.50b3. Now everything is visible in problematic cases, as in the case of [=audioinfo.Date].
Unfortunately, I temporarily don't have access to my main audio library to prepare more examples. I hope everything is fine there too. As soon as the opportunity arises, I will definitely check everything.