Bump now-playing-json rate limit 30→120/min + update cl-streamer submodule

- frontend-partials.lisp: increase rate limit on now-playing-json from
  30 to 120 requests/minute to prevent 429 errors from concurrent
  frontend pollers (player + now-playing + popout)
- cl-streamer: catch serious-condition in play-list for native code
  crash recovery (23b5ee1)
This commit is contained in:
Glenn Thompson 2026-03-09 09:25:20 +00:00
parent 2a713d7386
commit 5d7606fb3b
2 changed files with 2 additions and 2 deletions

@ -1 +1 @@
Subproject commit d57a2683e757577a7292b63b5d3ad7016bb24187 Subproject commit 23b5ee1e35e6c967cab12751ac7b8930d21b3307

View File

@ -105,7 +105,7 @@
(setf (header "Content-Type") "text/plain") (setf (header "Content-Type") "text/plain")
"Stream Offline"))))) "Stream Offline")))))
(define-api-with-limit asteroid/partial/now-playing-json (&optional mount) (:limit 30 :timeout 60) (define-api-with-limit asteroid/partial/now-playing-json (&optional mount) (:limit 120 :timeout 60)
"Get JSON with now playing info including track ID for favorites. "Get JSON with now playing info including track ID for favorites.
Optional MOUNT parameter specifies which stream to get metadata from." Optional MOUNT parameter specifies which stream to get metadata from."
;; Register web listener for geo stats (keeps listener active during playback) ;; Register web listener for geo stats (keeps listener active during playback)