From 53142f5b1ee6f8ecc9687eebb33de445025e9d01 Mon Sep 17 00:00:00 2001 From: Daniel Borchmann Date: Sun, 17 Dec 2017 14:33:28 +0100 Subject: [PATCH] [EMMS] Show compose even if performer is not known --- site-lisp/db-emms.el | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/site-lisp/db-emms.el b/site-lisp/db-emms.el index 59dad3f..c98fdc1 100644 --- a/site-lisp/db-emms.el +++ b/site-lisp/db-emms.el @@ -123,15 +123,16 @@ This function can be used as a value for `emms-track-description-function’." 'face 'emms-browser-track-face))) (if (not (seq-empty-p title)) (cond - ((and (not (seq-empty-p composer)) - (not (seq-empty-p performer))) - (if (string= composer performer) - (format "“%s” by %s" - title composer) - (format "“%s” by %s, performed by %s" - title - composer - performer))) + ((not (seq-empty-p composer)) + (if (seq-empty-p performer) + (format "“%s” by %s" title composer) + (if (string= composer performer) + (format "“%s” by %s" + title composer) + (format "“%s” by %s, performed by %s" + title + composer + performer)))) ((not (seq-empty-p artist)) (format "“%s” by %s" title artist)) (t