From 4b4923b8ef72ec0b54a174fe55e17788b5da33ce Mon Sep 17 00:00:00 2001 From: Vincent Roy Chevalier <919691+vincentroyc@users.noreply.github.com> Date: Tue, 28 Oct 2025 21:35:13 -0400 Subject: [PATCH] Fix yt-dlp command build when ytid contains special characters like a "-" as first character --- Jellyfin.Plugin.FinTube/Api/FinTubeActivityController.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jellyfin.Plugin.FinTube/Api/FinTubeActivityController.cs b/Jellyfin.Plugin.FinTube/Api/FinTubeActivityController.cs index 831c324..3814952 100644 --- a/Jellyfin.Plugin.FinTube/Api/FinTubeActivityController.cs +++ b/Jellyfin.Plugin.FinTube/Api/FinTubeActivityController.cs @@ -118,7 +118,7 @@ public ActionResult> FinTubeDownload([FromBody] FinTu args += " --prefer-free-format"; else args += " --audio-format mp3"; - args += $" -o \"{targetFilename}.%(ext)s\" {data.ytid}"; + args += $" -o \"{targetFilename}.%(ext)s\" -- {data.ytid}"; } else { @@ -128,7 +128,7 @@ public ActionResult> FinTubeDownload([FromBody] FinTu args = "-f mp4"; if(!string.IsNullOrEmpty(data.videoresolution)) args += $" -S res:{data.videoresolution}"; - args += $" -o \"{targetFilename}-%(title)s.%(ext)s\" {data.ytid}"; + args += $" -o \"{targetFilename}-%(title)s.%(ext)s\" -- {data.ytid}"; } status += $"Exec: {config.exec_YTDL} {args}
";