From 3531c044cd86e76b421190827487061e63bbd01a Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Tue, 26 May 2026 18:40:33 -0400 Subject: [PATCH] fix: use local -ss input option for seeking direct play (static) streams in worker --- orb_stream_worker/server.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/orb_stream_worker/server.js b/orb_stream_worker/server.js index 782ed0f..307dced 100644 --- a/orb_stream_worker/server.js +++ b/orb_stream_worker/server.js @@ -400,6 +400,10 @@ async function startPlayback(session, playback, startSeconds = 0) { ); const options = streamOptions(); + const isJellyfinTranscode = input.includes("SubtitleStreamIndex="); + if (session.positionSeconds > 0 && !isJellyfinTranscode) { + options.customInputOptions = ["-ss", String(session.positionSeconds)]; + } console.log(`[worker] Calling prepareStream with options:`, JSON.stringify(options, null, 2)); const prepared = streamingStack.prepareStream( session.positionSeconds > 0 ? streamUrlAtOffset(input, session.positionSeconds) : input,