summaryrefslogtreecommitdiffstats
path: root/organizers-notebook/index.org
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--organizers-notebook/index.org77
1 files changed, 62 insertions, 15 deletions
diff --git a/organizers-notebook/index.org b/organizers-notebook/index.org
index 0da79919..991eb24b 100644
--- a/organizers-notebook/index.org
+++ b/organizers-notebook/index.org
@@ -587,6 +587,53 @@ emacsconf-mail-template-ask-volunteer-for-mailing-address
:PROPERTIES:
:CUSTOM_ID: phases-and-lessons-learned-after-the-conference-process-the-lessons-learned
:END:
+* Ideas for improvement
+:PROPERTIES:
+:CUSTOM_ID: ideas
+:END:
+
+How can we make EmacsConf better for participants? Speakers? Volunteers? People who come across the videos afterwards?
+
+- Emacs:
+ - view Etherpad (read-only): might be able to query something like https://pad.emacsconf.org/2024/export/html or https://pad.emacsconf.org/2024/export/txt
+ - view upcoming talks, countdown?
+ - resources, past talks
+ - ??: Collaborative real-time editing? Not sure crdt.el or collab-mode can scale up as far as we like; how would we test this?
+- HTML/CSS/JS:
+ - countdown on talk pages?
+ - timezone translations in the schedule SVG, on the schedule page, etc.
+ - prettier viewers for videos, captions
+ - make it easier to see the talk/pad/IRC at the same time?
+ - easy timestamp jumping
+- Volunteers:
+ - better documentation
+ - share to OBS from local? Maybe vdo.ninja?
+ - meeting layout?
+ - countdown to switch over to the next talk, or easier manual control; web or command-line interface to control it?
+ - make it easier for people to join as hosts or check-in volunteers?
+ - improve backstage experience?
+- Processing:
+ - audio normalization: better workflow, more people helping
+ - noise removal (many speakers don't have external mics)
+ - Makefile improvements
+ - captioning:
+ - simplify common edits
+ - reflowing? check out [[https://gitlab.com/jun8git/sub-seg][sub-seg]]
+ - handle last-minute uploads
+ - validation: make sure audio, video, and caption times agree
+- Infrastructure:
+ - upgrade to latest versions
+ - Etherpad (deployed 1.9.7;
+ - BigBlueButton
+ - Icecast?
+ - publish read-only non-JS links to pads; make the pads viewable through the web instead of being downloaded
+ - customize BigBlueButton welcome, slides, title, branding
+ - check out BigBlueButton live captions?
+ - figure out if we can connect to or reuse the etherpad in BigBlueButton?
+- Other:
+ - panel? some thoughts: https://pad.emacsconf.org/emacsconf-panel
+ - unconference?
+
* General infrastructure
:PROPERTIES:
:CUSTOM_ID: general-infrastructure
@@ -677,7 +724,7 @@ Success: You can watch at https://live.emacsconf.org.
- [X] Schedule is correct
New year:
-1. ansible-playbook -i inventory.yml prod-playbook.yml --tags live
+1. ~ansible-playbook -i inventory.yml prod-playbook.yml --tags live~
2. Republish with elisp:emacsconf-publish-watch-pages.
3. Update front:/var/www/live.emacsconf.org.
@@ -830,19 +877,19 @@ Update this with elisp:emacsconf-publish-backstage-index
Explanation of files:
-| --original.mp4/mov/webm | original file as uploaded by the speaker |
-| --silence.mp4/mov/webm | silence sample if uploaded by speaker |
-| --reencoded.webm | converted to .webm format and compressed |
-| --reencoded.opus | audio only |
-| --normalized.opus | normalized audio |
-| --reencoded.vtt | WhisperX captions, WebVTT format |
-| --reencoded.json | WhisperX word data |
-| --reencoded.srt | WhisperX captions, SRT format |
-| --reencoded.txt | WhisperX captions, plain text |
-| --main.vtt | edited captions |
-| --main--chapters.vtt | chapter markers |
-| --main.txt | captions as text (optional) |
-| --main.webm | version for streaming based on the most recent resources |
+| ~--original.mp4/mov/webm~ | original file as uploaded by the speaker |
+| ~--silence.mp4/mov/webm~ | silence sample if uploaded by speaker |
+| ~--reencoded.webm~ | converted to .webm format and compressed |
+| ~--reencoded.opus~ | audio only |
+| ~--normalized.opus~ | normalized audio |
+| ~--reencoded.vtt~ | WhisperX captions, WebVTT format |
+| ~--reencoded.json~ | WhisperX word data |
+| ~--reencoded.srt~ | WhisperX captions, SRT format |
+| ~--reencoded.txt~ | WhisperX captions, plain text |
+| ~--main.vtt~ | edited captions |
+| ~--main--chapters.vtt~ | chapter markers |
+| ~--main.txt~ | captions as text (optional) |
+| ~--main.webm~ | version for streaming based on the most recent resources |
Other files might also have been uploaded by the speaker, such as slides or notes.
@@ -1259,7 +1306,7 @@ docker exec -it greenlight-v2 bundle exec rake user:create["USERNAME","EMAIL","P
:CUSTOM_ID: other-process-notes-to-play-the-other-stream
:END:
-- mpv --profile=full https://live0.emacsconf.org/gen.webm
+- ~mpv --profile=full https://live0.emacsconf.org/gen.webm~
- Change the channel topic to note that discussion can be in the other channel
** When a system is down