fix remote stream durations in playouts (#2515)

This commit is contained in:
Jason Dove
2025-10-11 08:30:24 -05:00
committed by GitHub
parent 4a754c4e6a
commit 144b3fe80b
16 changed files with 44 additions and 81 deletions
@@ -1,6 +1,7 @@
using ErsatzTV.Core.Api.ScriptedPlayout;
using ErsatzTV.Core.Domain;
using ErsatzTV.Core.Domain.Filler;
using ErsatzTV.Core.Extensions;
using ErsatzTV.Core.Interfaces.Scheduling;
using ErsatzTV.Core.Scheduling.Engine;
using Microsoft.AspNetCore.Mvc;
@@ -426,7 +427,7 @@ public class ScriptedScheduleController(IScriptedPlayoutBuilderService scriptedP
return new PeekItemDuration
{
Content = content,
Milliseconds = (long)engine.DurationForMediaItem(mediaItem).TotalMilliseconds
Milliseconds = (long)mediaItem.GetDurationForPlayout().TotalMilliseconds
};
}