From 6fe2b76ac173479fd62e8af23b4d7156cf4fac64 Mon Sep 17 00:00:00 2001 From: Deluan Date: Wed, 25 Mar 2026 08:30:44 -0400 Subject: [PATCH] feat(configuration): set maxconcurrenttranscodes to the maximum of 4 or available CPU cores Signed-off-by: Deluan --- conf/configuration.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conf/configuration.go b/conf/configuration.go index 441a5bcf4..5adaeca8a 100644 --- a/conf/configuration.go +++ b/conf/configuration.go @@ -666,7 +666,7 @@ func setViperDefaults() { viper.SetDefault("enablem3uexternalalbumart", false) viper.SetDefault("enablemediafilecoverart", true) viper.SetDefault("autotranscodedownload", false) - viper.SetDefault("maxconcurrenttranscodes", 4) + viper.SetDefault("maxconcurrenttranscodes", max(4, runtime.NumCPU())) viper.SetDefault("defaultdownsamplingformat", consts.DefaultDownsamplingFormat) viper.SetDefault("search.fullstring", false) viper.SetDefault("search.backend", "fts")