From 93eab1820b0d0d4743299ffe06145ac450db457c Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Tue, 5 Dec 2023 16:11:29 -0500 Subject: tweak captions --- 2023/info/emms-after.md | 104 ++++++++++++++++++++++++------------------------ 1 file changed, 52 insertions(+), 52 deletions(-) (limited to '2023/info/emms-after.md') diff --git a/2023/info/emms-after.md b/2023/info/emms-after.md index d5e07014..6ae61cd6 100644 --- a/2023/info/emms-after.md +++ b/2023/info/emms-after.md @@ -5,9 +5,9 @@ # Transcript -[[!template text="""Introduction""" video="00:00:00.000" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Introduction""" video="00:00:00.000" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Sound of Emacs, Emms, The Emacs Multimedia System.""" start="00:00:00.000" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Sound of Emacs, Emms, The Emacs Multimedia System.""" start="00:00:00.000" video="mainVideo-emms" id="subtitle"]] [[!template text="""Hi, I'm Yoni Rabkin and I'll be talking about Emms;""" start="00:00:05.400" video="mainVideo-emms" id="subtitle"]] [[!template text="""the Emacs Multimedia System.""" start="00:00:09.160" video="mainVideo-emms" id="subtitle"]] [[!template text="""What is Emms?""" start="00:00:11.520" video="mainVideo-emms" id="subtitle"]] @@ -27,17 +27,17 @@ [[!template text="""and gets ever more features.""" start="00:00:56.560" video="mainVideo-emms" id="subtitle"]] [[!template text="""Perhaps Emms will one day even have a text editor.""" start="00:00:58.480" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The structure of this talk""" video="00:01:03.320" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The structure of this talk""" video="00:01:03.320" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The structure of this talk:""" start="00:01:03.320" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The structure of this talk:""" start="00:01:03.320" video="mainVideo-emms" id="subtitle"]] [[!template text="""We'll start with an introduction to Emms.""" start="00:01:05.600" video="mainVideo-emms" id="subtitle"]] [[!template text="""This is the practical part.""" start="00:01:08.160" video="mainVideo-emms" id="subtitle"]] [[!template text="""Then, a bit about how Emms works. That's the technical part.""" start="00:01:10.560" video="mainVideo-emms" id="subtitle"]] [[!template text="""Finally, how we work. All about Emms development.""" start="00:01:15.880" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Introduction to Emms: The practical part""" video="00:01:21.320" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Introduction to Emms: The practical part""" video="00:01:21.320" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Introduction to Emms: The practical part:""" start="00:01:21.320" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Introduction to Emms: The practical part:""" start="00:01:21.320" video="mainVideo-emms" id="subtitle"]] [[!template text="""I want this talk to be of immediate use to people,""" start="00:01:25.021" video="mainVideo-emms" id="subtitle"]] [[!template text="""so I'm going to present a quick TL;DR of the Emms manual""" start="00:01:28.680" video="mainVideo-emms" id="subtitle"]] [[!template text="""concerning installation and use.""" start="00:01:33.520" video="mainVideo-emms" id="subtitle"]] @@ -137,9 +137,9 @@ [[!template text="""than the ability to play, stop, and seek,""" start="00:07:56.600" video="mainVideo-emms" id="subtitle"]] [[!template text="""but others may implement a plethora of commands.""" start="00:07:59.560" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The modeline""" video="00:08:04.240" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The modeline""" video="00:08:04.240" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Modeline: Emms will by default display""" start="00:08:04.240" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Modeline: Emms will by default display""" start="00:08:04.240" video="mainVideo-emms" id="subtitle"]] [[!template text="""the name of the currently playing track in the mode line""" start="00:08:08.880" video="mainVideo-emms" id="subtitle"]] [[!template text="""with information such as playing time.""" start="00:08:11.840" video="mainVideo-emms" id="subtitle"]] [[!template text="""The mode line format is controlled""" start="00:08:15.000" video="mainVideo-emms" id="subtitle"]] @@ -190,9 +190,9 @@ [[!template text="""and that URL will be passed on to the media player backend,""" start="00:10:52.640" video="mainVideo-emms" id="subtitle"]] [[!template text="""which can play it, if any.""" start="00:10:56.720" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Meta-playlist mode""" video="00:11:01.200" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Meta-playlist mode""" video="00:11:01.200" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Meta-playlist mode:""" start="00:11:01.200" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Meta-playlist mode:""" start="00:11:01.200" video="mainVideo-emms" id="subtitle"]] [[!template text="""Emms also has meta-playlist mode""" start="00:11:03.680" video="mainVideo-emms" id="subtitle"]] [[!template text="""to help manage multiple playlists.""" start="00:11:08.300" video="mainVideo-emms" id="subtitle"]] [[!template text="""When you invoke meta-playlist mode,""" start="00:11:11.960" video="mainVideo-emms" id="subtitle"]] @@ -200,9 +200,9 @@ [[!template text="""and this mode binds a handful of useful keybindings""" start="00:11:16.960" video="mainVideo-emms" id="subtitle"]] [[!template text="""to help manage those playlists.""" start="00:11:22.000" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The browser""" video="00:11:29.860" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The browser""" video="00:11:29.860" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Browser:""" start="00:11:29.860" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Browser:""" start="00:11:29.860" video="mainVideo-emms" id="subtitle"]] [[!template text="""Music doesn't always lend itself to being viewed""" start="00:11:31.760" video="mainVideo-emms" id="subtitle"]] [[!template text="""as a series of discrete files.""" start="00:11:35.440" video="mainVideo-emms" id="subtitle"]] [[!template text="""While there may be a good taxonomy of music""" start="00:11:38.200" video="mainVideo-emms" id="subtitle"]] @@ -238,9 +238,9 @@ [[!template text="""bookmarks, GNU FM, and Dbus/Mpris support.""" start="00:13:07.040" video="mainVideo-emms" id="subtitle"]] [[!template text="""I hope this was a useful introduction to Emms.""" start="00:13:13.360" video="mainVideo-emms" id="subtitle"]] -[[!template text="""How Emms works: The technical part""" video="00:13:19.920" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""How Emms works: The technical part""" video="00:13:19.920" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""How Emms Works: The technical part:""" start="00:13:19.920" video="mainVideo-emms" id="subtitle"]] +[[!template text="""How Emms Works: The technical part:""" start="00:13:19.920" video="mainVideo-emms" id="subtitle"]] [[!template text="""This part is an overview of how Emms works.""" start="00:13:23.220" video="mainVideo-emms" id="subtitle"]] [[!template text="""By the end of this, you should be familiar enough""" start="00:13:26.820" video="mainVideo-emms" id="subtitle"]] [[!template text="""with Emms internals to hack on it. Hint hint.""" start="00:13:29.760" video="mainVideo-emms" id="subtitle"]] @@ -295,16 +295,16 @@ [[!template text="""if you want to hack on Emacs.""" start="00:16:18.880" video="mainVideo-emms" id="subtitle"]] [[!template text="""Another hint.""" start="00:16:21.560" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The Emms core""" video="00:16:23.820" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The Emms core""" video="00:16:23.820" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Emms core.""" start="00:16:23.820" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Emms core.""" start="00:16:23.820" video="mainVideo-emms" id="subtitle"]] [[!template text="""The core defines tracks, playlists,""" start="00:16:25.360" video="mainVideo-emms" id="subtitle"]] [[!template text="""a way to start and stop playback,""" start="00:16:29.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""as well as ways to proceed to the next track.""" start="00:16:31.760" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Tracks""" video="00:16:36.440" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Tracks""" video="00:16:36.440" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Tracks:""" start="00:16:36.440" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Tracks:""" start="00:16:36.440" video="mainVideo-emms" id="subtitle"]] [[!template text="""Emms tracks consist of a list whose CAR is the symbol track,""" start="00:16:38.460" video="mainVideo-emms" id="subtitle"]] [[!template text="""and CADR is an alist starting with""" start="00:16:44.780" video="mainVideo-emms" id="subtitle"]] [[!template text="""the association of `type'.""" start="00:16:47.080" video="mainVideo-emms" id="subtitle"]] @@ -316,9 +316,9 @@ [[!template text="""from the perspective of computational steps required""" start="00:17:11.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""to find any particular association.""" start="00:17:14.200" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Playlist""" video="00:17:18.460" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Playlist""" video="00:17:18.460" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Playlist:""" start="00:17:18.460" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Playlist:""" start="00:17:18.460" video="mainVideo-emms" id="subtitle"]] [[!template text="""An Emms playlist consists of an Emacs buffer""" start="00:17:20.620" video="mainVideo-emms" id="subtitle"]] [[!template text="""with a buffer-local non-nil variable,""" start="00:17:23.480" video="mainVideo-emms" id="subtitle"]] [[!template text="""`emms-playlist-buffer-p`.""" start="00:17:26.460" video="mainVideo-emms" id="subtitle"]] @@ -336,9 +336,9 @@ [[!template text="""to look like anything as long as that anything consists of""" start="00:18:11.600" video="mainVideo-emms" id="subtitle"]] [[!template text="""one or more `emms-track` text properties.""" start="00:18:15.320" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Sources""" video="00:18:22.080" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Sources""" video="00:18:22.080" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Sources:""" start="00:18:22.080" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Sources:""" start="00:18:22.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""A source is how you tell Emms:""" start="00:18:23.580" video="mainVideo-emms" id="subtitle"]] [[!template text=""""Go and get those things and turn them into tracks."""" start="00:18:25.840" video="mainVideo-emms" id="subtitle"]] [[!template text="""More specifically, an Emms source is a function called in""" start="00:18:29.780" video="mainVideo-emms" id="subtitle"]] @@ -357,9 +357,9 @@ [[!template text="""playlists of various formats,""" start="00:19:15.040" video="mainVideo-emms" id="subtitle"]] [[!template text="""files from dired mode, and etc.""" start="00:19:17.320" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Players""" video="00:19:22.160" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Players""" video="00:19:22.160" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Players:""" start="00:19:22.160" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Players:""" start="00:19:22.160" video="mainVideo-emms" id="subtitle"]] [[!template text="""An Emms player is, at its simplest, a data structure""" start="00:19:24.880" video="mainVideo-emms" id="subtitle"]] [[!template text="""with three functions.""" start="00:19:28.960" video="mainVideo-emms" id="subtitle"]] [[!template text="""One to start playing, one to stop,""" start="00:19:30.840" video="mainVideo-emms" id="subtitle"]] @@ -376,9 +376,9 @@ [[!template text="""on each file in our playlist""" start="00:20:12.960" video="mainVideo-emms" id="subtitle"]] [[!template text="""with the image file extension we listed.""" start="00:20:15.640" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Info""" video="00:20:20.520" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Info""" video="00:20:20.520" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Info:""" start="00:20:20.520" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Info:""" start="00:20:20.520" video="mainVideo-emms" id="subtitle"]] [[!template text="""As previously described, Emms comes with info methods,""" start="00:20:23.060" video="mainVideo-emms" id="subtitle"]] [[!template text="""which are functions to add""" start="00:20:28.020" video="mainVideo-emms" id="subtitle"]] [[!template text="""descriptive information to tracks.""" start="00:20:29.640" video="mainVideo-emms" id="subtitle"]] @@ -400,9 +400,9 @@ [[!template text="""the binary data in the media file headers""" start="00:21:29.320" video="mainVideo-emms" id="subtitle"]] [[!template text="""and parsing the data layout specifications.""" start="00:21:32.040" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The cache""" video="00:21:36.660" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The cache""" video="00:21:36.660" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Cache:""" start="00:21:36.660" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Cache:""" start="00:21:36.660" video="mainVideo-emms" id="subtitle"]] [[!template text="""The Emms cache is a mapping between a full path name""" start="00:21:38.880" video="mainVideo-emms" id="subtitle"]] [[!template text="""and its associated information.""" start="00:21:43.280" video="mainVideo-emms" id="subtitle"]] [[!template text="""Once information is extracted from a file""" start="00:21:45.720" video="mainVideo-emms" id="subtitle"]] @@ -429,9 +429,9 @@ [[!template text="""for the majority of situations.""" start="00:22:45.000" video="mainVideo-emms" id="subtitle"]] [[!template text="""Which is to say, nobody complained.""" start="00:22:47.060" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Healthy back and forth: mpv, mpd, and GNU.FM""" video="00:22:51.620" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Healthy back and forth: mpv, mpd, and GNU.FM""" video="00:22:51.620" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Healthy back and forth. MPV, MPD, GNU.FM""" start="00:22:51.620" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Healthy back and forth. MPV, MPD, GNU.FM""" start="00:22:51.620" video="mainVideo-emms" id="subtitle"]] [[!template text="""Process communication with a simple media player""" start="00:22:56.240" video="mainVideo-emms" id="subtitle"]] [[!template text="""can be as straightforward""" start="00:23:00.120" video="mainVideo-emms" id="subtitle"]] [[!template text="""as starting an asynchronous process""" start="00:23:01.760" video="mainVideo-emms" id="subtitle"]] @@ -444,9 +444,9 @@ [[!template text="""A simple example of this would be sending strings""" start="00:23:20.300" video="mainVideo-emms" id="subtitle"]] [[!template text="""to a running process such as the pause command to VLC.""" start="00:23:23.960" video="mainVideo-emms" id="subtitle"]] -[[!template text="""MPV""" video="00:23:31.560" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""MPV""" video="00:23:31.560" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""MPV:""" start="00:23:31.560" video="mainVideo-emms" id="subtitle"]] +[[!template text="""MPV:""" start="00:23:31.560" video="mainVideo-emms" id="subtitle"]] [[!template text="""MPV is a popular media player forked""" start="00:23:33.380" video="mainVideo-emms" id="subtitle"]] [[!template text="""in a roundabout way from mplayer.""" start="00:23:37.040" video="mainVideo-emms" id="subtitle"]] [[!template text="""One of its most notable features is""" start="00:23:39.900" video="mainVideo-emms" id="subtitle"]] @@ -467,9 +467,9 @@ [[!template text="""in fewer than 1,000 lines of legible Emacs Lisp""" start="00:24:37.920" video="mainVideo-emms" id="subtitle"]] [[!template text="""is a testament to some serious coding ability.""" start="00:24:42.640" video="mainVideo-emms" id="subtitle"]] -[[!template text="""MPD""" video="00:24:47.470" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""MPD""" video="00:24:47.470" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""MPD:""" start="00:24:47.470" video="mainVideo-emms" id="subtitle"]] +[[!template text="""MPD:""" start="00:24:47.470" video="mainVideo-emms" id="subtitle"]] [[!template text="""Similar to MPV but potentially""" start="00:24:49.610" video="mainVideo-emms" id="subtitle"]] [[!template text="""on a completely different machine""" start="00:24:52.400" video="mainVideo-emms" id="subtitle"]] [[!template text="""is Emms support for the Music Player Daemon.""" start="00:24:54.120" video="mainVideo-emms" id="subtitle"]] @@ -491,9 +491,9 @@ [[!template text="""Unless of course someone volunteers to beat me to it.""" start="00:26:01.510" video="mainVideo-emms" id="subtitle"]] [[!template text="""Hint hint.""" start="00:26:05.340" video="mainVideo-emms" id="subtitle"]] -[[!template text="""GNU FM and Libre FM""" video="00:26:07.440" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""GNU FM and Libre FM""" video="00:26:07.440" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""GNU FM and Libre FM:""" start="00:26:07.440" video="mainVideo-emms" id="subtitle"]] +[[!template text="""GNU FM and Libre FM:""" start="00:26:07.440" video="mainVideo-emms" id="subtitle"]] [[!template text="""Libre FM is a music community which allows you""" start="00:26:10.960" video="mainVideo-emms" id="subtitle"]] [[!template text="""to share your listening habits with other users of the site.""" start="00:26:13.640" video="mainVideo-emms" id="subtitle"]] [[!template text="""A kind of online listening party.""" start="00:26:17.450" video="mainVideo-emms" id="subtitle"]] @@ -514,9 +514,9 @@ [[!template text="""while interacting with a remote network server.""" start="00:27:07.040" video="mainVideo-emms" id="subtitle"]] [[!template text="""How myopic!""" start="00:27:09.820" video="mainVideo-emms" id="subtitle"]] -[[!template text="""How we work: Emms development""" video="00:27:12.560" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""How we work: Emms development""" video="00:27:12.560" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""How we work: Emms development:""" start="00:27:12.560" video="mainVideo-emms" id="subtitle"]] +[[!template text="""How we work: Emms development:""" start="00:27:12.560" video="mainVideo-emms" id="subtitle"]] [[!template text="""This part is an overview of how Emms is developed.""" start="00:27:15.700" video="mainVideo-emms" id="subtitle"]] [[!template text="""By the end of this part you should be able to understand""" start="00:27:19.620" video="mainVideo-emms" id="subtitle"]] [[!template text="""how we hacked this project, and how you can too.""" start="00:27:23.900" video="mainVideo-emms" id="subtitle"]] @@ -543,17 +543,17 @@ [[!template text="""but didn't feel like the volume of incoming patches""" start="00:28:45.560" video="mainVideo-emms" id="subtitle"]] [[!template text="""justified a separate mailing list.""" start="00:28:48.280" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The Rime Of The Ancient Maintainer""" video="00:28:52.590" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The Rime Of The Ancient Maintainer""" video="00:28:52.590" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The Rime Of The Ancient Maintainer:""" start="00:28:52.590" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The Rime Of The Ancient Maintainer:""" start="00:28:52.590" video="mainVideo-emms" id="subtitle"]] [[!template text="""There are a number of activities""" start="00:28:55.720" video="mainVideo-emms" id="subtitle"]] [[!template text="""particular to being a maintainer.""" start="00:28:57.480" video="mainVideo-emms" id="subtitle"]] [[!template text="""These are all part of a project's lifecycle.""" start="00:29:00.100" video="mainVideo-emms" id="subtitle"]] [[!template text="""Let's review some of them.""" start="00:29:03.390" video="mainVideo-emms" id="subtitle"]] -[[!template text="""The life and times of an Emms patch""" video="00:29:06.080" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""The life and times of an Emms patch""" video="00:29:06.080" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""The life and times of an Emms patch:""" start="00:29:06.080" video="mainVideo-emms" id="subtitle"]] +[[!template text="""The life and times of an Emms patch:""" start="00:29:06.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""A maintainer needs to be able to accept, critique,""" start="00:29:10.000" video="mainVideo-emms" id="subtitle"]] [[!template text="""and integrate patches from contributors and developers.""" start="00:29:13.240" video="mainVideo-emms" id="subtitle"]] [[!template text="""This means, among other things, that the maintainer""" start="00:29:17.560" video="mainVideo-emms" id="subtitle"]] @@ -595,9 +595,9 @@ [[!template text="""If you have ever sent a patch, feature request,""" start="00:31:13.630" video="mainVideo-emms" id="subtitle"]] [[!template text="""or bug report into Emms (small or large), we thank you.""" start="00:31:16.880" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Let It Go: The release process""" video="00:31:24.080" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Let It Go: The release process""" video="00:31:24.080" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Let It Go, The Release Process:""" start="00:31:24.080" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Let It Go, The Release Process:""" start="00:31:24.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""The maintainer is responsible for the release process.""" start="00:31:27.790" video="mainVideo-emms" id="subtitle"]] [[!template text="""I found that a consistent schedule works well,""" start="00:31:31.610" video="mainVideo-emms" id="subtitle"]] [[!template text="""which is not to say that we have to release on schedule,""" start="00:31:35.130" video="mainVideo-emms" id="subtitle"]] @@ -615,9 +615,9 @@ [[!template text="""will remain safely in their branch on the Git repo""" start="00:32:13.500" video="mainVideo-emms" id="subtitle"]] [[!template text="""until after the ELPA release.""" start="00:32:18.200" video="mainVideo-emms" id="subtitle"]] -[[!template text="""It Is Not In Our Stars, But In Ourselves: Future directions""" video="00:32:23.400" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""It Is Not In Our Stars, But In Ourselves: Future directions""" video="00:32:23.400" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""It Is Not In Our Stars, But In Ourselves; Future Directions:""" start="00:32:23.400" video="mainVideo-emms" id="subtitle"]] +[[!template text="""It Is Not In Our Stars, But In Ourselves; Future Directions:""" start="00:32:23.400" video="mainVideo-emms" id="subtitle"]] [[!template text="""One aspect of Emms that needs to improve is ease of setup.""" start="00:32:29.630" video="mainVideo-emms" id="subtitle"]] [[!template text="""Now that might surprise you, since at the time of writing,""" start="00:32:34.900" video="mainVideo-emms" id="subtitle"]] [[!template text="""it's already pretty easy.""" start="00:32:37.720" video="mainVideo-emms" id="subtitle"]] @@ -665,9 +665,9 @@ [[!template text="""It is typical of the kind of issue you have to have in mind""" start="00:34:38.020" video="mainVideo-emms" id="subtitle"]] [[!template text="""when you're maintaining a package.""" start="00:34:41.560" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Development policies: Interface language""" video="00:34:44.849" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Development policies: Interface language""" video="00:34:44.849" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Development Policies: Interface Language.""" start="00:34:44.849" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Development Policies: Interface Language.""" start="00:34:44.849" video="mainVideo-emms" id="subtitle"]] [[!template text="""A maintainer of an interactive program such as Emms""" start="00:34:49.160" video="mainVideo-emms" id="subtitle"]] [[!template text="""needs to think about user interaction.""" start="00:34:52.360" video="mainVideo-emms" id="subtitle"]] [[!template text="""Emms doesn't use key bindings which are familiar""" start="00:34:55.360" video="mainVideo-emms" id="subtitle"]] @@ -692,9 +692,9 @@ [[!template text="""and should integrate into Emacs,""" start="00:35:59.440" video="mainVideo-emms" id="subtitle"]] [[!template text="""and serve Emacs users first and foremost.""" start="00:36:01.400" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Development policies: Freedom""" video="00:36:05.980" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Development policies: Freedom""" video="00:36:05.980" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Development policies: Freedom.""" start="00:36:05.980" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Development policies: Freedom.""" start="00:36:05.980" video="mainVideo-emms" id="subtitle"]] [[!template text="""Another maintainer job is to think of Emms' posture""" start="00:36:10.290" video="mainVideo-emms" id="subtitle"]] [[!template text="""in regards to software freedom.""" start="00:36:15.000" video="mainVideo-emms" id="subtitle"]] [[!template text="""Here are a few examples.""" start="00:36:17.380" video="mainVideo-emms" id="subtitle"]] @@ -735,9 +735,9 @@ [[!template text="""chances are that there is something you can do for Emms.""" start="00:38:06.760" video="mainVideo-emms" id="subtitle"]] [[!template text="""Just saying.""" start="00:38:09.940" video="mainVideo-emms" id="subtitle"]] -[[!template text="""Acknowledgements""" video="00:38:12.370" id="subtitle"mainVideo-emms]] +[[!template new="1" text="""Acknowledgements""" video="00:38:12.370" id="subtitle"mainVideo-emms]] -[[!template new="1" text="""Acknowledgements:""" start="00:38:12.370" video="mainVideo-emms" id="subtitle"]] +[[!template text="""Acknowledgements:""" start="00:38:12.370" video="mainVideo-emms" id="subtitle"]] [[!template text="""I'd like to express my deep gratitude for all of the people""" start="00:38:14.190" video="mainVideo-emms" id="subtitle"]] [[!template text="""who have hacked on Emms""" start="00:38:18.080" video="mainVideo-emms" id="subtitle"]] [[!template text="""during my time as a maintainer and before it.""" start="00:38:19.560" video="mainVideo-emms" id="subtitle"]] -- cgit v1.2.3