From 665cb86afa1f631d59fe6e29af734459feb8f1b2 Mon Sep 17 00:00:00 2001 From: sentriz Date: Tue, 12 Jan 2021 10:50:52 +0000 Subject: [PATCH] update ServeGetUser for listenbrainz --- server/ctrlsubsonic/handlers_common.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/server/ctrlsubsonic/handlers_common.go b/server/ctrlsubsonic/handlers_common.go index 4436bed..764115a 100644 --- a/server/ctrlsubsonic/handlers_common.go +++ b/server/ctrlsubsonic/handlers_common.go @@ -99,12 +99,14 @@ func (c *Controller) ServeGetScanStatus(r *http.Request) *spec.Response { func (c *Controller) ServeGetUser(r *http.Request) *spec.Response { user := r.Context().Value(CtxUser).(*db.User) + hasLastFM := user.LastFMSession != "" + hasListenBrainz := user.ListenBrainzToken != "" sub := spec.NewResponse() sub.User = &spec.User{ Username: user.Name, AdminRole: user.IsAdmin, JukeboxRole: true, - ScrobblingEnabled: user.LastFMSession != "", + ScrobblingEnabled: hasLastFM || hasListenBrainz, Folder: []int{1}, } return sub