Open ianshade opened 1 month ago
Thank you for submitting this RFC! (If you haven’t already, please give our contribution guidelines a read.)
We've done a quick huddle in the Sofie Team, and we accept this proposal, without any further discussion. The proposal is backwards-compatible and seems to fit well with the existing architecture.
If anyone else wishes to provide any comments on this RFC or add additional perspectives, please do so in this Issue thread or email me at jan.starzak@nrk.no
About me
This RFC is posted on behalf of the BBC.
Use case
Usage Scenario: As a Director or Presenter I can see a countdown to the end of the Segment alongside the “On Air line” in the Rundown View, in the header-section of the Rundown View, in the Presenter View as well as in the Prompter View.
This mode should be optional and selectable (during ingest, via the blueprints) per Segment, with the default behavior remaining Part-based.
Proposal
We propose the following changes and addition to Sofie Core:
budgetDuration
is moved from Part onto Segment'ssegmentTiming
. As far as we know, no use case exists among the users of Sofie where multiple Parts would need to contribute to Segment's budget duration.countdownType
property is added tosegmentTiming
, taking one of the two possible values:CountdownType.PART_EXPECTED_DURATION
(the default if not specified),CountdownType.SEGMENT_BUDGET_DURATION
segmentTiming.countdownType === CountdownType.SEGMENT_BUDGET_DURATION
the Part countdown is replaced with Segment countdown in the Rundown View and Presenter View. (Prompter View is TBD as currently it doesn't seem to feature Part countdown)countdownType
available to its subscribers.Process
The Sofie Team will evaluate this RFC and open up a discussion about it, usually within a week.