From 2bb5f35db0f50bc140c8d1a3d839c2404495cb27 Mon Sep 17 00:00:00 2001 From: Mattias Thall Date: Tue, 26 May 2026 20:23:19 +0200 Subject: [PATCH] Restore embed-metadata/thumbnail for Jellyfin, drop wasteful faststart pass The Merger+ffmpeg faststart postprocessor arg was overwritten by the subsequent embed-metadata and embed-thumbnail passes anyway, making it a pointless extra ffmpeg remux. Dropped it and restored the embeds. Co-Authored-By: Claude Sonnet 4.6 --- backend/services/ytdlp.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/ytdlp.py b/backend/services/ytdlp.py index f1e8dd7..3a4a250 100644 --- a/backend/services/ytdlp.py +++ b/backend/services/ytdlp.py @@ -642,7 +642,7 @@ def start_download( "yt-dlp", url, "-f", fmt, "--merge-output-format", "mp4", - "--postprocessor-args", "Merger+ffmpeg:-movflags +faststart", + "--embed-metadata", "--embed-thumbnail", "--no-part", "--no-mtime", "-o", output_template, "--newline", "--progress", "--no-colors",