You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/documentation/docs/user-guide/features/sofie-views-and-screens.mdx
+76-42Lines changed: 76 additions & 42 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,13 @@ sidebar_position: 2
5
5
importTabsfrom'@theme/Tabs'
6
6
importTabItemfrom'@theme/TabItem'
7
7
8
-
# Sofie Views
8
+
# Sofie Views and Screens
9
+
10
+
## Definitions
11
+
* A _**View**_ is definied as a particular layout of Sofie's main user interface.
12
+
* A _**Mode**_ is one of several ways to configure a particular "View" of Sofie's main user interface.
13
+
* A _**Panel**_ is defined as an expandable/collapsable area of Sofie's main user interface.
14
+
* A _**Screen**_ is defined a layout intended to be used on an external display, in addition to with Sofie's main user interface.
9
15
10
16
## Lobby View
11
17
@@ -19,7 +25,7 @@ All existing rundowns are listed in the _Lobby View_.
19
25
20
26
The _Rundown View_ is the main view that the producer is working in.
21
27
22
-

28
+

23
29
24
30

25
31
@@ -52,6 +58,18 @@ If a Piece has more or less content than the Part's expected duration allows, an
52
58
53
59
Elements in the [Next point](#next-point)\(or beyond\) might be pre-loaded or "put on preview", depending on the blueprints and playout devices used. This feature is called "Lookahead".
54
60
61
+
### Rundown View Modes
62
+
In the top-right corner of the Segment, there's a button controlling the display style of a given Segment. The default display style of a Segment can be indicated by the [Blueprints](../concepts-and-architecture.md#blueprints), but the user can switch to a different mode at any time. You can also change the display mode of all Segments at once, using a button in the bottom-right corner of the Rundown View.
63
+
64
+
All user interactions work in the Storyboard Mode and List Mode the same as in Timeline Mode: Takes, AdLibs, Holds, and moving the [Next Point](#next-point) around the Rundown.
65
+
66
+
67
+
#### Timeline Mode
68
+
The default mode for the Rundown.
69
+
70
+
71
+
#### Storyboard Mode
72
+
55
73
### Storyboard Mode
56
74
57
75
In the top-right corner of the Segment, there's a button controlling the display style of a given Segment. The default display style of a Segment can be indicated by the [Blueprints](../concepts-and-architecture.md#blueprints), but the User can switch to a different mode at any time. You can also change the display mode of all Segments at once, using a button in the bottom-right corner of the Rundown View.
@@ -60,21 +78,21 @@ In the top-right corner of the Segment, there's a button controlling the display
60
78
61
79
The **_Storyboard_** mode is an alternative to the default **_Timeline_** mode. In Storyboard mode, the accurate placement in time of each Piece is not visualized, so that more Parts can be visualized at once in a single row. This can be particularly useful in Shows without very strict timing planning or where timing is not driven by the User, but rather some external factor; or in Shows where very long Parts are joined with very short ones: sports, events and debates. This mode also does not visualize the history of the playback: rather, it only shows what is currently On Air or is planned to go On Air.
62
80
63
-
Storyboard mode selects a "main" Piece of the Part, using the same logic as the [Presenter View](#presenter-view), and presents it with a larger, hover-scrub-enabled Piece for easy preview. The countdown to freeze-frame is displayed in the top-right hand corner of the Thumbnail, once less than 10 seconds remain to freeze-frame. The Transition Piece is displayed on top of the thumbnail. Other Pieces are placed below the thumbnail, stacked in order of playback. After a Piece goes off-air, it will dissapear from the view.
81
+
Storyboard mode selects a "main" Piece of the Part, using the same logic as the [Presenter Screen](#presenter-screen), and presents it with a larger, hover-scrub-enabled Piece for easy preview. The countdown to freeze-frame is displayed in the top-right hand corner of the Thumbnail, once less than 10 seconds remain to freeze-frame. The Transition Piece is displayed on top of the thumbnail. Other Pieces are placed below the thumbnail, stacked in order of playback. After a Piece goes off-air, it will dissapear from the view.
64
82
65
83
If no more Parts can be displayed in a given Segment, they are stacked in order on the right side of the Segment. The User can scroll through thse Parts by click-and-dragging the Storyboard area, or using the mouse wheel - `Alt`+Wheel, if only a vertical wheel is present in the mouse.
66
84
67
-
### List View Mode
85
+
####List Mode
68
86
69
-
Another mode available to display a Segment is the List View. In this mode, each _Part_ and it's contents are being displayed as a mini-timeline and it's width is normalized to fit the screen, unless it's shorter than 30 seconds, in which case it will be scaled down accordingly.
87
+
Another mode available to display a Segment is the List Mode. In this mode, each _Part_ and it's contents are being displayed as a mini-timeline and it's width is normalized to fit the screen, unless it's shorter than 30 seconds, in which case it will be scaled down accordingly.
70
88
71
-

89
+

72
90
73
91
In this mode, the focus is on the "main" Piece of the Part. Additional _Lower-Third_ Pieces will be displayed on top of the main Piece. Infinite _Lower-Third_ Pieces and all other content can be displayed to the right of the mini-timeline as a set of indicators, one per every Layer. Clicking on those indicators will show a pop-up with the Pieces so that they can be investigated using _hover-scrub_. Indicators can be also shown for Ad-Libs assigned to a Part, for easier discovery by the User. Which Layers should be shown in the columns can be decided in the [Settings ● Layers](../configuration/settings-view.md#show-style) area. A special, larger indicator is reserved for the Script piece, which can be useful to display so-called _out-words_.
74
92
75
93
If a Part has an _in-transition_ Piece, it will be displayed to the left of the Part's Take Point.
76
94
77
-
This view is designed to be used in productions that are mixing pre-planned and timed segments with more free-flowing production or mixing short live in-camera links with longer pre-produced clips, while trying to keep as much of the show in the viewport as possible, at the expense of hiding some of the content from the User and the _duration_ of the Part on screen having no bearing on it's _width_. This mode also allows Sofie to visualize content _beyond_ the planned duration of a Part.
95
+
This List Mode is designed to be used in productions that are mixing pre-planned and timed segments with more free-flowing production or mixing short live in-camera links with longer pre-produced clips, while trying to keep as much of the show in the viewport as possible, at the expense of hiding some of the content from the User and the _duration_ of the Part on screen having no bearing on it's _width_. This mode also allows Sofie to visualize content _beyond_ the planned duration of a Part.
78
96
79
97
:::info
80
98
The Segment header area also shows the expected (planned) durations for all the Parts and will also show which Parts are sharing timing in a timing group using a *⌊* symbol in the place of a counter.
@@ -84,7 +102,7 @@ All user interactions work in the Storyboard and List View mode the same as in T
84
102
85
103
### Segment Header Countdowns
86
104
87
-

105
+

88
106
89
107
<Tabs>
90
108
<TabItemvalue="segment-time-budget"label="Left: Segment Time Budget"default>
@@ -128,13 +146,13 @@ The _Rundown View_ and the _Detached Shelf View_ UI can have multiple concurrent
128
146
2. select the first layout of any type,
129
147
3. use the default layout \(no additional filters\), in the style of `RUNDOWN_LAYOUT`.
130
148
131
-
To use a specific layout in these views, you can use the `?layout=...` query string, providing either the ID of the layout or a part of the name. This string will then be mached against all available layouts for the Show Style, and the first matching will be selected. For example, for a layout called `Stream Deck layout`, to open the currently active rundown's Detached Shelf use:
149
+
To use a specific mode in these views, you can use the `?layout=...` query string, providing either the ID of the layout or a part of the name. This string will then be mached against all available layouts for the Show Style, and the first matching will be selected. For example, for a layout called `Stream Deck layout`, to open the currently active rundown's Detached Shelf use:
The Detached Shelf view with a custom `DASHBOARD_LAYOUT` allows displaying the Shelf on an auxiliary touch screen, tablet or a Stream Deck device. A specialized Stream Deck view will be used if the view is opened on a device with hardware characteristics matching a Stream Deck device.
153
+
The Detached Shelf Screen with a custom `DASHBOARD_LAYOUT` allows displaying the Shelf on an auxiliary touch screen, tablet or a Stream Deck device. A specialized Stream Deck view will be used if the view is opened on a device with hardware characteristics matching a Stream Deck device.
136
154
137
-
The shelf also contains additional elements, not controlled by the Rundown View Layout. These include Buckets and the Inspector. If needed, these components can be displayed or hidden using additional url arguments:
155
+
The shelf also contains additional elements, not controlled by the Rundown View Mode. These include Buckets and the Inspector. If needed, these components can be displayed or hidden using additional url arguments:
@@ -163,7 +181,7 @@ The Switchboard panel can be accessed from the Rundown View's right-hand Toolbar
163
181
Technically, the switchboard activates and deactivates Route Sets. The Route Sets are grouped by Exclusivity Group. If an Exclusivity Group contains exactly two elements with the `ACTIVATE_ONLY` mode, the Route Sets will be displayed on either side of the switch. Otherwise, they will be displayed separately in a list next to an _Off_ position. See also [Settings ● Route sets](../configuration/settings-view#route-sets).
164
182
:::
165
183
166
-
#### Media Status panel
184
+
#### Media Status Panel
167
185
168
186

169
187
@@ -175,81 +193,97 @@ Note that while the _Filter..._ text field is focused, you will not be able to
175
193
use hotkey triggers for playout actions. You can remove the focus from the field
176
194
by pressing the <kbd>Esc</kbd> key.
177
195
178
-
## Prompter View
196
+
197
+
## Evaluations
198
+
199
+
When a broadcast is done, users can input feedback about how the show went in an evaluation form.
200
+
201
+
:::info
202
+
Evaluations can be configured to be sent to Slack, by setting the "Slack Webhook URL" in the [Settings View](../configuration/settings-view.md) under _Studio_.
203
+
:::
204
+
205
+
## Settings View
206
+
207
+
The [Settings View](../configuration/settings-view.md) is only available to users with the [Access Level](access-levels.md) set correctly.
A fullscreen page which displays the prompter text for the currently active rundown. The prompter can be controlled and configured in various ways, see more at the [Prompter](prompter.md) documentation. If no Rundown is active in a given studio, the [Screensaver](sofie-views.mdx#screensaver) will be displayed.
A fullscreen page, intended to be shown to the studio presenter. It displays countdown timers for the current and next items in the rundown. If no Rundown is active in a given studio, the [Screensaver](sofie-views.mdx#screensaver) will be shown.
226
+
A fullscreen page, intended to be shown to the studio presenter. It displays countdown timers for the current and next items in the rundown. If no Rundown is active in a given studio, the [Screensaver](sofie-views-and-screens.mdx#screensaver) will be shown.
A fullscreen view with transparent background, intended to be shown to the studio presenter as an overlay on top of the produced PGM signal. It displays a reduced amount of the information from the regular [Presenter screen](sofie-views.mdx#presenter-view): the countdown to the end of the current Part, a summary preview \(type and name\) of the next item in the Rundown and the current time of day. If no Rundown is active it will show the name of the Studio.
234
+
A fullscreen page with transparent background, intended to be shown to the studio presenter as an overlay on top of the produced PGM signal. It displays a reduced amount of the information from the regular [Presenter Screen](sofie-views-and-screens.mdx#presenter-screen): the countdown to the end of the current Part, a summary preview \(type and name\) of the next item in the Rundown and the current time of day. If no Rundown is active it will show the name of the Studio.
201
235
202
-
## Camera Position View
236
+
###Camera Position Screen
203
237
204
238
`/countdowns/:studioId/camera`
205
239
206
-

240
+

207
241
208
-
A fullscreen view designed specifically for use on mobile devices or extra screens displaying a summary of the currently active Rundown, filtered for Parts containing Pieces matching particular Source Layers and Studio Labels.
242
+
A fullscreen page designed specifically for use on mobile devices or extra screens displaying a summary of the currently active Rundown, filtered for Parts containing Pieces matching particular Source Layers and Studio Labels.
209
243
210
244
The Pieces are displayed as a Timeline, with the Pieces moving right-to-left as time progresses, and Parts being displayed from the current one being played up till the end of the Rundown. The closest (not necessarily _Next_) Part has a countdown timer in the top-right corner showing when it's expected to be Live. Each Part also has a Duration counter on the bottom-right.
211
245
212
-
This view can be configured using query parameters:
246
+
This screen can be configured using query parameters:
213
247
214
248
| Query parameter | Type | Description | Default |
A view which automatically displays the currently active rundown, and shows the Shelf in full screen. Can be useful for the producer to have on a secondary screen.
270
+
A screen which automatically displays the currently active rundown, and shows the Shelf in fullscreen. Can be useful for the producer to have on a secondary screen.
237
271
238
272
A shelf layout can be selected by modifying the query string, see [Shelf Layouts](#shelf-layouts).
239
273
240
-
## Specific Rundown – Shelf
274
+
###Specific Rundown Shelf Screen
241
275
242
276
`/rundown/:rundownId/shelf`
243
277
244
-
Displays the shelf in fullscreen for a rundown
278
+
Displays the Shelf in fullscreen for a rundown.
245
279
246
-
## Screensaver
280
+
###Screensaver
247
281
248
-
When big screen displays \(like Prompter and the Presenter screen\) do not have any meaningful content to show, an animated screensaver showing the current time and the next planned show will be displayed. If no Rundown is upcoming, the Studio name will be displayed.
282
+
When big screen displays \(like Prompter Screen and the Presenter Screen\) do not have any meaningful content to show, an animated screensaver showing the current time and the next planned show will be displayed. If no Rundown is upcoming, the Studio name will be displayed.
249
283
250
284

251
285
252
-
## System Status
286
+
###System Status Screen
253
287
254
288
:::caution
255
289
Documentation for this feature is yet to be written.
@@ -261,23 +295,23 @@ System and devices statuses are displayed here.
261
295
An API endpoint for the system status is also available under the URL `/health`
262
296
:::
263
297
264
-
## Media Status View
298
+
###Media Status Screen
265
299
266
-
This view is a summary of all the media required for playback for Rundowns
300
+
This screen is a summary of all the media required for playback for Rundowns
267
301
present in this System. This view allows you to see if clips are ready for
268
302
playback or if they are still waiting to become available to be transferred
269
303
onto a playout system.
270
304
271
-

305
+

272
306
273
307
By default, the Media items are sorted according to their position in the
274
308
rundown, and the rundowns are in the same order as in the [Lobby View]
275
309
(#lobby-view). You can change the sorting order by clicking on the buttons in
276
310
the table header.
277
311
278
-
Rundown View also has a panel that presents this information in the [context of the current Rundown](#media-status-panel).
312
+
The Rundown View also has a panel that presents this information in the [context of the current Rundown](#media-status-panel).
279
313
280
-
## Message Queue View
314
+
###Message Queue Screen
281
315
282
316
:::caution
283
317
Documentation for this feature is yet to be written.
@@ -289,13 +323,13 @@ These messages are retained for a period of time, and can be reviewed in this li
289
323
290
324
Messages that was not successfully sent can be inspected and re-sent here.
291
325
292
-
## User Log View
326
+
###User Log Screen
293
327
294
-
The user activity log contains a list of the user-actions that users have previously done. This is used in troubleshooting issues on-air.
328
+
The user activity log contains a list of the user-actions that users have previously done. This is used in troubleshooting issues while on air.
0 commit comments