Remove duplicate asteroid/recently-played API definition

This commit is contained in:
Glenn Thompson 2025-12-10 18:35:59 +03:00 committed by Brian O'Reilly
parent 6fac97b6e1
commit f73d0ef007
1 changed files with 0 additions and 20 deletions

View File

@ -86,26 +86,6 @@
("message" . "Library scan completed")
("tracks-added" . ,tracks-added))))))
(define-api asteroid/recently-played () ()
"Get the last 3 played tracks with MusicBrainz links"
(with-error-handling
(let ((tracks (get-recently-played)))
(api-output `(("status" . "success")
("tracks" . ,(mapcar (lambda (track)
(let* ((title (getf track :title))
(timestamp (getf track :timestamp))
(unix-timestamp (universal-time-to-unix timestamp))
(parsed (parse-track-title title))
(artist (getf parsed :artist))
(song (getf parsed :song))
(search-url (generate-music-search-url artist song)))
`(("title" . ,title)
("artist" . ,artist)
("song" . ,song)
("timestamp" . ,unix-timestamp)
("search_url" . ,search-url))))
tracks)))))))
(define-api asteroid/admin/tracks () ()
"API endpoint to view all tracks in database"
(require-authentication)