Add recently played tracks feature with MusicBrainz integration

- Display last 3 played tracks on front page
- Auto-updates every 30 seconds
- Shows track title, artist, and time ago
- Links to MusicBrainz search for each track
- Thread-safe in-memory storage
- Works in both normal and frameset modes
- Hacker-themed green styling

Implements feature request from fade to show recently played tracks
with linkage to track info at music database.
This commit is contained in:
Glenn Thompson 2025-11-17 14:16:06 +03:00 committed by Brian O'Reilly
parent 34ca61809b
commit 6bf19ade01
1 changed files with 0 additions and 1 deletions

View File

@ -73,7 +73,6 @@
(let ((query (format nil "~a ~a" artist song)))
(format nil "https://musicbrainz.org/search?query=~a&type=recording"
(drakma:url-encode query :utf-8))))
;; API Routes using Radiance's define-api
;; API endpoints are accessed at /api/<name> automatically
;; They use lambda-lists for parameters and api-output for responses