From efe993e0c1fa22ccacae06c48b68be6853465d5e Mon Sep 17 00:00:00 2001 From: Glenn Thompson Date: Sat, 6 Dec 2025 19:47:56 +0300 Subject: [PATCH] Fix HTML entity decoding in now playing titles - Use plump:decode-entities to decode HTML entities (&, ", etc.) in track titles from Icecast XML - Fixes display of artist names and track titles containing ampersands and other special characters - One-line fix using existing plump library dependency --- frontend-partials.lisp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend-partials.lisp b/frontend-partials.lisp index d3a0a1d..ddf0821 100644 --- a/frontend-partials.lisp +++ b/frontend-partials.lisp @@ -30,7 +30,7 @@ (multiple-value-bind (match groups) (cl-ppcre:scan-to-strings "(.*?)" source-section) (if (and match groups) - (aref groups 0) + (plump:decode-entities (aref groups 0)) "Unknown"))) "Unknown")))