emms-help
[Top][All Lists]
Advanced

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

Re: [emms-help] Album artist grouping in emms-browser


From: Petteri Hintsanen
Subject: Re: [emms-help] Album artist grouping in emms-browser
Date: Sat, 28 Oct 2017 14:44:20 +0300
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0

On 24.10.2017 01:48, Pierre Neidhardt wrote:

I haven't looked into this properly, sorry about that, so I'll just drop
a quick question: is it possible to group by album-artist in the browser
view?

I use this

(defun ph-emms-browser-get-track-field (track type)
  "Return TYPE from TRACK.
This function uses 'info-albumartistsort, 'info-albumartist,
'info-artistsort, 'info-originalyear, 'info-originaldate and
'info-date symbols, if available for TRACK."
  (cond ((eq type 'info-artist)
         (or (emms-track-get track 'info-albumartistsort)
             (emms-track-get track 'info-albumartist)
             (emms-track-get track 'info-artistsort)
             (emms-track-get track 'info-artist "(unknown)")))
        ((eq type 'info-year)
         (let ((date (or (emms-track-get track 'info-originaldate)
                         (emms-track-get track 'info-originalyear)
                         (emms-track-get track 'info-date)
                         (emms-track-get track 'info-year "(unknown)"))))
           (ph-extract-year-from-date date)))
        (t (emms-track-get track type "(unknown)"))))


(setq emms-browser-get-track-field-function
      #'ph-emms-browser-get-track-field)


Remove info-year cond if you don't want to use originalyear/originaldates.

HTH, Petteri



reply via email to

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