diff --git a/materialious/src/routes/(app)/watch/[slug]/+page.svelte b/materialious/src/routes/(app)/watch/[slug]/+page.svelte index 1e619564..0381da70 100644 --- a/materialious/src/routes/(app)/watch/[slug]/+page.svelte +++ b/materialious/src/routes/(app)/watch/[slug]/+page.svelte @@ -70,10 +70,12 @@ let premiereTime = $state(''); let premiereUpdateInterval: NodeJS.Timeout; - playerState.set({ - data: data, - isSyncing: $syncPartyPeerStore !== null - }); + if (!data.video.premiereTimestamp) { + playerState.set({ + data: data, + isSyncing: $syncPartyPeerStore !== null + }); + } $effect(() => { if ($interfaceAutoExpandComments && comments) { @@ -262,6 +264,7 @@ premiereTime = humanFriendlyTimestamp(data.video.premiereTimestamp); } else { clearInterval(premiereUpdateInterval); + playerState.set({ ...$playerState, data: { ...data } }); } }, 60000); }