1 00:00:09,090 --> 00:00:13,590 Kevin Bae: I'm back. Like anybody's waiting for this to 2 00:00:13,590 --> 00:00:21,810 start up again. And my audio is very, very hot. So what am I 3 00:00:21,810 --> 00:00:25,260 doing wrong? Okay, let me turn that down a little bit. Maybe 4 00:00:25,260 --> 00:00:27,000 I'm popping my PS. 5 00:00:29,100 --> 00:00:37,530 Looks like it. Anyway, I'm back, trying to talk in a more natural 6 00:00:37,800 --> 00:00:42,180 way. I sounded like I was whispering before. I don't want 7 00:00:42,180 --> 00:00:47,910 to whisper but now, it seems to be clipping. Like, ever learn 8 00:00:47,910 --> 00:00:56,400 how to talk on a microphone. Anyway, I'm here. That's Kevin 9 00:00:56,400 --> 00:01:02,370 Bay, the podcast idiot podcast. And I'm back with a little bit 10 00:01:02,370 --> 00:01:09,030 more information. Last time I did anything was February 8. So 11 00:01:09,030 --> 00:01:14,010 we're looking at two months without doing anything, at least 12 00:01:14,010 --> 00:01:19,800 recording wise. But I have been doing other stuff. And what I'm 13 00:01:19,800 --> 00:01:24,120 talking about today is I have chapters, I figured out 14 00:01:24,120 --> 00:01:30,870 chapters. And I guess it's not such shouldn't be such a big 15 00:01:30,870 --> 00:01:37,770 deal. But it is for me, I did this just using a, an online 16 00:01:37,770 --> 00:01:43,200 tool. And looking at the podcast namespace spec. So I'm kind of 17 00:01:43,200 --> 00:01:46,500 happy with what I was able to find out without using really 18 00:01:46,590 --> 00:01:51,090 another third party service. So anyway, I actually I made notes 19 00:01:51,090 --> 00:01:54,780 today. So let me get back to looking at that and see if I can 20 00:01:54,810 --> 00:02:02,490 stay on some kind of a track or flow. So I chapters is something 21 00:02:02,490 --> 00:02:08,100 that I haven't been able to, to even attack yet. I didn't 22 00:02:08,100 --> 00:02:10,380 understand them didn't understand what they were than I 23 00:02:10,380 --> 00:02:17,430 do. I don't even know what a JSON file is. But I wanted to 24 00:02:17,430 --> 00:02:20,850 figure it out. And the reason is, I did transcripts, 25 00:02:20,850 --> 00:02:25,290 transcripts were were easy. Again, I just make a transcript 26 00:02:25,350 --> 00:02:35,460 of the audio. And you take the you take the file from that 27 00:02:35,460 --> 00:02:38,940 service at what service was it that I use? Let me think here. 28 00:02:39,840 --> 00:02:43,620 Let me go back. And look, it was suggested to me by Adam curry, 29 00:02:45,000 --> 00:02:49,080 the pod father and the tool was called otter voice. So it's 30 00:02:49,140 --> 00:02:57,030 otter.ai, Ott er.ai. There's a small subscription fee that you 31 00:02:57,030 --> 00:03:03,000 have to pay in order to make the transcripts, but it's not that 32 00:03:03,000 --> 00:03:06,360 expensive. And I'll go into that in another in another time. But 33 00:03:06,480 --> 00:03:09,270 I figured out transcripts and the previous podcast that I 34 00:03:09,270 --> 00:03:14,370 made, has transcripts. Embedded and now also has chapters, I 35 00:03:14,370 --> 00:03:18,600 just finished chapters for that podcast the last time two months 36 00:03:18,600 --> 00:03:22,980 ago. And I just uploaded that file and implemented that today. 37 00:03:22,980 --> 00:03:26,730 And you can hear that on here that you can see the chapters 38 00:03:26,730 --> 00:03:31,380 now if you use pod friend, or breeze I've tried it in, in 39 00:03:31,380 --> 00:03:36,330 podcast addict, but I can't even find chapters for other podcasts 40 00:03:36,480 --> 00:03:40,080 in podcast addict. So I don't know where those are. But it's 41 00:03:40,110 --> 00:03:45,420 hopefully it should work in any app that is compatible with 42 00:03:45,840 --> 00:03:52,020 chapters from the podcast namespace. With chapters now, 43 00:03:52,320 --> 00:03:57,240 it's when you look at the JSON file, it's it's fairly simple. 44 00:03:57,240 --> 00:04:00,600 It's just a bunch of brackets in text. So it's not, it's not that 45 00:04:00,600 --> 00:04:04,530 it's a complicated file to make. It's just seems like a pain in 46 00:04:04,530 --> 00:04:07,470 the ass to try to type out all these stupid brackets and 47 00:04:07,500 --> 00:04:13,230 attributes every single time. And so what I did was is I first 48 00:04:13,230 --> 00:04:17,760 the first thing I did was I read the spec on the podcast in 2.0. 49 00:04:17,820 --> 00:04:22,740 github. And that's why looking through that it's fairly easy. 50 00:04:23,070 --> 00:04:26,550 There's not that much. It's not that complicated. Let me let me 51 00:04:26,550 --> 00:04:32,400 pull that up here. Okay, so you just have this, they describe it 52 00:04:32,400 --> 00:04:37,530 as that chapters object and it's a JSON file with two required 53 00:04:37,530 --> 00:04:42,360 properties of version and chapters. So and then it has 54 00:04:42,360 --> 00:04:47,670 other attributes like start time, author, title, podcast 55 00:04:47,670 --> 00:04:52,710 name, description, file name. And it's just, it's just some 56 00:04:52,710 --> 00:04:57,660 code that you write in a certain format, just like any other type 57 00:04:57,660 --> 00:05:02,310 of computer code. So if you've Written, if you've done any kind 58 00:05:02,310 --> 00:05:05,220 of programming, this is extremely simple to look at. 59 00:05:05,700 --> 00:05:09,570 Yeah, I took computer science in college, and I've written C and 60 00:05:09,570 --> 00:05:10,830 c++ and 61 00:05:12,540 --> 00:05:16,110 compiled my own software, I sucked balls at it, but I did 62 00:05:16,110 --> 00:05:19,890 it. So things like like this and HTML, they're extremely, very 63 00:05:19,980 --> 00:05:24,900 easy to read. And this one's also very simple. It's just a 64 00:05:24,900 --> 00:05:29,280 pain to try to type in all these things with quotes and colons, 65 00:05:29,280 --> 00:05:32,910 and commas and brackets. And to make sure you don't forget the 66 00:05:32,940 --> 00:05:39,180 proper bracket or, or comma someplace. But that's where I 67 00:05:39,180 --> 00:05:41,550 started, I looked at that and looked at the format, it's very 68 00:05:41,550 --> 00:05:49,650 easy. But what I wanted to look for, since I know it's a simple 69 00:05:50,310 --> 00:05:54,570 text file is I wanted to have a template and create a template 70 00:05:54,570 --> 00:05:58,770 where all I have to do is fill in the attributes have 71 00:05:58,800 --> 00:06:02,910 everything already there, of all the attributes that I want to 72 00:06:02,910 --> 00:06:06,750 use, already existing in a template file, and then just 73 00:06:06,750 --> 00:06:10,530 fill in the information. So like, I could fill in the start 74 00:06:10,530 --> 00:06:15,480 time, I can fill in the title of that chapter I can, if there's 75 00:06:15,480 --> 00:06:18,120 an image that goes along with that particular chapter, I can 76 00:06:18,120 --> 00:06:21,720 just plug that in, or a URL, any of the things that belong with 77 00:06:21,720 --> 00:06:26,130 that chapter, I want that the chapter template premade, so 78 00:06:26,130 --> 00:06:29,940 then I can just enter them in. And I'll show you this metaphor, 79 00:06:29,940 --> 00:06:34,020 I'm gonna implement chapters for this podcast. And hopefully, if 80 00:06:34,020 --> 00:06:36,360 I do this, right, if you're looking at your podcast app, 81 00:06:36,360 --> 00:06:40,290 right now, you'll see a picture of the tool that I'm using. It's 82 00:06:40,290 --> 00:06:44,430 called JSON editor online.org. And the picture that I'm looking 83 00:06:44,430 --> 00:06:51,690 at right now is the actual code part of chapters in it has the 84 00:06:51,750 --> 00:06:54,990 version number at the top. And then the next field is author 85 00:06:54,990 --> 00:06:57,630 then titled and description, podcast name, and then you start 86 00:06:57,630 --> 00:07:01,980 the chapters. And you can see in the code, where you put in start 87 00:07:01,980 --> 00:07:05,910 time, the start time is in seconds, which is another pain, 88 00:07:05,910 --> 00:07:09,720 but I get that's how podcasts work is all all in seconds. So 89 00:07:09,720 --> 00:07:13,020 you have to do when you're when you're out there, marking your 90 00:07:13,020 --> 00:07:17,100 chapters, either by hand or making notes, when you want to 91 00:07:17,100 --> 00:07:20,760 have your chapters, you got to look at the timestamp and figure 92 00:07:20,760 --> 00:07:23,310 out the second. So it's just an extra step, which is not I guess 93 00:07:23,310 --> 00:07:27,210 that big a deal. But say for start time, it starts at zero, 94 00:07:27,810 --> 00:07:31,020 you have the intro, I can put an image there if I want a special 95 00:07:31,020 --> 00:07:34,590 image or just leave it blank, and it will continue to use the 96 00:07:34,800 --> 00:07:40,200 episode image. But right now I'm going to do the chapter four, as 97 00:07:40,200 --> 00:07:46,530 part of the JSON editor online segment, I'm going to have that 98 00:07:46,560 --> 00:07:49,770 first image is going to show this code and it should, should 99 00:07:49,770 --> 00:07:53,160 be there right now I know you'll be able to see that. But with 100 00:07:53,160 --> 00:07:57,690 this tool, this online tool, it's free to use it's open 101 00:07:57,690 --> 00:08:02,520 source, what you can do is that look at it in this code format, 102 00:08:02,520 --> 00:08:08,820 you can also look at it in a hierarchical tree format, which 103 00:08:08,820 --> 00:08:13,530 is even easier to read. And the attributes have just little 104 00:08:13,530 --> 00:08:16,680 boxes, you don't have all the you still have the brackets in 105 00:08:16,680 --> 00:08:21,330 there and the colons and the names of the attributes. But you 106 00:08:21,330 --> 00:08:24,000 don't have to look at all these stupid little quotation marks to 107 00:08:24,000 --> 00:08:28,170 try to make sure you're getting in between and not making 108 00:08:28,200 --> 00:08:31,320 mistakes, you just have boxes of the next picture that's that 109 00:08:31,320 --> 00:08:35,160 should be coming up now shows some of the stuff already filled 110 00:08:35,160 --> 00:08:40,110 in. And this is for the previous episode, where I have the 111 00:08:40,110 --> 00:08:42,690 description and the podcast name filled in and the start time you 112 00:08:42,690 --> 00:08:47,010 can see here, it says zero, the title says intro and then you 113 00:08:47,010 --> 00:08:51,150 can see the blank box for image and blank box for URL. So using 114 00:08:51,150 --> 00:08:54,720 that online tool, all I have to do is click in there, put in the 115 00:08:55,110 --> 00:09:02,100 URL for the image that I want to use. And save it save it in in 116 00:09:02,550 --> 00:09:06,210 JSON format. The JSON format. It's really just a text file 117 00:09:06,210 --> 00:09:12,930 with the file extension dot JSON. J s o n. So it's not you 118 00:09:12,930 --> 00:09:16,380 can even do this with a text editor like Notepad or there's 119 00:09:18,300 --> 00:09:21,720 notepad plus plus, which is better to use for something like 120 00:09:21,720 --> 00:09:24,690 this because you'll have different color codes for 121 00:09:24,690 --> 00:09:28,680 different types of text. But it's it turns out to be very 122 00:09:28,680 --> 00:09:38,280 simple. And you I use WordPress and I host my podcast files on 123 00:09:38,280 --> 00:09:46,530 my hosting company's cloud I guess you would call it it's in 124 00:09:46,530 --> 00:09:51,060 a just a folder on the same 125 00:09:53,070 --> 00:09:59,520 file system as my WordPress blog. And I just I'm using the 126 00:09:59,520 --> 00:10:06,930 powerup plugin for WordPress. I have the episode mp3, a URL for 127 00:10:06,930 --> 00:10:10,140 that. And then once you put that into the power press plug in, 128 00:10:10,440 --> 00:10:15,090 you get the options for chapters. And for transcript, 129 00:10:15,510 --> 00:10:18,570 and in there, you just put in the URL for the files that you 130 00:10:18,930 --> 00:10:23,730 want to create. So you could even pre name them, or just 131 00:10:23,730 --> 00:10:26,130 leave them blank. If you leave them blank, then you can fill 132 00:10:26,130 --> 00:10:30,420 them in later on. And then when a podcast, when an app, fetches 133 00:10:30,420 --> 00:10:37,770 that podcast and refreshes your RSS feed, it will pick up that 134 00:10:37,770 --> 00:10:42,150 information and the transcripts and the chapters will just will 135 00:10:42,150 --> 00:10:46,380 be there. So you can do it. Now before you publish, or you can 136 00:10:46,380 --> 00:10:51,540 do it afterwards. And doing it afterwards is extremely helpful 137 00:10:51,540 --> 00:10:55,020 for chapters, obviously, because chapters, you're going to have 138 00:10:55,020 --> 00:10:58,350 to go back and listen to your podcast again and find all the 139 00:10:58,350 --> 00:11:02,790 points where you need to insert a chapter or an image or 140 00:11:02,820 --> 00:11:07,680 whatever it is that you're talking about. So it's very 141 00:11:07,680 --> 00:11:09,660 cool. And it's kind of exciting when you see it for the first 142 00:11:09,660 --> 00:11:13,560 time, something that you've created and put it on an app. 143 00:11:14,040 --> 00:11:18,180 And it's able to show all this information. But that's that's 144 00:11:18,210 --> 00:11:21,690 all I really wanted to cover today. I still wanted to keep 145 00:11:21,690 --> 00:11:25,470 this going, I'm gonna have, I may have to take another week 146 00:11:25,500 --> 00:11:28,440 off of doing this because I got other things that are happening. 147 00:11:30,450 --> 00:11:35,670 But hopefully when I get back so I may or may or may not have 148 00:11:35,670 --> 00:11:40,200 another episode next week. But if, if I don't, it'll be like a 149 00:11:40,260 --> 00:11:44,820 like two weeks. And I should be able to hopefully, experiment 150 00:11:44,820 --> 00:11:49,890 more with this on a weekly basis and keep going. But this is this 151 00:11:49,890 --> 00:11:54,390 is to me very exciting. chapters are here I have them. It's a 152 00:11:54,390 --> 00:12:01,710 miracle. And that's it. That's all I've got for today. So let's 153 00:12:01,710 --> 00:12:05,460 cue the outro music and I'll have a chapter for that as well. 154 00:12:15,450 --> 00:12:16,740 Another episode in the can. 155 00:12:19,230 --> 00:12:19,920 Hopefully 156 00:12:22,470 --> 00:12:25,050 this one is more entertaining. I tried to be a little bit more 157 00:12:25,050 --> 00:12:30,750 lively. But like I was whispering the last few times. 158 00:12:35,070 --> 00:12:40,680 Today, the excitement over chapters is over. Talk to you 159 00:12:40,680 --> 00:12:41,910 the next time when I return. 160 00:12:47,490 --> 00:12:48,390 Goodbye, everybody.