From dc99994bdd652765fa1e3d754dc2a4e4cfefaf15 Mon Sep 17 00:00:00 2001 From: Deluan Date: Sun, 29 Mar 2026 14:57:57 -0400 Subject: [PATCH] feat: add EnableArtworkUpload and CoverArtQuality to insights Signed-off-by: Deluan --- core/metrics/insights.go | 2 ++ core/metrics/insights/data.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/core/metrics/insights.go b/core/metrics/insights.go index 5f3f491ea..b87f1df5e 100644 --- a/core/metrics/insights.go +++ b/core/metrics/insights.go @@ -193,6 +193,8 @@ var staticData = sync.OnceValue(func() insights.Data { data.Config.TLSConfigured = conf.Server.TLSCert != "" && conf.Server.TLSKey != "" data.Config.DefaultBackgroundURLSet = conf.Server.UILoginBackgroundURL == consts.DefaultUILoginBackgroundURL data.Config.EnableArtworkPrecache = conf.Server.EnableArtworkPrecache + data.Config.EnableArtworkUpload = conf.Server.EnableArtworkUpload + data.Config.CoverArtQuality = conf.Server.CoverArtQuality data.Config.EnableCoverAnimation = conf.Server.EnableCoverAnimation data.Config.EnableNowPlaying = conf.Server.EnableNowPlaying data.Config.EnableDownloads = conf.Server.EnableDownloads diff --git a/core/metrics/insights/data.go b/core/metrics/insights/data.go index 27186e020..b316c866d 100644 --- a/core/metrics/insights/data.go +++ b/core/metrics/insights/data.go @@ -63,6 +63,8 @@ type Data struct { EnableMediaFileCoverArt bool `json:"enableMediaFileCoverArt,omitempty"` EnableJukebox bool `json:"enableJukebox,omitempty"` EnablePrometheus bool `json:"enablePrometheus,omitempty"` + EnableArtworkUpload bool `json:"enableArtworkUpload,omitempty"` + CoverArtQuality int `json:"coverArtQuality,omitempty"` EnableCoverAnimation bool `json:"enableCoverAnimation,omitempty"` EnableNowPlaying bool `json:"enableNowPlaying,omitempty"` SessionTimeout uint64 `json:"sessionTimeout,omitempty"`