emms-help
[Top][All Lists]
Advanced

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

Re: Contributing?


From: Petteri Hintsanen
Subject: Re: Contributing?
Date: Mon, 13 Nov 2023 23:19:10 +0200
User-agent: Gnus/5.13 (Gnus v5.13)

Erica <e.a.gebhart@gmail.com> writes:

> Some Metadata is still missing. I do at least have album artist data
> working. Not with Metaflac or native info though. Metaflac cli shows a nice
> data record. But not within emms.

emms-info-metaflac does not extract album artist.  The info methods are
not feature-par with each other: some methods return more data than
others.  Album artist would be simple to add to emms-info-metaflac,
though.

> It's a bit confusing that the manual says to use taglib-info for metaflac.
> I tried both. Neither work. It looks like a copy pasta error.

It is a copy-paste error, thanks for spotting this.  I'll push a fix
soon.

> My entire library is flac and the Metadata is clean and complete.
> Metaflac info seems to not work.  Native not so much either.
> Both are missing key data, album artist, date, comment, rating, encoder,
> genre, ... when I assign only one of them for info.

emms-info-native should work well with FLACs and it does extract album
artist.

Try to evaluate

  (require 'emms-info-native)
  (emms-info-native-flac-decode-metadata "/path/to/your/file.flac")

to see if you get an alist with cons ("albumartist" . "your-artist").
If yes, you should be good to go with emms-info-native, like so:

  (setq emms-info-functions '(emms-info-native))
  (setq emms-browser-get-track-field-function 
#'emms-browser-get-track-field-albumartist)
  (emms-cache-reset)
  (emms-add-directory-tree "/path/to/your/music/lib")

then go to the browser and reconstruct by albumartist (keys b 1).

Setting emms-browser-get-track-field-function is important, otherwise
the browser does not use album artist for grouping.

Hope this helps,
Petteri



reply via email to

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