fixes lol
All checks were successful
Build and Push / build-all (push) Successful in 3m38s

This commit is contained in:
doomtube 2026-01-07 03:06:39 -05:00
parent 3676dc46ed
commit 1a3930dd87
5 changed files with 430 additions and 11 deletions

View file

@ -120,17 +120,14 @@
}
// Report duration when video starts playing (duration is now available)
// Only report if we haven't already for this playlist item
// Always report if we haven't already for this playlist item - server needs accurate duration
const storeState = $watchSync;
const playlistItemId = storeState.currentVideo?.id;
const storedDuration = storeState.currentVideo?.durationSeconds || 0;
if (playlistItemId &&
playlistItemId !== durationReportedForItemId &&
storedDuration === 0) {
if (playlistItemId && playlistItemId !== durationReportedForItemId) {
const playerDuration = player.getDuration();
if (playerDuration > 0) {
console.log(`Reporting duration for playlist item ${playlistItemId}: ${playerDuration}s`);
console.log(`Reporting duration for playlist item ${playlistItemId}: ${Math.floor(playerDuration)}s`);
watchSync.reportDuration(playlistItemId, playerDuration);
durationReportedForItemId = playlistItemId;
}