From a19ba1cf8bdf3a3db2d953b10c9e54fa6b3ec038 Mon Sep 17 00:00:00 2001 From: Serge Tkatchouk Date: Fri, 21 Feb 2020 15:30:50 +0800 Subject: [PATCH] Add support for client-preferred streaming bitrate --- server/ctrlsubsonic/handlers_raw.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/ctrlsubsonic/handlers_raw.go b/server/ctrlsubsonic/handlers_raw.go index 9020ff1..35bde00 100644 --- a/server/ctrlsubsonic/handlers_raw.go +++ b/server/ctrlsubsonic/handlers_raw.go @@ -62,6 +62,10 @@ func (c *Controller) ServeStream(w http.ResponseWriter, r *http.Request) *spec.R } client := params.GetOr("c", "generic") + bitrate, err := params.GetInt("maxBitRate") + if err != nil { + bitrate = 0 + } absPath := path.Join( c.MusicPath,