diff --git a/transcoder/liquidsoap.go b/transcoder/liquidsoap.go
index b66e9c8f742f64cc82e75a5963fd1fc8be13a43d..e1737fdf88dfdce2c980e551a3ac7519c4a951b1 100644
--- a/transcoder/liquidsoap.go
+++ b/transcoder/liquidsoap.go
@@ -100,7 +100,9 @@ func liquidsoapFormatString(params *pb.EncodingParams) string {
 			outp = append(outp, "mono")
 		} else {
 			outp = append(outp, "stereo")
-			outp = append(outp, fmt.Sprintf("stereo_mode=\"%s\"", params.StereoMode))
+			if params.StereoMode != "" {
+				outp = append(outp, fmt.Sprintf("stereo_mode=\"%s\"", params.StereoMode))
+			}
 		}
 		outp = append(outp, fmt.Sprintf("samplerate=%d", params.SampleRate))
 		switch params.Format {