emms-help
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: New emms-info-native


From: Petteri Hintsanen
Subject: Re: New emms-info-native
Date: Mon, 22 Feb 2021 23:35:01 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

"Fran Burstall (Gmail)" <fran.burstall@gmail.com> writes:

> 1. Just one file returns nil: it has a gigantic (4.8MB) id3v2.3 tag which I
> can send if you want.  Probably I should just accept defeat on this
> one!

Does emms-print-metadata, exiftool, id3info, tinytag, eyeD3, or some
other tool give sensible values for it?

> 3. I have 40 files where the date is truncated: emms-info-taglib gives
> 2017-10-13 while emms-info-native just gives 2017.  Again I attach a sample.

It looks like taglib uses TDRC [1] frame for date, which is actually
recording time.  emms-info-native uses that, but also TDRL [2] which is
release time.  In your case it seems that TDRL overrides TDRC.

After some googling it seems that TDRC is the right thing here [3, 4].
I'm going to remove TDRL as it is bad to have two frames competing for
info-date, possibly giving inconsistent output.

Thanks for testing!

Regards,
Petteri





[1]  TDRC
   The 'Recording time' frame contains a timestamp describing when the
   audio was recorded. Timestamp format is described in the ID3v2
   structure document [ID3v2-strct].

[2]  TDRL
   The 'Release time' frame contains a timestamp describing when the
   audio was first released. Timestamp format is described in the ID3v2
   structure document [ID3v2-strct].

[3] http://wiki.hydrogenaud.io/index.php?title=Foobar2000:ID3_Tag_Mapping

[4] https://picard-docs.musicbrainz.org/en/appendices/tag_mapping.html



reply via email to

[Prev in Thread] Current Thread [Next in Thread]