summaryrefslogtreecommitdiffstats
path: root/2022/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to '2022/organizers-notebook/index.org')
-rw-r--r--2022/organizers-notebook/index.org194
1 files changed, 169 insertions, 25 deletions
diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org
index cd862522..237ec64e 100644
--- a/2022/organizers-notebook/index.org
+++ b/2022/organizers-notebook/index.org
@@ -113,7 +113,7 @@ interests you!
:END:
#+TOC: headlines 1 local
-** [#A] Look for ways to reduce risk
+** [#A] Look for ways to reduce risk :derisk:
:PROPERTIES:
:CUSTOM_ID: derisk
:END:
@@ -151,6 +151,100 @@ CLOCK: [2022-11-21 Mon 13:17]--[2022-11-21 Mon 13:56] => 0:39
)))))
(org-agenda nil "a")))
#+end_src
+*** TODO Try a reboot
+SCHEDULED: <2022-12-01 Thu>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 12:48]
+ :END:
+
+*** STARTED [#A] icecast fallback :derisk:sachac:
+SCHEDULED: <2022-11-28 Mon>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 12:51]
+ :Effort: 1:00
+ :QUANTIFIED: Emacs
+ :CUSTOM_ID: fallback
+ :END:
+:LOGBOOK:
+CLOCK: [2022-11-27 Sun 15:30]
+:END:
+
+ffmpeg -y -r 20 -t 3 -i sorry.png -f lavfi -i anullsrc=channel_layout=stereo:sample_rate=48000 -shortest -c:v vp8 -color_primaries 1 -color_trc 1 -colorspace 1 sorry.webm
+
+
+icecast 2.4.4
+ Stream #0:0: Video: vp8, yuv420p(tv, bt709, progressive), 1280x720, SAR 1:1 DAR 16:9, 20 fps, 20 tbr, 1k tbn, 1k tbc (default)
+ Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp (default)
+
+ Okay. I can ffmpeg to /gen-sorry.webm with
+ orga@live0:/usr/share/icecast2/web$ ffmpeg -r 20 -re -stream_loop -1 -i gen-fallback.webm -f webm -content_type video/webm -c:a copy -c:v vp8 icecast://emacsconf:$PASSWORD@localhost:8001/gen-sorry.webm
+
+ if I stream to it and not gen, I see sorry using gen's mount
+ If I stream to gen, I see gen, but I need to refresh (mpv or Firefox)
+
+***** gen
+
+Input #0, matroska,webm, from 'http://live0.emacsconf.org:8001/gen.webm':
+ Metadata:
+ ENCODER : Lavf58.20.100
+ icy-pub : 0
+ icy-metadata : 1
+ Duration: N/A, start: 39.061000, bitrate: N/A
+ Stream #0:0: Video: vp8, yuv420p(tv, bt709, progressive), 1280x720, SAR 1:1 DAR 16:9, 20 fps, 20 tbr, 1k tbn, 1k tbc (default)
+ Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp (default)
+
+***** fallback
+
+Input #0, matroska,webm, from 'http://live0.emacsconf.org:8001/gen.webm':
+ Metadata:
+ ENCODER : Lavf58.20.100
+ icy-pub : 0
+ icy-metadata : 1
+ Duration: N/A, start: 19.473000, bitrate: N/A
+ Stream #0:0: Video: vp8, yuv420p(tv, bt709, progressive), 1280x720, SAR 1:1 DAR 16:9, 20 fps, 20 tbr, 1k tbn, 1k tbc (default)
+ Stream #0:1: Audio: vorbis, 48000 Hz, stereo, fltp (default)
+
+**** DONE Create fallback video
+ CLOSED: [2022-11-27 Sun 16:25]
+:LOGBOOK:
+- State "DONE" from "TODO" [2022-11-27 Sun 16:25]
+:END:
+**** TODO Add more ffmpeg options from the OBS profile to try to get them to match as closely as possible
+SCHEDULED: <2022-11-28 Mon>
+**** TODO Detect fallback and reload the video player
+SCHEDULED: <2022-11-28 Mon>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 17:53]
+ :END:
+
+https://stackoverflow.com/questions/36280764/audio-stops-playing-while-moving-to-fallback-mount-using-icecast#36332739
+
+*** TODO [#A] Make sure things are okay for me to handle both streams :sachac:
+SCHEDULED: <2022-11-29 Tue>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 12:41]
+ :CUSTOM_ID: both
+ :END:
+**** TODO Add autokey shortcuts
+**** TODO figure out left/right to keep track of both streams
+SCHEDULED: <2022-11-28 Mon>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 12:20]
+ :END:
+
+**** TODO [#A] Guard against over-announcing by paying attention to erc
+SCHEDULED: <2022-11-29 Tue>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 18:32]
+ :END:
+
+If it was the most recently announced talk in the channel, don't re-announce it
+
+**** TODO [#C] Tweak my audio setup for push-to-talk?
+SCHEDULED: <2022-11-30 Wed>
+https://news.ycombinator.com/item?id=23160101
+https://gist.github.com/zouppen/bdd40a42c77ca387fae8bace0f2ed3e0
+
** TODO [#C] Make checkin and Q&A process slide :sachac:
:PROPERTIES:
:CREATED: [2022-11-20 Sun 10:04]
@@ -172,8 +266,10 @@ can paste in https://emacsconf.org/2022/qa/ for tips.
:PROPERTIES:
:CUSTOM_ID: caption
:END:
-
-*** SOMEDAY [#C] Copy chapter headings for mail talk :emacsconf:captions:
+*** TODO Nudge volunteers to e-mail me captions by Dec 1 :mail:sachac:
+SCHEDULED: <2022-11-28 Mon>
+*** DONE [#C] Copy chapter headings for mail talk :emacsconf:captions:
+CLOSED: [2022-11-28 Mon 00:23]
:PROPERTIES:
:CREATED: [2022-11-21 Mon 20:50]
:END:
@@ -184,8 +280,8 @@ can paste in https://emacsconf.org/2022/qa/ for tips.
:END:
https://pad.emacsconf.org/intros
also in :INTRO_NOTE: in conf.org so that we can plop it into the hyperlists.
-*** STARTED Write intros for all the other talks
-SCHEDULED: <2022-11-28 Mon>
+*** DONE Write intros for all the other talks
+CLOSED: [2022-11-28 Mon 00:22] SCHEDULED: <2022-11-28 Mon>
:PROPERTIES:
:Effort: 0:30
:END:
@@ -296,8 +392,8 @@ CLOSED: [2022-11-23 Wed 22:57]
CLOCK: [2022-11-23 Wed 21:52]--[2022-11-23 Wed 22:57] => 1:05
:END:
-** TODO [#A] Do another run
-SCHEDULED: <2022-11-27 Sun>
+** DONE [#A] Do another run
+CLOSED: [2022-11-28 Mon 00:21] SCHEDULED: <2022-11-27 Sun>
:PROPERTIES:
:CUSTOM_ID: dry-run
:END:
@@ -380,8 +476,8 @@ CLOSED: [2022-11-19 Sat 11:09]
:LOGBOOK:
CLOCK: [2022-11-19 Sat 09:47]--[2022-11-19 Sat 11:09] => 1:22
:END:
-*** TODO [#A] Do a dry run for the dry run
-SCHEDULED: <2022-11-27 Sun>
+*** DONE [#A] Do a dry run for the dry run
+CLOSED: [2022-11-28 Mon 00:21] SCHEDULED: <2022-11-27 Sun>
:PROPERTIES:
:CREATED: [2022-11-25 Fri 13:28]
:END:
@@ -548,8 +644,8 @@ CLOSED: [2022-11-23 Wed 13:14] SCHEDULED: <2022-11-23 Wed>
:LOGBOOK:
CLOCK: [2022-11-23 Wed 10:15]--[2022-11-23 Wed 13:14] => 2:59
:END:
-*** TODO Send FlowyCoder hyperlist for checking people in
-SCHEDULED: <2022-11-27 Sun>
+*** TODO Send FlowyCoder hyperlist for checking people in :mail:
+SCHEDULED: <2022-11-28 Mon>
:PROPERTIES:
:CREATED: [2022-11-19 Sat 09:26]
:END:
@@ -594,7 +690,6 @@ CLOSED: [2022-11-24 Thu 08:57] SCHEDULED: <2022-11-24 Thu>
- Welcome to EmacsConf 2022
- What's new at EmacsConf?
- This year, we have two tracks: General and Development.
- - Streaming with open captions thanks to speakers and volunteers
- Prerecorded videos will be published as soon as possible (aiming
for publishing them as the talks stream), so you can check the
talk page for the video and the transcript a few minutes after the
@@ -616,6 +711,14 @@ CLOSED: [2022-11-24 Thu 08:57] SCHEDULED: <2022-11-24 Thu>
- If you need to reach conference organizers, you can use the
#emacsconf-org IRC channel or e-mail sacha@sachachua.com .
- General feedback in pad.emacsconf.org/2022
+ - Accessibility
+ - Streaming with open captions thanks to speakers and volunteers
+ - Talks indicated with "captioned" on the schedule
+ - Transcript available on talk pages
+ - Encourage people to add notes, questions, and answers to the
+ Etherpad, which will be archived as plain text on the talk
+ pages after the conference
+ - If you need additional support, ask in #emacsconf-accessible or #emacsconf-org
- Closing remarks Sat
- Thanks
- Thank you to all the speakers and participants.
@@ -674,6 +777,10 @@ https://emacsconf.org/2021/talks/day1-open/
[[file:~/sync/orgzly/Inbox.org]]
+*** SOMEDAY [#C] Make video sticky and move it to the right :js:css:nextyear:
+
+https://webdesign.tutsplus.com/tutorials/how-to-create-a-sticky-floating-video-on-page-scroll--cms-28342
+
** TODO [#C] Build up the ansible playbook :sachac:opal:
:PROPERTIES:
:CUSTOM_ID: ansible
@@ -718,8 +825,8 @@ CLOSED: [2022-10-11 Tue 12:20]
:CUSTOM_ID: breakouts
:END:
-** INPROGRESS [#C] Work on the OBS scenes :zaeph:corwin:sachac:
-SCHEDULED: <2022-11-27 Sun>
+** CANCELLED [#C] Work on the OBS scenes :zaeph:corwin:sachac:
+CLOSED: [2022-11-28 Mon 00:21] SCHEDULED: <2022-11-27 Sun>
:PROPERTIES:
:CUSTOM_ID: obs-scenes
:END:
@@ -853,6 +960,11 @@ CLOSED: [2022-11-22 Tue 10:06]
- State "DONE" from "TODO" [2022-11-22 Tue 10:06]
:END:
+*** TODO [#C] Consider monospace font for Etherpad? :nextyear:
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 09:00]
+ :END:
+
* Ideas for next year :nextyear:
:PROPERTIES:
:CUSTOM_ID: maybe-projects
@@ -1027,6 +1139,12 @@ https://github.com/e8johan/virtual-conf-resources
:PROPERTIES:
:CREATED: [2022-11-25 Fri 10:55]
:END:
+** TODO back up media and bbb
+SCHEDULED: <2023-01-26 Thu>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 13:07]
+ :END:
+
* Things to figure out / decisions to make
:PROPERTIES:
:CUSTOM_ID: decisions
@@ -1100,6 +1218,10 @@ https://emacsconf.org/2022/decisions/#schedule
- Better for the viewers and the volunteers
** Do we want to skip the closed Q&A and go straight to open?
+:PROPERTIES:
+:CUSTOM_ID: closed
+:END:
+
- Closed: Less moderation needed in the beginning
- Open: less coordination needed (since the host doesn't have to either tell me that it's okay to open it up or change the task status themselves), and people are generally good at meeting etiquette
** How much do we want to enrich the wiki with JS?
@@ -1329,8 +1451,8 @@ SCHEDULED: <2022-12-01 Thu>
- just show the IRC
- replay talks from previous years
-*** SOMEDAY Consider fillers covering conference stuff :thoughts:
-SCHEDULED: <2022-11-28 Mon>
+*** SOMEDAY [#C] Consider fillers covering conference stuff :thoughts:
+SCHEDULED: <2022-12-02 Fri>
:PROPERTIES:
:CREATED: [2022-11-19 Sat 17:43]
:END:
@@ -2164,12 +2286,19 @@ CLOSED: [2022-11-23 Wed 22:57]
:PROPERTIES:
:CREATED: [2022-11-23 Wed 20:40]
:END:
+***** TODO Double-check that all the edited captions have the header
+SCHEDULED: <2022-12-01 Thu>
-**** TODO Set publishing on a timer
-SCHEDULED: <2022-11-27 Sun>
+**** TODO Set publishing on a timer :sachac:
+SCHEDULED: <2022-11-29 Tue>
:PROPERTIES:
:CREATED: [2022-11-26 Sat 21:10]
:END:
+**** TODO Simplify manual setting of a timer to update task status :sachac:
+SCHEDULED: <2022-11-29 Tue>
+maybe use at?
+**** TODO Rename update-task-status.sh to update :sachac:
+SCHEDULED: <2022-11-29 Tue>
**** DONE make sure captions are included on the wiki page
CLOSED: [2022-11-26 Sat 22:23]
@@ -2177,6 +2306,13 @@ CLOSED: [2022-11-26 Sat 22:23]
:CREATED: [2022-11-24 Thu 13:58]
:END:
+**** TODO Set public based on time, expose more interactive functions :sachac:
+SCHEDULED: <2022-11-28 Mon>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 18:31]
+ :END:
+so that the wiki doesn't have to depend on synchronized conf.org state
+
*** Handle Q&A
:PROPERTIES:
:CUSTOM_ID: questions
@@ -2893,8 +3029,8 @@ CLOSED: [2022-11-23 Wed 22:58]
:CREATED: [2022-11-23 Wed 21:46]
:END:
-*** TODO Display breaks and lunch in the schedule
-SCHEDULED: <2022-11-30 Wed>
+*** TODO [#C] Display breaks and lunch in the schedule
+SCHEDULED: <2022-12-01 Thu>
:PROPERTIES:
:CREATED: [2022-11-25 Fri 10:56]
:END:
@@ -4098,8 +4234,8 @@ CLOSED: [2022-11-07 Mon 14:46]
https://gitlab.com/akshay196/emacsconf-artwork/-/blob/main/2022/talk-banner/sample.svg
https://gitlab.com/akshay196/emacsconf-artwork/-/blob/main/2022/overlays/src/
-*** TODO Make a list of different things to plug during commercial breaks, like Mastodon :sachac:
- SCHEDULED: <2022-11-27 Sun>
+*** TODO [#C] Make a list of different things to plug during commercial breaks, like Mastodon :sachac:
+ SCHEDULED: <2022-12-01 Thu>
:PROPERTIES:
:CREATED: [2022-11-17 Thu 14:25]
:END:
@@ -4569,6 +4705,14 @@ emacsconf-stream-display-clock-and-countdown
:CREATED: [2022-11-25 Fri 15:48]
:END:
+**** TODO Automatically display in-between slide if there's no recorded intro
+SCHEDULED: <2022-11-28 Mon>
+ :PROPERTIES:
+ :CREATED: [2022-11-27 Sun 10:51]
+ :END:
+**** TODO Make sure recorded intros play
+SCHEDULED: <2022-11-29 Tue>
+
*** DONE [#A] Separate mumble audio so that panic button can still bring in our audio
CLOSED: [2022-11-22 Tue 11:00] SCHEDULED: <2022-11-21 Mon>
:PROPERTIES:
@@ -4580,7 +4724,7 @@ emacsconf-stream-display-clock-and-countdown
:END:
*** SOMEDAY Prepare for rms talk and Q&A with bandali
- SCHEDULED: <2022-11-27 Sun> DEADLINE: <2022-11-27 Sun>
+ SCHEDULED: <2022-12-01 Thu> DEADLINE: <2022-12-01 Thu>
:PROPERTIES:
:CREATED: [2022-11-18 Fri 12:27]
:END:
@@ -5083,8 +5227,8 @@ CLOSED: [2022-11-21 Mon 13:30]
:PROPERTIES:
:CUSTOM_ID: live-speakers
:END:
-*** TODO [#A] Make sure IRC talks get BBB checkin information if they need to do it live
-SCHEDULED: <2022-11-27 Sun>
+*** TODO [#A] Make sure IRC talks get BBB checkin information if they need to do it live :mail:
+SCHEDULED: <2022-11-28 Mon>
:PROPERTIES:
:CREATED: [2022-11-23 Wed 11:24]
:END: