feat: add calcOffsetSecs utility to compute accurate elapsed seconds for broadcasts

This commit is contained in:
2026-03-11 21:21:43 +01:00
parent 477de2c49d
commit d7b21120c8
2 changed files with 12 additions and 1 deletions

View File

@@ -16,6 +16,7 @@ import {
useStreamUrl,
fmtTime,
calcProgress,
calcOffsetSecs,
minutesUntil,
toScheduleSlots,
findNextSlot,
@@ -223,7 +224,7 @@ export default function TvPage() {
ref={videoRef}
src={streamUrl}
className="absolute inset-0 h-full w-full"
initialOffset={broadcast?.offset_secs ?? 0}
initialOffset={broadcast ? calcOffsetSecs(broadcast.slot.start_at) : 0}
onStreamError={handleStreamError}
/>
);