validate mpv extra parameters to prevent empty string param (#2058)

This commit is contained in:
jeffvli
2026-05-26 20:46:17 -07:00
parent 1aa6b88cfa
commit 2fc130d709
+7 -1
View File
@@ -120,8 +120,14 @@ const createMpv = async (data: {
}): Promise<MpvAPI> => {
const { binaryPath, extraParameters, properties } = data;
const resolvedBinaryPath = await resolveMpvBinaryPath(binaryPath);
const normalizedExtraParameters = (extraParameters ?? [])
.map((param) => param.trim())
.filter((param) => param.length > 0);
const params = uniq([...DEFAULT_MPV_PARAMETERS(extraParameters), ...(extraParameters || [])]);
const params = uniq([
...DEFAULT_MPV_PARAMETERS(normalizedExtraParameters),
...normalizedExtraParameters,
]);
const mpv = new MpvAPI(
{