From c9eb142c614644fd85090f3b100df81b3cfee9c9 Mon Sep 17 00:00:00 2001 From: Serge Tkatchouk Date: Mon, 2 Mar 2020 19:18:19 +0800 Subject: [PATCH] Avoid fetching profile bitrate twice --- server/ctrlsubsonic/encode/encode.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/ctrlsubsonic/encode/encode.go b/server/ctrlsubsonic/encode/encode.go index be5d393..985bad0 100644 --- a/server/ctrlsubsonic/encode/encode.go +++ b/server/ctrlsubsonic/encode/encode.go @@ -140,7 +140,7 @@ func CacheKey(sourcePath string, profile string, bitrate string) string { // Check if client forces bitrate lower than set in profile: func GetBitrate(clientBitrate int, profile *Profile) string { bitrate := profile.Bitrate - if clientBitrate != 0 && clientBitrate < profile.Bitrate { + if clientBitrate != 0 && clientBitrate < bitrate { bitrate = clientBitrate } return fmt.Sprintf("%dk", bitrate)