diff options
Diffstat (limited to '')
2 files changed, 835 insertions, 918 deletions
diff --git a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv deleted file mode 100644 index 4d4d6425..00000000 --- a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux-autogen.sbv +++ /dev/null @@ -1,918 +0,0 @@ -0:00:00.160,0:00:05.359 -okay awesome okay - -0:00:03.360,0:00:07.440 -so first question what does bard beaver - -0:00:05.359,0:00:09.679 -max mean good question - -0:00:07.440,0:00:10.800 -um in one version of my talk I spent too - -0:00:09.679,0:00:14.559 -long explaining it - -0:00:10.800,0:00:17.920 -and decided to cut it out um - -0:00:14.559,0:00:20.960 -it's basically a bad pun on uh - -0:00:17.920,0:00:22.480 -band camp so like a - -0:00:20.960,0:00:25.199 -beevock I don't even know if I'm - -0:00:22.480,0:00:29.199 -pronouncing that correctly it's like - -0:00:25.199,0:00:32.239 -a tent or a camp that you put up hastily - -0:00:29.199,0:00:35.440 -and a bard is a musician of course so - -0:00:32.239,0:00:36.480 -uh yeah I don't know I like puns I'm a - -0:00:35.440,0:00:38.399 -dad - -0:00:36.480,0:00:40.960 -and uh that's the best I could come up - -0:00:38.399,0:00:42.879 -with um - -0:00:40.960,0:00:45.039 -I'll probably find a different name for - -0:00:42.879,0:00:47.520 -it but I liked that bewak - -0:00:45.039,0:00:48.719 -if you stick an m in there it becomes - -0:00:47.520,0:00:52.160 -vivomax - -0:00:48.719,0:00:55.039 -and it's kind of like editor macros for - -0:00:52.160,0:00:55.039 -generating some - -0:00:56.239,0:00:59.840 -generating some html - -0:01:00.160,0:01:05.920 -okay yes it is confusing chatting on irc - -0:01:04.000,0:01:09.520 -at the same time - -0:01:05.920,0:01:10.880 -um great question grant yeah - -0:01:09.520,0:01:12.880 -um so right now you're sharing your - -0:01:10.880,0:01:14.479 -screen um are you planning on like - -0:01:12.880,0:01:16.880 -showing something with it or for example - -0:01:14.479,0:01:20.400 -should I maximize you I don't know - -0:01:16.880,0:01:22.880 -I can turn it off for now okay - -0:01:20.400,0:01:24.240 -you can turn on the webcam yeah okay - -0:01:22.880,0:01:28.159 -yeah I'll maximize your - -0:01:24.240,0:01:28.159 -webcam okay thanks um - -0:01:28.240,0:01:31.360 -I'll get to the answer for my color - -0:01:30.000,0:01:34.640 -theme here in a bit - -0:01:31.360,0:01:37.280 -in irc next question on - -0:01:34.640,0:01:38.479 -the ether pad does this metadata - -0:01:37.280,0:01:41.360 -workflow also support - -0:01:38.479,0:01:42.720 -unsynchronized lyrics within id3 tags - -0:01:41.360,0:01:45.920 -multi-line metadata - -0:01:42.720,0:01:47.920 -I don't know um actually - -0:01:45.920,0:01:49.280 -it's funny because I was trying out - -0:01:47.920,0:01:52.640 -different things with metadata - -0:01:49.280,0:01:55.360 -and really the biggest thing was to - -0:01:52.640,0:01:56.399 -figure out how to do mass tag editing - -0:01:55.360,0:01:58.479 -and that was like - -0:01:56.399,0:01:59.600 -not it wasn't very intuitive like I said - -0:01:58.479,0:02:01.840 -with emms - -0:01:59.600,0:02:03.040 -I think emms is really great but its - -0:02:01.840,0:02:06.479 -interface is huge - -0:02:03.040,0:02:07.040 -like if you do meta x and type emms you - -0:02:06.479,0:02:10.160 -get - -0:02:07.040,0:02:13.200 -I don't know 270 some candidates - -0:02:10.160,0:02:14.319 -there's a lot of functions going on I - -0:02:13.200,0:02:16.319 -basically found the - -0:02:14.319,0:02:18.879 -features that I needed to get this - -0:02:16.319,0:02:21.040 -workflow working - -0:02:18.879,0:02:22.160 -I would guess that you probably can do - -0:02:21.040,0:02:24.080 -it and if you don't - -0:02:22.160,0:02:26.720 -if you can't do it out of the box I - -0:02:24.080,0:02:28.160 -think you could script the mms to do - -0:02:26.720,0:02:29.840 -that - -0:02:28.160,0:02:31.840 -I'd like to know more and I'm certainly - -0:02:29.840,0:02:35.200 -going to be - -0:02:31.840,0:02:38.640 -investigating it I will try and post my - -0:02:35.200,0:02:38.640 -findings somewhere online - -0:02:39.519,0:02:43.920 -is it possible to import batch metadata - -0:02:42.080,0:02:49.360 -I'm not sure I would guess - -0:02:43.920,0:02:51.840 -yes is the answer emms can connect to - -0:02:49.360,0:02:53.040 -like metadata services I haven't done - -0:02:51.840,0:02:56.959 -that because I was just - -0:02:53.040,0:02:59.519 -using audio files that I created myself - -0:02:56.959,0:03:00.400 -I know that on the back end it calls out - -0:02:59.519,0:03:02.319 -to - -0:03:00.400,0:03:03.760 -shell programs for tagging things - -0:03:02.319,0:03:04.560 -there's a lot of different options that - -0:03:03.760,0:03:08.000 -can - -0:03:04.560,0:03:10.319 -shell out too I was using the - -0:03:08.000,0:03:12.239 -the vorbis tools to tag the particular - -0:03:10.319,0:03:15.120 -files I was working with - -0:03:12.239,0:03:15.840 -you can also use tiny tag and there's - -0:03:15.120,0:03:17.840 -some other - -0:03:15.840,0:03:19.120 -that might be the python library I can't - -0:03:17.840,0:03:21.120 -remember there's two other libraries - -0:03:19.120,0:03:24.080 -that I can shell out too for - -0:03:21.120,0:03:24.080 -doing metadata - -0:03:24.400,0:03:29.040 -my current workflow for tagging music is - -0:03:26.400,0:03:32.159 -to first apply replay gain in fubar 2000 - -0:03:29.040,0:03:34.560 -fix egregious mistakes use beats to - -0:03:32.159,0:03:36.640 -apply metadata from music brains - -0:03:34.560,0:03:38.400 -or discogs go over remaining albums with - -0:03:36.640,0:03:40.080 -fubar 2000 again - -0:03:38.400,0:03:43.280 -is there a chance textual tagging could - -0:03:40.080,0:03:45.120 -allow doing it all in one program - -0:03:43.280,0:03:47.280 -have I experimented with mask tag - -0:03:45.120,0:03:49.120 -updates queries I have not - -0:03:47.280,0:03:51.920 -again I was just doing this workflow - -0:03:49.120,0:03:54.159 -taking raw files with no tags and doing - -0:03:51.920,0:03:54.159 -that - -0:03:54.799,0:04:01.519 -I believe because it calls out to - -0:03:58.159,0:04:03.040 -the programs in the back end I'm sure - -0:04:01.519,0:04:06.159 -you could work that out - -0:04:03.040,0:04:08.239 -and I think emms would benefit from - -0:04:06.159,0:04:11.280 -having something like that because - -0:04:08.239,0:04:14.000 -we work with text and Emacs being able - -0:04:11.280,0:04:16.799 -to to use Emacs as a front end for those - -0:04:14.000,0:04:18.560 -updates would be really fantastic so - -0:04:16.799,0:04:20.400 -really it's just a matter of - -0:04:18.560,0:04:22.720 -writing the interface to the external - -0:04:20.400,0:04:24.560 -tool - -0:04:22.720,0:04:26.840 -is there a link to some info expanding - -0:04:24.560,0:04:28.479 -philosophy of how to compensate - -0:04:26.840,0:04:31.199 -musicians um - -0:04:28.479,0:04:32.720 -no I don't really have a lot of - -0:04:31.199,0:04:33.919 -philosophy around that I guess the first - -0:04:32.720,0:04:36.800 -thing I could say would be - -0:04:33.919,0:04:38.960 -something like a universal income I feel - -0:04:36.800,0:04:42.000 -like that would solve a lot of problems - -0:04:38.960,0:04:45.199 -if musicians could just be musicians and - -0:04:42.000,0:04:46.240 -not have to worry about their pay I will - -0:04:45.199,0:04:48.720 -think about it more - -0:04:46.240,0:04:50.160 -um this is kind of one of my first - -0:04:48.720,0:04:52.240 -forays into being getting - -0:04:50.160,0:04:53.360 -public with some of these ideas so I - -0:04:52.240,0:04:55.840 -will try to do more - -0:04:53.360,0:04:57.199 -and let the community know what Emacs - -0:04:55.840,0:04:58.880 -theme am I using - -0:04:57.199,0:05:02.240 -can't remember it's one of the cowlin - -0:04:58.880,0:05:05.680 -themes k-a-o-l-I-n - -0:05:02.240,0:05:09.120 -I think it was aurora or - -0:05:05.680,0:05:12.880 -or bubble gum maybe but the - -0:05:09.120,0:05:16.000 -cowlin themes are nice I recommend them - -0:05:12.880,0:05:18.880 -not using doomy max do mode line though - -0:05:16.000,0:05:20.080 -it's very pretty svg support built into - -0:05:18.880,0:05:23.600 -Emacs - -0:05:20.080,0:05:25.520 -I'm using Emacs 27.1 and yes svg support - -0:05:23.600,0:05:28.800 -is built in - -0:05:25.520,0:05:30.639 -I may have had to compile it with some - -0:05:28.800,0:05:33.759 -cairo support - -0:05:30.639,0:05:33.759 -I don't remember for sure - -0:05:33.840,0:05:38.080 -but yes you can even take screenshots of - -0:05:36.720,0:05:41.199 -your Emacs - -0:05:38.080,0:05:44.320 -from within Emacs in svg - -0:05:41.199,0:05:46.160 -it's pretty great okay um - -0:05:44.320,0:05:48.000 -I don't know how much more time we have - -0:05:46.160,0:05:50.840 -left for questions - -0:05:48.000,0:05:52.639 -that's most of the things on the ether - -0:05:50.840,0:05:54.320 -pad - -0:05:52.639,0:05:56.479 -I think we have like 10 more minutes to - -0:05:54.320,0:05:59.120 -catch up with like the schedule - -0:05:56.479,0:06:01.919 -okay yes or if there are more questions - -0:05:59.120,0:06:04.639 -feel free to answer them - -0:06:01.919,0:06:05.440 -okay I'll start kind of looking through - -0:06:04.639,0:06:09.039 -irc - -0:06:05.440,0:06:09.039 -and keep an eye on the pad too - -0:06:09.680,0:06:13.440 -thank thank you all for um listening and - -0:06:12.479,0:06:15.680 -for - -0:06:13.440,0:06:17.919 -enjoying the talk I'm glad it turned out - -0:06:15.680,0:06:17.919 -well - -0:06:19.440,0:06:35.840 -awesome yeah it's been fun - -0:06:22.800,0:06:35.840 -so far - -0:06:36.000,0:06:41.120 -how did I manage okay um I can post a - -0:06:39.199,0:06:44.240 -snippet of that or actually I can share - -0:06:41.120,0:06:44.240 -my screen can't I - -0:06:46.319,0:06:51.840 -okay I actually have it up right here so - -0:06:49.599,0:06:53.440 -I think I got this from alpha papa to be - -0:06:51.840,0:06:56.960 -honest - -0:06:53.440,0:07:00.960 -um so I define screenshot - -0:06:56.960,0:07:03.680 -svg um - -0:07:00.960,0:07:04.960 -it's an interactive command oh yeah - -0:07:03.680,0:07:08.560 -there's alpha papa - -0:07:04.960,0:07:10.639 -okay there we go - -0:07:08.560,0:07:11.599 -I would like to change this so that I - -0:07:10.639,0:07:14.000 -can get it into - -0:07:11.599,0:07:14.639 -like the copy paste buffer so I don't - -0:07:14.000,0:07:17.039 -have to - -0:07:14.639,0:07:19.840 -copy the file in but uh I haven't really - -0:07:17.039,0:07:19.840 -hacked on it yet - -0:07:20.560,0:07:26.319 -okay um org header colors - -0:07:24.400,0:07:28.479 -okay so that might be a good question I - -0:07:26.319,0:07:28.479 -know - -0:07:29.120,0:07:31.840 -the presentation - -0:07:33.199,0:07:36.479 -uh sorry it's hard to think and type at - -0:07:35.520,0:07:39.759 -the same time - -0:07:36.479,0:07:39.759 -think and talk and type - -0:07:41.680,0:07:45.759 -okay so the presentation is just a - -0:07:45.120,0:07:48.240 -normal - -0:07:45.759,0:07:48.960 -um org file right so I have my headers - -0:07:48.240,0:07:50.639 -and my - -0:07:48.960,0:07:52.560 -and the author you can even stick your - -0:07:50.639,0:07:54.400 -email and other headers in there - -0:07:52.560,0:07:56.720 -but there's a package called org tree - -0:07:54.400,0:07:56.720 -slide - -0:07:57.599,0:08:03.919 -which I whoops why is it not - -0:08:01.440,0:08:05.440 -um I must have not required it good - -0:08:03.919,0:08:08.000 -question grant - -0:08:05.440,0:08:09.599 -yeah um can you try sharing your screen - -0:08:08.000,0:08:13.199 -maybe - -0:08:09.599,0:08:15.599 -oh is it not shared I'm sorry boards - -0:08:13.199,0:08:15.599 -thank you - -0:08:17.039,0:08:21.680 -there we go should be coming up - -0:08:22.000,0:08:29.120 -see yeah it's coming up yep we see it - -0:08:26.720,0:08:29.120 -awesome - -0:08:33.919,0:08:38.800 -all right okay I don't know why this - -0:08:37.599,0:08:41.839 -isn't working - -0:08:38.800,0:08:41.839 -it was working - -0:08:53.780,0:08:59.760 -[Applause] - -0:08:56.080,0:08:59.760 -okay you want to see the screenshot - -0:09:01.839,0:09:09.760 -whoops okay I just took a screenshot - -0:09:06.839,0:09:12.800 -um so org tree slide - -0:09:09.760,0:09:14.480 -I don't know why it's not launching I - -0:09:12.800,0:09:16.000 -thought that I had required it but I - -0:09:14.480,0:09:23.839 -must not have - -0:09:16.000,0:09:23.839 -maybe I'll try - -0:09:26.959,0:09:29.279 -okay - -0:09:30.959,0:09:34.560 -so there we go so org tree slide is a - -0:09:33.040,0:09:37.680 -way that basically uses - -0:09:34.560,0:09:38.880 -narrowing and some kind of font tricks - -0:09:37.680,0:09:41.680 -to - -0:09:38.880,0:09:42.640 -it changes your titles or your your - -0:09:41.680,0:09:44.560 -metadata into - -0:09:42.640,0:09:46.560 -kind of this banner for the title here - -0:09:44.560,0:09:47.920 -and it automatically sets the faces for - -0:09:46.560,0:09:51.360 -you I know you can - -0:09:47.920,0:09:55.279 -customize that of course and then as you - -0:09:51.360,0:09:59.200 -go through the org file you get these - -0:09:55.279,0:09:59.200 -kind of nice animations and - -0:09:59.600,0:10:04.160 -what's it called breadcrumbs up at the - -0:10:02.839,0:10:06.399 -top - -0:10:04.160,0:10:07.920 -so org tree slide I highly recommend it - -0:10:06.399,0:10:09.600 -it's really nice because you can give - -0:10:07.920,0:10:10.880 -your presentation - -0:10:09.600,0:10:12.560 -and practice it and while you're - -0:10:10.880,0:10:13.760 -practicing it you can edit things as - -0:10:12.560,0:10:16.160 -well because it's still just - -0:10:13.760,0:10:16.880 -an org document using narrowing you know - -0:10:16.160,0:10:20.079 -it doesn't - -0:10:16.880,0:10:23.920 -actually change anything um so - -0:10:20.079,0:10:23.920 -definitely recommend org tree slide mode - -0:10:24.079,0:10:29.200 -okay let's see what else - -0:10:29.760,0:10:32.880 -share my screen to demo oh that's the - -0:10:32.160,0:10:35.279 -svg - -0:10:32.880,0:10:35.279 -let's see - -0:10:39.519,0:10:43.839 -okay so I don't know if you can see this - -0:10:41.279,0:10:49.360 -now but I'm actually viewing the svg - -0:10:43.839,0:10:51.920 -screenshot that I took with Emacs - -0:10:49.360,0:10:52.720 -see here's the source of it so Emacs - -0:10:51.920,0:10:57.839 -made that - -0:10:52.720,0:10:57.839 -and here's the image and - -0:10:58.160,0:11:01.760 -it's cool because you can even do it - -0:10:59.600,0:11:05.360 -again and again and - -0:11:01.760,0:11:09.040 -open more screenshots of screenshots - -0:11:05.360,0:11:09.040 -yeah definitely emac exception - -0:11:11.200,0:11:18.079 -fun stuff - -0:11:14.880,0:11:20.160 -anything else in chat or - -0:11:18.079,0:11:24.000 -header colors oh yeah I talked about the - -0:11:20.160,0:11:24.000 -themes this is another cowlin theme - -0:11:24.800,0:11:29.839 -I think the one in the talk was - -0:11:30.560,0:11:36.560 -maybe this one aurora - -0:11:34.959,0:11:38.079 -oh here's there's something funny when - -0:11:36.560,0:11:38.880 -you start org tree slide with a - -0:11:38.079,0:11:42.160 -different theme - -0:11:38.880,0:11:44.000 -this top header bar gets the faces from - -0:11:42.160,0:11:47.600 -that previous theme and I have not - -0:11:44.000,0:11:47.600 -figured out how to fix that yet - -0:11:47.760,0:11:51.120 -did I have to compile to get the - -0:11:49.200,0:11:54.480 -screenshot I think maybe I did - -0:11:51.120,0:11:58.399 -yes if I'm remembering correctly - -0:11:54.480,0:12:01.360 -I got Emacs 27 I'm not on a mac - -0:11:58.399,0:12:02.079 -I saw alpha papa's comment on reddit and - -0:12:01.360,0:12:06.800 -then - -0:12:02.079,0:12:06.800 -um I recompiled it with cairo support - -0:12:08.839,0:12:11.839 -yes - -0:12:18.000,0:12:25.839 -okay lots of good conversation on here - -0:12:21.920,0:12:28.079 -yep I have like one or two more minutes - -0:12:25.839,0:12:28.079 -okay - -0:12:31.680,0:12:35.519 -um I guess while I'm here I might as - -0:12:34.240,0:12:38.959 -well say thank you to - -0:12:35.519,0:12:40.320 -the organizers uh I really appreciate - -0:12:38.959,0:12:42.720 -everybody's work on this - -0:12:40.320,0:12:45.279 -it's fun to be a part of this community - -0:12:42.720,0:12:47.279 -I'm enjoying the other talks I've seen - -0:12:45.279,0:12:48.560 -so far today and I'm looking forward to - -0:12:47.279,0:12:50.480 -to the rest - -0:12:48.560,0:12:52.720 -um it's really interesting just from - -0:12:50.480,0:12:54.720 -being on Emacs in irc - -0:12:52.720,0:12:56.959 -for a few months I've already connected - -0:12:54.720,0:13:00.720 -with a lot of interesting people - -0:12:56.959,0:13:03.120 -and have a lot of cool connections - -0:13:00.720,0:13:03.120 -already - -0:13:04.079,0:13:07.519 -thank you for being a part of the - -0:13:05.519,0:13:09.680 -community grant - -0:13:07.519,0:13:12.800 -that's good to be here I have another - -0:13:09.680,0:13:12.800 -talk tomorrow as well - -0:13:16.560,0:13:20.160 -oh thanks for everyone in the ether pad - -0:13:18.399,0:13:21.680 -2 for putting more comments on these - -0:13:20.160,0:13:24.639 -questions here - -0:13:21.680,0:13:24.639 -and taking the notes - -0:13:29.360,0:13:33.040 -ok so I think that's about all the time - -0:13:31.680,0:13:36.720 -that we have for the q - -0:13:33.040,0:13:38.480 -a okay um thank you again so much grant - -0:13:36.720,0:13:39.920 -for your awesome talk and for popping in - -0:13:38.480,0:13:42.000 -for questions - -0:13:39.920,0:13:46.800 -yeah thanks again for hosting see you - -0:13:42.000,0:13:46.800 -later cheers - diff --git a/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux.vtt b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux.vtt new file mode 100644 index 00000000..b82c26cf --- /dev/null +++ b/2020/subtitles/emacsconf-2020--05-bard-bivoumacs-building-a-bandcamp-like-page-for-an-album-of-music--questions--grant-shangreaux.vtt @@ -0,0 +1,835 @@ +WEBVTT + +00:00:03.360 --> 00:00:05.359 +So first question, what does + +00:00:05.359 --> 00:00:07.440 +Bard Bivou(m)acs mean? Good question. + +00:00:07.440 --> 00:00:09.679 +In one version of my talk, I spent too + +00:00:09.679 --> 00:00:10.800 +long explaining it, + +00:00:10.800 --> 00:00:14.559 +and decided to cut it out. + +00:00:14.559 --> 00:00:17.920 +It's basically a bad pun on + +00:00:17.920 --> 00:00:20.960 +band camp. + +00:00:20.960 --> 00:00:22.480 +A bivouac--I don't even know if I'm + +00:00:22.480 --> 00:00:25.199 +pronouncing that correctly--it's like + +00:00:25.199 --> 00:00:29.199 +a tent or a camp that you put up hastily, + +00:00:29.199 --> 00:00:32.239 +and a bard is a musician, of course. + +00:00:32.239 --> 00:00:36.480 +Yeah, I don't know. I like puns. I'm a dad. + +00:00:36.480 --> 00:00:40.960 +That's the best I could come up with. + +00:00:40.960 --> 00:00:42.879 +I'll probably find a different name for + +00:00:42.879 --> 00:00:45.039 +it but I liked that "bivoaucs," + +00:00:45.039 --> 00:00:47.520 +if you stick an m in there, it becomes + +00:00:47.520 --> 00:00:48.719 +Bivou(m)acs. + +00:00:48.719 --> 00:00:56.239 +It's kind of like editor macros for + +00:00:56.239 --> 00:01:00.160 +generating some HTML. + +00:01:00.160 --> 00:01:04.000 +Yes, it is confusing, chatting on IRC + +00:01:04.000 --> 00:01:05.920 +at the same time. + +00:01:05.920 --> 00:01:09.520 +Great question. (Amin: Grant, + +00:01:09.520 --> 00:01:10.880 +so right now, you're sharing your + +00:01:10.880 --> 00:01:12.880 +screen. Are you planning on + +00:01:12.880 --> 00:01:14.479 +showing something with it, or for example, + +00:01:14.479 --> 00:01:16.880 +should I maximize you?) I don't know. + +00:01:16.880 --> 00:01:20.400 +I can turn it off for now. Okay. + +00:01:20.400 --> 00:01:22.880 +(Amin: You can turn on the webcam.) Yeah, okay + +00:01:22.880 --> 00:01:24.240 +(Amin: I'll maximize your + +00:01:24.240 --> 00:01:28.240 +webcam.) Okay, thanks. + +00:01:28.240 --> 00:01:30.000 +I'll get to the answer for my color + +00:01:30.000 --> 00:01:31.360 +theme here in a bit in IRC. + +00:01:31.360 --> 00:01:34.640 +Next question on + +00:01:34.640 --> 00:01:37.280 +the Etherpad, does this metadata + +00:01:37.280 --> 00:01:38.479 +workflow also support + +00:01:38.479 --> 00:01:41.360 +unsynchronized lyrics within ID3 tags, + +00:01:41.360 --> 00:01:42.720 +multi-line metadata? + +00:01:42.720 --> 00:01:45.920 +I don't know, actually. + +00:01:45.920 --> 00:01:47.920 +It's funny because I was trying out + +00:01:47.920 --> 00:01:49.280 +different things with metadata, + +00:01:49.280 --> 00:01:52.640 +and really the biggest thing was to + +00:01:52.640 --> 00:01:55.360 +figure out how to do mass tag editing. + +00:01:55.360 --> 00:01:56.399 +And that was like... + +00:01:56.399 --> 00:01:58.479 +It wasn't very intuitive, like I said, + +00:01:58.479 --> 00:01:59.600 +with EMMS. + +00:01:59.600 --> 00:02:01.840 +I think EMMS is really great, but its + +00:02:01.840 --> 00:02:03.040 +interface is huge. + +00:02:03.040 --> 00:02:07.040 +like if you do M-x and type emms, you get + +00:02:07.040 --> 00:02:10.160 +I don't know, 270-some candidates. + +00:02:10.160 --> 00:02:13.200 +There's a lot of functions going on. + +00:02:13.200 --> 00:02:14.319 +I basically found the + +00:02:14.319 --> 00:02:16.319 +features that I needed to get this + +00:02:16.319 --> 00:02:18.879 +workflow working. + +00:02:18.879 --> 00:02:21.040 +I would guess that you probably can do + +00:02:21.040 --> 00:02:22.160 +it, and if you don't, + +00:02:22.160 --> 00:02:24.080 +if you can't do it out of the box, I + +00:02:24.080 --> 00:02:28.160 +think you could script EMMS to do that. + +00:02:28.160 --> 00:02:29.840 +I'd like to know more, and I'm certainly + +00:02:29.840 --> 00:02:31.840 +going to be + +00:02:31.840 --> 00:02:35.200 +investigating it. I will try and post my + +00:02:35.200 --> 00:02:39.519 +findings somewhere online. + +00:02:39.519 --> 00:02:42.080 +Is it possible to import batch metadata? + +00:02:42.080 --> 00:02:43.920 +I'm not sure. I would guess + +00:02:43.920 --> 00:02:49.360 +yes is the answer. EMMS can connect to + +00:02:49.360 --> 00:02:51.840 +metadata services. I haven't done + +00:02:51.840 --> 00:02:53.040 +that because I was just + +00:02:53.040 --> 00:02:56.959 +using audio files that I created myself. + +00:02:56.959 --> 00:03:00.400 +I know that on the back end, it calls out to + +00:03:00.400 --> 00:03:02.319 +shell programs for tagging things. + +00:03:02.319 --> 00:03:04.560 +there's a lot of different options that can + +00:03:04.560 --> 00:03:08.000 +shell out too. I was using the + +00:03:08.000 --> 00:03:10.319 +the vorbis tools to tag the particular + +00:03:10.319 --> 00:03:12.239 +files I was working with. + +00:03:12.239 --> 00:03:15.120 +You can also use tiny tag, and there's + +00:03:15.120 --> 00:03:15.840 +some other... + +00:03:15.840 --> 00:03:17.840 +That might be the python library. I can't + +00:03:17.840 --> 00:03:19.120 +remember. There's two other libraries + +00:03:19.120 --> 00:03:21.120 +that I can shell out to for + +00:03:21.120 --> 00:03:24.400 +doing metadata. + +00:03:24.400 --> 00:03:26.400 +My current workflow for tagging music is + +00:03:26.400 --> 00:03:29.040 +to first apply replay gain in fubar 2000, + +00:03:29.040 --> 00:03:32.159 +fix egregious mistakes, use beats to + +00:03:32.159 --> 00:03:34.560 +apply metadata from music brains, + +00:03:34.560 --> 00:03:36.640 +or discogs, go over remaining albums with + +00:03:36.640 --> 00:03:38.400 +fubar 2000 again. + +00:03:38.400 --> 00:03:40.080 +Is there a chance textual tagging could + +00:03:40.080 --> 00:03:43.280 +allow doing it all in one program? + +00:03:43.280 --> 00:03:45.120 +Have I experimented with mass tag + +00:03:45.120 --> 00:03:47.280 +update queries? I have not. + +00:03:47.280 --> 00:03:49.120 +Again, I was just doing this workflow, + +00:03:49.120 --> 00:03:54.799 +taking raw files with no tags and doing that. + +00:03:54.799 --> 00:03:58.159 +I believe because it calls out to + +00:03:58.159 --> 00:04:01.519 +the programs in the back end, I'm sure + +00:04:01.519 --> 00:04:03.040 +you could work that out. + +00:04:03.040 --> 00:04:06.159 +I think EMMS would benefit from + +00:04:06.159 --> 00:04:08.239 +having something like that because + +00:04:08.239 --> 00:04:11.280 +we work with text, and being able + +00:04:11.280 --> 00:04:14.000 +to use Emacs as a front end for those + +00:04:14.000 --> 00:04:16.799 +updates would be really fantastic. So + +00:04:16.799 --> 00:04:18.560 +really, it's just a matter of + +00:04:18.560 --> 00:04:22.720 +writing the interface to the external tool. + +00:04:22.720 --> 00:04:24.560 +Is there a link to some info expanding + +00:04:24.560 --> 00:04:26.840 +philosophy of how to compensate + +00:04:26.840 --> 00:04:28.479 +musicians? + +00:04:28.479 --> 00:04:31.199 +No, I don't really have a lot of + +00:04:31.199 --> 00:04:32.720 +philosophy around that. I guess the first + +00:04:32.720 --> 00:04:33.919 +thing I could say would be + +00:04:33.919 --> 00:04:36.800 +something like a universal income. I feel + +00:04:36.800 --> 00:04:38.960 +like that would solve a lot of problems, + +00:04:38.960 --> 00:04:42.000 +if musicians could just be musicians and + +00:04:42.000 --> 00:04:45.199 +not have to worry about their pay. I will + +00:04:45.199 --> 00:04:46.240 +think about it more. + +00:04:46.240 --> 00:04:48.720 +This is one of my first + +00:04:48.720 --> 00:04:50.160 +forays into getting + +00:04:50.160 --> 00:04:52.240 +public with some of these ideas, so I + +00:04:52.240 --> 00:04:53.360 +will try to do more + +00:04:53.360 --> 00:04:55.840 +and let the community know. What Emacs + +00:04:55.840 --> 00:04:57.199 +theme am I using? + +00:04:57.199 --> 00:05:02.240 +Can't remember. It's one of the Kaolin themes. + +00:05:02.240 --> 00:05:05.680 +I think it was Aurora or + +00:05:05.680 --> 00:05:09.120 +or Bubble Gum, maybe, but the + +00:05:09.120 --> 00:05:12.880 +Kaolin themes are nice. I recommend them. + +00:05:12.880 --> 00:05:16.000 +Not using Doom Emacs, Doom mode line though. + +00:05:16.000 --> 00:05:18.880 +It's very pretty. SVG support built into + +00:05:18.880 --> 00:05:20.080 +Emacs? + +00:05:20.080 --> 00:05:23.600 +I'm using Emacs 27.1, and yes, SVG support + +00:05:23.600 --> 00:05:25.520 +is built in. + +00:05:25.520 --> 00:05:28.800 +I may have had to compile it with some + +00:05:28.800 --> 00:05:30.639 +Cairo support. + +00:05:30.639 --> 00:05:33.840 +I don't remember for sure. + +00:05:33.840 --> 00:05:36.720 +But yes, you can even take screenshots of + +00:05:36.720 --> 00:05:38.080 +your Emacs + +00:05:38.080 --> 00:05:41.199 +from within Emacs in SVG. + +00:05:41.199 --> 00:05:44.320 +It's pretty great. + +00:05:44.320 --> 00:05:46.160 +I don't know how much more time we have + +00:05:46.160 --> 00:05:48.000 +left for questions. + +00:05:48.000 --> 00:05:52.639 +That's most of the things on the etherpad. + +00:05:52.639 --> 00:05:54.320 +(Amin: I think we have like 10 more minutes to + +00:05:54.320 --> 00:05:56.479 +catch up with the schedule. + +00:05:56.479 --> 00:05:59.120 +If there are more questions, + +00:05:59.120 --> 00:06:01.919 +feel free to answer them.) + +00:06:01.919 --> 00:06:05.440 +I'll start looking through IRC. + +00:06:05.440 --> 00:06:09.680 +(Amin: And keep an eye on the pad too.) + +00:06:09.680 --> 00:06:13.440 +Thank you all for listening and for + +00:06:13.440 --> 00:06:19.440 +enjoying the talk. I'm glad it turned out well. + +00:06:19.440 --> 00:06:22.800 +Awesome. Yeah, it's been fun + +00:06:22.800 --> 00:06:36.000 +so far. + +00:06:36.000 --> 00:06:39.199 +How did I manage? I can post a + +00:06:39.199 --> 00:06:41.120 +snippet of that, or actually I can share + +00:06:41.120 --> 00:06:46.319 +my screen, can't I... + +00:06:46.319 --> 00:06:49.599 +Okay. I actually have it up right here. + +00:06:49.599 --> 00:06:51.840 +So I think I got this from alphapapa, to + +00:06:51.840 --> 00:06:53.440 +be honest. + +00:06:53.440 --> 00:07:00.960 +I define screenshot-svg. + +00:07:00.960 --> 00:07:03.680 +It's an interactive command. Oh yeah, + +00:07:03.680 --> 00:07:04.960 +there's alphae.papa + +00:07:04.960 --> 00:07:08.560 +Okay, there we go. + +00:07:08.560 --> 00:07:10.639 +I would like to change this so that I + +00:07:10.639 --> 00:07:11.599 +can get it into + +00:07:11.599 --> 00:07:14.000 +the copy-paste buffer so I don't + +00:07:14.000 --> 00:07:17.039 +have to copy the file in, but I haven't really + +00:07:17.039 --> 00:07:20.560 +hacked on it yet. + +00:07:20.560 --> 00:07:24.400 +Okay, org heading colors. + +00:07:24.400 --> 00:07:26.319 +That might be a good question. + +00:07:26.319 --> 00:07:33.199 +I know, the presentation... + +00:07:33.199 --> 00:07:35.520 +Sorry, it's hard to think and type at + +00:07:35.520 --> 00:07:36.479 +the same time. + +00:07:36.479 --> 00:07:41.680 +Think and talk and type. + +00:07:41.680 --> 00:07:45.120 +So the presentation is just a + +00:07:45.120 --> 00:07:48.960 +normal org file, right, so I have my headers, + +00:07:48.960 --> 00:07:50.639 +and the author--you can even stick your + +00:07:50.639 --> 00:07:52.560 +email and other headers in there. + +00:07:52.560 --> 00:07:57.599 +But there's a package called org-tree-slide. + +00:07:57.599 --> 00:08:01.440 +Whoops, why is it not... + +00:08:01.440 --> 00:08:03.919 +I must have not required it. Good + +00:08:03.919 --> 00:08:05.440 +question. (Amin: Grant, + +00:08:05.440 --> 00:08:09.599 +can you try sharing your screen maybe?) + +00:08:09.599 --> 00:08:13.199 +Oh, is it not shared? I'm sorry. + +00:08:13.199 --> 00:08:17.039 +(Amin: Thank you.) + +00:08:17.039 --> 00:08:22.000 +There we go, should be coming up. + +00:08:22.000 --> 00:08:26.720 +(Amin: It's coming up. Yep, we see it.) + +00:08:26.720 --> 00:08:33.919 +Awesome. + +00:08:33.919 --> 00:08:37.599 +All right. Okay. I don't know why this + +00:08:37.599 --> 00:08:38.800 +isn't working. + +00:08:38.800 --> 00:08:56.080 +It was working. + +00:08:56.080 --> 00:09:01.839 +Okay, you want to see the screenshot. + +00:09:01.839 --> 00:09:06.839 + hoops. Okay, I just took a screenshot. + +00:09:06.839 --> 00:09:09.760 +So, org-tree-slide. + +00:09:09.760 --> 00:09:12.800 +I don't know why it's not launching. + +00:09:12.800 --> 00:09:14.480 +I thought that I had required it, but I + +00:09:14.480 --> 00:09:16.000 +must not have. + +00:09:16.000 --> 00:09:26.959 +Maybe I'll try. + +00:09:26.959 --> 00:09:30.959 +Okay. + +00:09:30.959 --> 00:09:33.040 +So there we go. So org-tree-slide is a + +00:09:33.040 --> 00:09:34.560 +way that basically uses + +00:09:34.560 --> 00:09:38.880 +narrowing and some kind of font tricks to... + +00:09:38.880 --> 00:09:41.680 +it changes your titles or your + +00:09:41.680 --> 00:09:42.640 +metadata into + +00:09:42.640 --> 00:09:44.560 +this banner for the title here, + +00:09:44.560 --> 00:09:46.560 +and it automatically sets the faces for you. + +00:09:46.560 --> 00:09:51.360 +You can customize that, of course. And then, as you + +00:09:51.360 --> 00:09:55.279 +go through the Org file, you get these + +00:09:55.279 --> 00:09:59.600 +kind of nice animations and-- + +00:09:59.600 --> 00:10:04.160 +what's it called--breadcrumbs up at the top. + +00:10:04.160 --> 00:10:06.399 +So org-tree-slide. I highly recommend it. + +00:10:06.399 --> 00:10:07.920 +It's really nice because you can give + +00:10:07.920 --> 00:10:09.600 +your presentation + +00:10:09.600 --> 00:10:10.880 +and practice it, and while you're + +00:10:10.880 --> 00:10:12.560 +practicing it, you can edit things as well, + +00:10:12.560 --> 00:10:13.760 +because it's still just + +00:10:13.760 --> 00:10:16.160 +an Org document using narrowing, you know. + +00:10:16.160 --> 00:10:16.880 +It doesn't + +00:10:16.880 --> 00:10:20.079 +actually change anything. + +00:10:20.079 --> 00:10:24.079 +Definitely recommend org-tree-slide mode. + +00:10:24.079 --> 00:10:29.760 +Okay, let's see, what else... + +00:10:29.760 --> 00:10:32.880 +Share my screen to demo. Oh, that's the SVG. + +00:10:32.880 --> 00:10:39.519 +Let's see. + +00:10:39.519 --> 00:10:41.279 +Okay, so I don't know if you can see this now, + +00:10:41.279 --> 00:10:43.839 +but I'm actually viewing the SVG + +00:10:43.839 --> 00:10:49.360 +screenshot that I took with Emacs. + +00:10:49.360 --> 00:10:51.920 +See here's the source of it. So Emacs + +00:10:51.920 --> 00:10:52.720 +made that. + +00:10:52.720 --> 00:10:58.160 +And here's the image. + +00:10:58.160 --> 00:10:59.600 +It's cool because you can even do it + +00:10:59.600 --> 00:11:01.760 +again and again, and + +00:11:01.760 --> 00:11:05.360 +open more screenshots of screenshots. + +00:11:05.360 --> 00:11:11.200 +Yeah, definitely Emacsception. + +00:11:11.200 --> 00:11:14.880 +Fun stuff. + +00:11:14.880 --> 00:11:18.079 +Anything else in chat? + +00:11:18.079 --> 00:11:20.160 +Heading colors? Oh, yeah. I talked about the + +00:11:20.160 --> 00:11:24.800 +themes. This is another Kaolin theme. + +00:11:24.800 --> 00:11:30.560 +I think the one in the talk was + +00:11:30.560 --> 00:11:34.959 +maybe this one, Aurora. + +00:11:34.959 --> 00:11:36.560 +Oh, here, there's something funny when + +00:11:36.560 --> 00:11:38.079 +you start org-tree-slide with a + +00:11:38.079 --> 00:11:38.880 +different theme. + +00:11:38.880 --> 00:11:42.160 +This top header bar gets the faces from + +00:11:42.160 --> 00:11:44.000 +that previous theme. I have not + +00:11:44.000 --> 00:11:47.760 +figured out how to fix that yet. + +00:11:47.760 --> 00:11:49.200 +Did I have to compile to get the + +00:11:49.200 --> 00:11:51.120 +screenshot? I think maybe I did. + +00:11:51.120 --> 00:11:54.480 +Yes, if I'm remembering correctly. + +00:11:54.480 --> 00:11:58.399 +I got Emacs 27. I'm not on a Mac. + +00:11:58.399 --> 00:12:02.079 +I saw alphapapa's comment on reddit, and then + +00:12:02.079 --> 00:12:08.839 +I recompiled it with Cairo support. + +00:12:08.839 --> 00:12:18.000 +Yes. + +00:12:18.000 --> 00:12:21.920 +Okay, lots of good conversation on here. + +00:12:21.920 --> 00:12:25.839 +Yep, I have like one or two more minutes. + +00:12:25.839 --> 00:12:31.680 +Okay + +00:12:31.680 --> 00:12:34.240 +I guess while I'm here, I might as + +00:12:34.240 --> 00:12:35.519 +well say thank you to + +00:12:35.519 --> 00:12:38.959 +the organizers. I really appreciate + +00:12:38.959 --> 00:12:40.320 +everybody's work on this. + +00:12:40.320 --> 00:12:42.720 +It's fun to be a part of this community. + +00:12:42.720 --> 00:12:45.279 +I'm enjoying the other talks I've seen + +00:12:45.279 --> 00:12:47.279 +so far today, and I'm looking forward to + +00:12:47.279 --> 00:12:48.560 +to the rest. + +00:12:48.560 --> 00:12:50.480 +It's really interesting, just from + +00:12:50.480 --> 00:12:52.720 +being on Emacs in IRC + +00:12:52.720 --> 00:12:54.720 +for a few months, I've already connected + +00:12:54.720 --> 00:12:56.959 +with a lot of interesting people + +00:12:56.959 --> 00:13:00.720 +and have a lot of cool connections + +00:13:00.720 --> 00:13:04.079 +already. + +00:13:04.079 --> 00:13:05.519 +(Amin: Thank you for being a part of the + +00:13:05.519 --> 00:13:07.519 +community, Grant.) + +00:13:07.519 --> 00:13:09.680 +That's good to be here. I have another + +00:13:09.680 --> 00:13:16.560 +talk tomorrow as well. + +00:13:16.560 --> 00:13:18.399 +Oh, thanks for everyone in the Etherpad + +00:13:18.399 --> 00:13:20.160 +for putting more comments on these + +00:13:20.160 --> 00:13:21.680 +questions here + +00:13:21.680 --> 00:13:29.360 +and taking the notes. + +00:13:29.360 --> 00:13:31.680 +(Amin: I think that's about all the time + +00:13:31.680 --> 00:13:33.040 +that we have for the Q&A. + +00:13:33.040 --> 00:13:36.720 +Okay. Thank you again so much, Grant, + +00:13:36.720 --> 00:13:38.480 +for your awesome talk and for popping in + +00:13:38.480 --> 00:13:39.920 +for questions.) + +00:13:39.920 --> 00:13:42.000 +Yeah, thanks again for hosting. See you + +00:13:42.000 --> 00:13:46.800 +later. Cheers! |