summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--playbook.md55
-rw-r--r--playbook.org7
2 files changed, 37 insertions, 25 deletions
diff --git a/playbook.md b/playbook.md
index 2ddd0dab..1e48cd10 100644
--- a/playbook.md
+++ b/playbook.md
@@ -88,8 +88,8 @@
# Pre-conference dry run
-- [ ] [Start streaming](#org3e15cdd)
-- [ ] [Check in a speaker](#orgd201d88)
+- [ ] [Start streaming](#org928c3f3)
+- [ ] [Check in a speaker](#org88e1c97)
- [ ] Try streaming the organizer room, HOST rehearses opening remarks
- [ ] Play a prerec
- [ ] Try switching to talk room and streaming pretend Q&A
@@ -145,7 +145,7 @@
end
-<a id="org3e15cdd"></a>
+<a id="org928c3f3"></a>
### Start streaming :stream:
@@ -173,11 +173,11 @@
## Talk process
-<a id="orgd201d88"></a>
+<a id="org88e1c97"></a>
### Check in a speaker
-Exception: [CHECK is unavailable](#org7d6c756)
+Exception: [CHECK is unavailable](#org4563067)
- Speaker checks in on #emacsconf-org via IRC or via e-mail ~30m before
- CHECK notes IRC nick for speaker.
@@ -210,7 +210,7 @@ Exception: [CHECK is unavailable](#org7d6c756)
- CHECK notifies STREAM and HOST with link to the talk room and preferences for Q&A-.
-<a id="orgba71285"></a>
+<a id="org716fece"></a>
### Transition to talk
@@ -228,7 +228,7 @@ Exception: [CHECK is unavailable](#org7d6c756)
- STREAM gives the go-ahead.
- HOST introduces next talk.
- PAD clears pad colours.
-- Exception: [Speaker does not have a prerec and has not checked in](#org3ea273d)
+- Exception: [Speaker does not have a prerec and has not checked in](#orgbb702ca)
### Present talk
@@ -236,24 +236,24 @@ Exception: [CHECK is unavailable](#org7d6c756)
- [? prerec]
- STREAM and HOST switch to the organizer room in BBB.
- STREAM switches to MPV scene in OBS and plays the video (with captions if available).
- - Exception: [Last-minute prerecording submission](#org82b860f)
+ - Exception: [Last-minute prerecording submission](#orgb94204e)
- CHECK notes the time that the presentation started, recalculates schedule, and publishes it.
- - [CHECK publishes information](#org0f20490)
- - [HOST gets a head start on handling Q&A](#org529029f)
- - When prerec finishes, [STREAM joins Q&A](#org529029f)
+ - [CHECK publishes information](#org0e63c9f)
+ - [HOST gets a head start on handling Q&A](#org96d8ba7)
+ - When prerec finishes, [STREAM joins Q&A](#org96d8ba7)
- [? live]
- - Exception: [Speaker does not have a prerec and has not checked in](#org3ea273d)
+ - Exception: [Speaker does not have a prerec and has not checked in](#orgbb702ca)
- HOST joins the BBB room and double-checks that recording is on
- STREAM joins the BBB room and gives the go-ahead
- CHECK notes that this is a live presentation and that the recording will be posted after the conference.
- CHECK notes the time that the presentation started, recalculates schedule, and publishes it.
- Speaker presents.
- - Exception: [Technical issues during a live presentation](#org948a020)
+ - Exception: [Technical issues during a live presentation](#org98cf6c3)
- [? talk needs to be wrapped up]
- HOST nudges speaker verbally.
-<a id="org0f20490"></a>
+<a id="org0e63c9f"></a>
### Publish information
@@ -271,9 +271,9 @@ Exception: [CHECK is unavailable](#org7d6c756)
BY-SA 4.0) license.
You can view it using free and open source software at
- talk page URL
+ ${url}
- description from wiki page
+ ${description}
- Reupload subtitles.
- Mark it as public.
- Add it to EmacsConf 2021 playlist.
@@ -289,13 +289,13 @@ Exception: [CHECK is unavailable](#org7d6c756)
- wiki page for talk
-<a id="org529029f"></a>
+<a id="org96d8ba7"></a>
### Handle Q&A
Exceptions:
-- [Speaker has not checked in](#org4002294)
+- [Speaker has not checked in](#org590cbcf)
- [? live]
- HOST joins the BBB room
@@ -326,7 +326,7 @@ Exceptions:
want to be notified, or subscribe to the emacsconf-org mailing
list to get the announcement. Please feel free to continue
discussing the talk on IRC or the pad.
-- [Transition to next talk](#orgba71285)
+- [Transition to next talk](#org716fece)
## End of stream
@@ -339,7 +339,7 @@ Exceptions:
## In case of&#x2026;
-<a id="org82b860f"></a>
+<a id="orgb94204e"></a>
### Last-minute prerecording submission
@@ -347,7 +347,14 @@ Exceptions:
- CHECK will notify STREAM with the scp command and the mpv command so that STREAM can choose.
-<a id="org4002294"></a>
+### Last-minute caption update
+
+- CHECK uploads the &#x2013;main.vtt file to ${protected}
+- CHECK notifies STREAM via ${upcoming}
+- STREAM uses the provided commands to download the VTT file and load it into MPV with `--sub-file`
+
+
+<a id="org590cbcf"></a>
### Speaker has not checked in
@@ -358,7 +365,7 @@ Exceptions:
- Can play next prerec a few minutes early
-<a id="org3ea273d"></a>
+<a id="orgbb702ca"></a>
### Speaker does not have a prerec and has not checked in
@@ -420,7 +427,7 @@ Exceptions:
- HOST addresses it (on-camera if needed) with a reminder
-<a id="org7d6c756"></a>
+<a id="org4563067"></a>
### CHECK is unavailable
@@ -437,7 +444,7 @@ Exceptions:
- Either STREAM or CHECK does hosting
-<a id="org948a020"></a>
+<a id="org98cf6c3"></a>
### Technical issues during a live presentation
diff --git a/playbook.org b/playbook.org
index 62a7fa68..627586af 100644
--- a/playbook.org
+++ b/playbook.org
@@ -251,7 +251,12 @@ Exceptions:
- CHECK will copy it from the FTP upload server to ${protected} and name it appropriately.
- CHECK will notify STREAM with the scp command and the mpv command so that STREAM can choose.
-
+*** Last-minute caption update
+
+- CHECK uploads the --main.vtt file to ${protected}
+- CHECK notifies STREAM via ${upcoming}
+- STREAM uses the provided commands to download the VTT file and load it into MPV with =--sub-file=
+
*** Speaker has not checked in
- Let the previous talk run a little longer for Q&A; end at least in time for the prerec
- After the previous Q&A wraps up, play the prerec