[=tc.Release Year] = [=shelldetails.Year]
Moderators: white, Hacker, petermad, Stefan2
[=tc.Release Year] = [=shelldetails.Year]
Many files do not display the year by [=tc.Release Year]. Can be done as with [=shelldetails.Year]?
Overquoting is evil! 👎
- ghisler(Author)
- Site Admin
- Posts: 48079
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [=tc.Release Year] = [=shelldetails.Year]
[=tc.Release Year] is the year from the music tags (id3, flac, etc). Only music tracks with tags have this value.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [=tc.Release Year] = [=shelldetails.Year]
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
Overquoting is evil! 👎
- ghisler(Author)
- Site Admin
- Posts: 48079
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [=tc.Release Year] = [=shelldetails.Year]
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.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [=tc.Release Year] = [=shelldetails.Year]
I don't see there the sending form. It's easier with MIME:
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.
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=
By the way, [=audioinfo.Date] also shows the year.
Overquoting is evil! 👎
- ghisler(Author)
- Site Admin
- Posts: 48079
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [=tc.Release Year] = [=shelldetails.Year]
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.
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.
I'm using the tag at the end (id3v1) when there is no tag at the start (id3v2).But there are many files where the year record is located at the end
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [=tc.Release Year] = [=shelldetails.Year]
>>>ghisler(Author) wrote: ↑2022-04-20, 08:27 UTCCould you send me that to support at ghisler dot com, please?
Maybe.
Clear. But I'm writing about problematic cases.I'm using the tag at the end (id3v1)
Overquoting is evil! 👎
- ghisler(Author)
- Site Admin
- Posts: 48079
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: [=tc.Release Year] = [=shelldetails.Year]
Please use an e-mail program and replace " at " by @ and " dot " by . (an actual dot).I don't see there the sending form.
Mail address: support at ghisler dot com
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: [=tc.Release Year] = [=shelldetails.Year]
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.
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.
Overquoting is evil! 👎