From 1cc675b6af272ebb7dbc9a549ef03b4899f622db Mon Sep 17 00:00:00 2001 From: sentriz Date: Thu, 14 Sep 2023 01:28:21 +0100 Subject: [PATCH] set cache-control header on covers --- server/ctrlsubsonic/handlers_raw.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/ctrlsubsonic/handlers_raw.go b/server/ctrlsubsonic/handlers_raw.go index d5de0ff..c21ad33 100644 --- a/server/ctrlsubsonic/handlers_raw.go +++ b/server/ctrlsubsonic/handlers_raw.go @@ -238,7 +238,10 @@ func (c *Controller) ServeGetCoverArt(w http.ResponseWriter, r *http.Request) *s log.Printf("error stating `%s`: %v", cachePath, err) return nil } + + w.Header().Set("Cache-Control", "public, max-age=3600") http.ServeFile(w, r, cachePath) + return nil }