Re: how to handle multi value tags?

Petteri Hintsanen <[email protected]> Mon, 16 Mar 2026 19:57:30 +0200
Newsgroups gmane.emacs.emms.user
Message-ID <[email protected]>
=E0=A4=B8=E0=A4=AE=E0=A5=80=E0=A4=B0 =E0=A4=B8=E0=A4=BF=E0=A4=82=E0=A4=B9 S=
ameer Singh <[email protected]> writes:

> Also on that note, why do we restrict what tags could be written or
> read from the tag?

If you mean emms-info-native, it reads only those info-tags that are
somehow utilized in EMMS.  See (info "(emms) Defining Info Methods") for
a list.

Other info-tags could be read into the metadata cache as well, but at
the moment there is no use for them.  (Or at least I do not know of
any.)  So it would be mostly a waste of space.

Tag writing is something I don't know much about.  I deliberately left
out tag writing from emms-info-native.  There were two reasons: (1)
read-only was much easier to implement, and (2) with writing, there is
always a risk of data loss.

> One more question I have is: The tracktag program is used to write
> metadata to opus files. AFAICS tracktag has not been updated for about
> 10 years. Can we deprecate that and use something like "opusenc" from the
> opus-tools package?

I don't see a problem with tracktag not being updated if it still does
its expected job without fail.  What would be the benefit here?

--=20
Petteri