Latest / WGKM / Podcasting 2.0 - Episode 272: "Is this Y'all?"
Transcript
- 0:00podcasting 2.0 for september 25th 2026 episode 272 is this
- 0:06y'all hello everybody welcome once again to podcasting 2.0 this
- 0:13is your weekly board meeting The boardroom is filled and
- 0:16we're ready to talk about what is going on with
- 0:18podcasting, podcastindex.org, and all the things we're talking about on
- 0:22podcastindex.social. We are, in fact, the only board meeting that
- 0:25doesn't care about the midterm elections. I'm Adam Curry here
- 0:29in the heart of the Texas Hill Country and in
- 0:31Alabama. The man who went to war with the feed
- 0:33aggregators before breakfast and posted a decadence. database graph as
- 0:37a riddle. Say hello to my friend on the other
- 0:39end, the one, the only, the pod sage himself, Mr.
- 0:43Dave Jones! Man. Man. I tell you. Tell me something,
- 0:53Dave. Tell me something, Dave. If I can not die
- 0:56here. No, no, please. I can only handle one friend
- 1:00dying a year. I'll wait until it's three months. New
- 1:04rule, new rule, new rule. I got a few months
- 1:07to do it. Yesterday was nutty. Yeah, you don't say.
- 1:14There was a lot of me staring at the screen
- 1:16and typing things yesterday. Well, the first thing that happened
- 1:20is I'm like, hey, man. My podcast is no longer
- 1:25showing up in search. No, wait. It was Wednesday is
- 1:27the first thing that happened. I'm like, I hate doing
- 1:31this to you because I go into the dashboard and
- 1:33I try everything. I'm like... And I'm like, scan for
- 1:36we get to do this. Like, okay, let me hit
- 1:39the pod ping again. No, it's not happening. And then
- 1:42at a certain point, you know, after like an hour,
- 1:44I'm like, I got to tell Dave because it's probably
- 1:47not just me. I was like, Dave, it's not updating.
- 1:50And then while you were working on that, someone sent
- 1:54me an email and said, hey, you know, no agenda
- 1:57doesn't show up at the top of the search, which
- 2:01you would expect. And then it wasn't showing up at
- 2:04all in the search for a while there. All these
- 2:07adjacent shows were showing up. I'm like, okay, well, oh,
- 2:11man, I hate to do this to Dave, but there
- 2:14it is. What went wrong, my friend? What was happening?
- 2:18Where do you want to start? I mean... What do
- 2:20you want to know first? I'm dying to know why
- 2:23no agenda dropped out of the top in search, and
- 2:26then I'd love to know what happened with the aggregator.
- 2:29I mean, there's nothing but pain is what I love
- 2:31hearing about, so bring it on. Yes. So the search
- 2:35is easy. We'll do that one first. Of course, when
- 2:39you told when when you sent me that email saying
- 2:41that no agenda was not showing up in search anymore.
- 2:45Internally, my first thought was, well, it's not it's nothing
- 2:50I did. Curry probably screwed it up again. Yeah. Oh,
- 2:55this is clearly somebody else's problem. But. But that's not
- 2:59what comes out of your mouth because you learn over
- 3:03time that every time you think that, it ends up
- 3:06being your problem. Right. So I'm like, well… What's the
- 3:12what's the most likely explanation for this? And clearly it's
- 3:17the podcast identity layer schema change thing that I've been
- 3:22doing for the last three weeks. That has to be
- 3:25part of it. It had to be. Yeah. And the
- 3:29first thing I did was I checked no agenda. Can
- 3:32I ask you a question? Can I ask you a
- 3:34question? Yep. My thinking was this has to be something
- 3:39with a feed consolidation or merge or something you were
- 3:42doing. But I stopped myself from saying, could it be
- 3:46or it might be related to this as a developer
- 3:50troubleshooting these things. Are you happy that I didn't do
- 3:54that or would you have preferred me to do that?
- 3:57It would not have been it would not have made
- 3:59any difference because I well, I say for most people.
- 4:05Most of the time when you get reports like that
- 4:07as a developer, you sort of mentally chop that off
- 4:09the end anyway. It's like it may be dot, dot,
- 4:12dot, and you're not even reading. You're already on a
- 4:15different browser tab. I figured. All right, good. But when
- 4:20you say stuff, though, I tend to – Read through
- 4:26it and consider it because – Oh, I get through
- 4:28the gate. All right. The gate. I'm load-bearing. That's why.
- 4:33I'm load-bearing. Yeah. You're the load-bearing gate of the index.
- 4:39But you know how this stuff works on the back
- 4:43end so well that you're probably in the ballpark. Right.
- 4:47And that's so I pull up no agenda, which is
- 4:51podcast ID forty one five oh four. I pull that
- 4:55up in the index dashboard. And the first thing I
- 4:59see is our new little badge here that says podcast
- 5:02forty one five oh four currently serves feed five nine
- 5:06two six oh six four. Oh. And so... And it
- 5:13also gives another little piece of text that says, not
- 5:1641504, so this row is an abandoned or superseded feed.
- 5:21Oh, no. You've been superseded. So this was the first
- 5:26clue of, yeah, well, this is obviously related because –
- 5:32So podcast ID 41504 used to serve, used to be
- 5:36used to be identical to literally identical to feed 41504.
- 5:43But now that the 41504 has moved up in the
- 5:48conceptual hierarchy to a podcast. Yeah. And the feed that
- 5:54is serving can be any feed. Now it's not pointing
- 5:59to 41504 anymore. It's now pointing to feed 5926064, which
- 6:04and the reason is because of what I texted you
- 6:08trying to get clarity was that. Feed.nashownotes.com slash RSS XML
- 6:16is the feed we have in the index. Right. But
- 6:20it's actually being served from feeds.noagendaassets.com slash noagenda.xml. Yes. So
- 6:26there legitimately is two feeds of the same thing, and
- 6:33it picked – The later one, because this seems to
- 6:37be the more widely distributed one, and it's what's in
- 6:40Apple's directory. Got it. So it's in our attempt to
- 6:44try to stay consistent with Apple as much as possible.
- 6:47When they have a feed and we have a feed,
- 6:49excuse me, when they have a podcast and we have
- 6:52that podcast. Because we act as a fallback, we try
- 6:56to just stay with what they have unless what they
- 7:00have is absurd. So that that means that the search,
- 7:05the search still works on feeds. Not podcasts because I
- 7:12had not gotten to that point yet. So basically it
- 7:16was just – it was seeing 41.504 as a dead
- 7:20feed. So it was not surfacing in the search. So
- 7:24I just had to hastily – Finish that work that
- 7:28I'd already designed and get the Sphinx search indexer SQL
- 7:34remade to respect podcast identity table and it fixed it.
- 7:43So, I mean, that was a fairly straightforward issue. I
- 7:45sort of knew that. quickly what was going on. What
- 7:48determines the order of search ranking? Well, I don't know.
- 7:54Because we don't have first-party data or we have very
- 7:58little of it, Uh... We get a couple. Just whoever
- 8:04your friend is, basically. Pretty much Sam and Mitch. That's
- 8:09pretty much it. They're our only friends. But other than
- 8:13that, we have very little first-party data. So we have
- 8:17to just do what we always do. Heuristics based on
- 8:23API traffic. Yeah, yeah, yeah. And so it's a, you
- 8:27know, it's just a number that gets cooked up through
- 8:31what we think is going on. But it could be
- 8:34completely wrong, but it's it generally tends to get it
- 8:38mostly right. Yeah. It does. I mean, it's decent. Although
- 8:42Podcasting 2.0 has also been dropping down the charts, I
- 8:48noticed. Hold on. So if I go to – I
- 8:51like going to pod.link. Okay. So podcasting 2.0. And it's
- 8:59an Apple podcast. It's number two with number one being
- 9:04podcasting explained 2.0 the podcast. Okay. And on podcast index.
- 9:11We are not in there. We are like, I think
- 9:16we're like 10 down or something like that. 1, 2,
- 9:193, 4, 5, 6, 7, 8, 9, 10. Now we're
- 9:22not in the top 10. I'm seeing it on my
- 9:24dashboard search. Well, I'm just doing, so in Podlink, I
- 9:28couldn't even link to it. pod.link because at least not
- 9:33in maybe nathan bandus oh that would make nothing but
- 9:37sense yes because we called him because we called him
- 9:40undefined guy for so long he was like screw these
- 9:43guys yeah that's interesting i don't know why that happens
- 9:48when i saw podcasts index.org. Let me see. Podcasting 2.0.
- 9:57Well, shouldn't we be at the top?
- 10:02Oh, man. We're like 11 down. Yeah. That's what? 1,
- 10:052, 3, 5, 6, 7, 8, 9, 10. Yeah, we're
- 10:10number 11. We're number 11. It goes to 11. That's
- 10:13why we're not showing up in pod.link because they only
- 10:16go to 10. We are below – in our own
- 10:18search rankings, we are below – Gay Talk 2.0. Yes.
- 10:23And Esto... Alpha Male 2.0. Esto es Podcast 2.0. The
- 10:29Rural Church Podcast 2.0. And the Daddy Mines Podcast. Daddy
- 10:32Mines. But yeah, I was just looking at Daddy Mines.
- 10:35Gay Talk 2.0. Let's see what happens. And Earthlings 2.0
- 10:38Podcast. Let's see what happens if someone goes there. What
- 10:41if it's... It's just a gay version of you and
- 10:43me talking to each other. You smell that? What? Smells
- 10:47like gray sweatpants and bearded daddies. Yeah, baby. That's a
- 10:51podcast right there. Sweatpants and gray bearded daddies. Show title.
- 11:02There we go. Sweatpants. Smells like daddy talk. Yeah. Yeah,
- 11:10so that was the easy one to figure out. Search
- 11:14ranking is always a constant weird thing. I demand you
- 11:20put us at the top. I'm sorry. I demand you
- 11:23cheat. Put us at the top. Come on, man. Come
- 11:26on. The aggregator issue of why your podcast wasn't getting
- 11:33picked up by Podping, that was a complete rabbit hole.
- 11:36That was where the fight was happening. Yeah, talk to
- 11:39me. So… When I got in there to look and
- 11:44see why we get to do this was not being
- 11:50told. It looked like it. I look in the database.
- 11:53There's one hundred and thirty five thousand backlog. Of shows.
- 11:57Whoops. And they're all in this. They're all in the
- 12:01seven thousand. Excuse me. The seven million ID range. I'm
- 12:04like, oh, ag seven again. Ag seven. That bastard. It's
- 12:10this thing. It's. Gives me like aggregator anxiety like it
- 12:15is always every time there's an aggregator problem. It's always
- 12:20seven. I don't know why, but... So I get in,
- 12:26and of course it's crashing. So it's been crashing for
- 12:29who knows how long. I don't know, maybe a day,
- 12:3224 hours at least. Weeks and weeks. No, no, no.
- 12:36Luckily not weeks. The oldest one non-polled I think was
- 12:40from the 21st. It was like 24 hours or right
- 12:44around the right time. And I'm like, okay, what am
- 12:48I doing? I've always – again, I've given up on
- 12:52index coding by hand. I'm now just full agent guy
- 12:56when it comes to the podcast index. Heck yeah. I'm
- 12:59so deep into this thing now. Mr. Agent Guy. Yes.
- 13:04So – I'm like, all right, here we go. I'm
- 13:07just going to start throwing the coding agent at it.
- 13:10And first thing that pops up is – because I
- 13:15knew what the problem was. It was running out of
- 13:20– it was overflowing – Node.js was overflowing the heap,
- 13:23and so it was just hitting a feed file. Loading
- 13:27the feed file into the parser was just overflowing the
- 13:30amount of memory that was given. And it crashed it.
- 13:37But I'm like, I've put – I know I've put
- 13:38in a 35 meg limit. I know that. And so
- 13:41I go start going through, well, syntax problem or just
- 13:45a logic problem in there. It just wasn't hitting. It
- 13:50was not picking up the limit. So I'm like, okay,
- 13:53this is an easy fix. The coding agent can do
- 13:55this. So it goes, it refactors a couple of lines
- 13:58of code, 35 limit kicks in, back in business. But
- 14:03then, so I'm like, okay, this thing parsed now. Well,
- 14:07when it gets to, these run in detached screen sessions.
- 14:10Mm-hmm. So I get in the screen session. And I'm
- 14:15looking at it. I'm watching it. I'm watching it roll.
- 14:19And, yeah, Eric, we are going to move to that,
- 14:25but just so many other things that I haven't got
- 14:27there yet. But the – so I'm watching it roll,
- 14:30and then – I see it when it goes to
- 14:34do its next cycle. It just hangs for life. Five
- 14:41minutes. Then I see it blow through and start doing
- 14:45aggregation again. And then it goes to its next cycle.
- 14:47Hang. For like five minutes. I'm like, okay, what is
- 14:51going to start looking at the other aggregators? They're all
- 14:53doing the same thing. So there's all the, there's this
- 14:57like anywhere from three, To eight minute hang that's happening
- 15:01at the beginning of each feed polling. This is hang
- 15:04time in this case is not good. This no is
- 15:06the opposite of what you want. Right. And. So I'm
- 15:12like, okay, well, here we go. Coding agent. What's happening
- 15:16here? Is that literally the prompt you gave it? No,
- 15:20I was a little more eloquent than that. So then
- 15:25it's a it's it starts looking at the code and
- 15:28it says, well, here's your problem. You are... You're trying
- 15:36to use a SQL query. to pull feeds to poll,
- 15:46but some of the columns you're using are not indexed.
- 15:51I can't be right. I mean, I'm I've been doing
- 15:55this a long time. I know how to properly construct
- 15:59an indexed SQL statement, or at least I thought I
- 16:03did. And but here's the issue. Sometimes SQL can get.
- 16:15At a certain size, a SQL statement becomes almost incomprehensible.
- 16:20You really need – An agent. At least a syntax
- 16:25parser to help you make your way through this. And
- 16:31I don't typically do that. I'm typically writing these things
- 16:34just – text by hand. And I don't like it's
- 16:38almost like a regex. But, you know, you need something
- 16:42to visually like give you colors and stuff because this
- 16:45stuff can just get away from you. If you have
- 16:47like a. Yeah. Your colors is good. Yeah. If you
- 16:50have like a 40 or 50 line long SQL statement
- 16:54with multiple subselects, this kind of thing, it really gets
- 16:58difficult to understand what's happening. And so what. here's to
- 17:05make it concise or try to The way that each
- 17:12aggregator pulls in the feeds that it's going to scan
- 17:17is, is there's nine aggregators, zero through eight. And each
- 17:24one of them takes a slice of the index. But
- 17:27that's not the only criteria that it needs. It also
- 17:31bases it on priority. So there's a priority number each
- 17:35feed gets. and update frequency. So there's multiple criteria. And
- 17:42the way I have that set up is, first of
- 17:44all, each aggregator looks for its own slice of the
- 17:47index. So aggregator zero gets podcast IDs one through a
- 17:53million. Aggregator one gets one million and one through two
- 17:57million and so on. Each one starts with. give me
- 18:04all the feeds where dead equals zero. and the ID
- 18:10is within my slice range, And it's pull now flag
- 18:15is set to something greater than zero. So that means
- 18:19I'm supposed to pull it. I'm supposed to pull this
- 18:22feed. But then there's a second set of criteria, and
- 18:26those are all indexed columns. Then there's a second set
- 18:31of columns that are also all indexed. And so, for
- 18:35instance, on aggregator zero, it's saying, I want that. Or
- 18:40so either that criteria or if nothing is in that
- 18:45criteria set, I want to I want to also scan.
- 18:51for feeds where the update frequency is nine. And the
- 18:56priority is greater than negative one, which means like don't
- 18:59ever scan. Negative one is don't ever scan. And the
- 19:02pull now is greater than negative one. is is equal
- 19:06to zero so what i'm trying to say there is
- 19:08i'm trying to say this aggregator needs to always look
- 19:12at at flagged for for pulling feeds within this slice.
- 19:18And also another set of work. And so and what
- 19:21I'm trying to do there is maximize all the aggregators
- 19:25so that even if there's nothing to pull at any
- 19:28given time or if the number of feeds in their
- 19:30slice is very small, They still get a bunch of
- 19:33extra feeds that also need work to do. Ladies and
- 19:37gentlemen, this is a value for value project. I hope
- 19:39you're listening very closely and understand what work goes into
- 19:42this. Please consider supporting the index podcast index dot org
- 19:47down at the bottom of red donate button. This is
- 19:50a lot of work that's going on here. And we
- 19:53need to keep it running. Back to you, Dave. Thanks,
- 19:57Jim.
- 20:00Um, um, So, All of the columns in all of
- 20:06that, they're all indexed. The thing that I did not...
- 20:14Think of the thing that I missed is that ordering
- 20:17those results, you want to give some of those a
- 20:20priority because what if you come back with, let's say,
- 20:24what if you come back with 1,100 results, but your
- 20:28aggregator is limited to 250 feeds? You want to have
- 20:33some sort of priority in there where you say, OK,
- 20:36I got back a bunch of these, but these are
- 20:38the ones I want to do first. And the order
- 20:41by is the pull now column because that can be
- 20:44great. It can be zero means don't pull this feed
- 20:47currently. Everything gets a one by default, but if I
- 20:53want to jump something to the top of the stack
- 20:55and make sure it gets pulled right this second, I
- 20:59set it to two. So that's what I did with
- 21:02we get to do this. I set it to two.
- 21:07Well, when you were pod pinging it, it was setting
- 21:10it back to one. So that's why we kept like,
- 21:12that's why I told you not to pod ping it.
- 21:15I didn't. I didn't. No, no, no. But you did
- 21:17the first time. I saw in the second time. I'm
- 21:19sorry. Yeah. That's fine, but then there's another order buy,
- 21:27which is last check. And that's an ascending column that's
- 21:31just a Unix timestamp. So that's saying if if the
- 21:35pull now is is two, I want those first and
- 21:39everything else. I want to check it in the oldest,
- 21:43oldest to newest. So if we haven't checked it in
- 21:46a long time, well, that last check column. Did not
- 21:50have an index. Okay. Yeah, because the last check had
- 21:54been like two hours before I started publishing. And so
- 21:58in my mind as I was writing, I remember as
- 22:02I'm writing this sequel, in my mind I'm thinking, okay,
- 22:06by the time we get to the order by… We've
- 22:09already we're already down to our limited set. So we're
- 22:12just doing an ordering. We're not doing this is not
- 22:15a criteria for this for the select body itself. Well,
- 22:21that's not accurate because MySQL's plan engine where it determines
- 22:28how to execute the plan does not always do what
- 22:31you think it's going to do. And if you're ordering
- 22:36by a multi... congruent set of criteria It expects that
- 22:45thing to be indexed or else it's going to order
- 22:49it before the limit check and not after. So it
- 22:53was basically doing a lack of it. It was yeah,
- 22:56it was pulling all every time any aggregator pulled its
- 22:59slice, it was pulling all. All 8 million feeds and
- 23:02then grabbing the 100 off the top is what it
- 23:07was doing. Oh, wow. And that was the hang time,
- 23:12the 8 million ingest. Yeah, and it was hammering the
- 23:16database all day long. Okay, so is that the change
- 23:20that – was that the graph that you showed? That
- 23:22was the change that you made? Yes, and it went
- 23:26from – on the metrics, it cut database server load
- 23:31by 65%. Wow. Just by refactoring. I thought my Linode
- 23:36alerts were low today. I'm like, I don't have as
- 23:38many. You weren't getting Mindy alerts? No, I didn't. I
- 23:41got no Mindys. I got Mindy. Who names a server
- 23:46Mindy? I can tell you why it's named that, because
- 23:49originally we had two database servers, and one's name was
- 23:52Mork, and the other one was Mindy. But we killed
- 23:54Mork because it was too expensive. Mork was from Ork.
- 23:59Get rid of him. Yes. Yeah, Mindy is all that
- 24:01was left. Yeah. So there was two solutions to this
- 24:05problem. One is we… The last check is critical. So
- 24:11in order – we need an index on that column,
- 24:13so I had to do an alter on the table
- 24:15to add the index. Well, then in trying to do
- 24:20the alter on that table, it would not get a
- 24:25lock. So when you alter a table that's the size
- 24:28of the – that's got 8 million rows in it.
- 24:31It needs to sort of find a place to jump
- 24:34in, so to speak. Yeah. Because it's going to have
- 24:36to do a temporary table lock. And then it can
- 24:40do the online alteration. It doesn't have to stop the
- 24:43database. But then at the end of the process, it'll
- 24:46have to do another brief table lock. Well, if it
- 24:48can't ever get that very first table lock because there's
- 24:51something else going on, it'll just keep rejecting it. And
- 24:55I fought that for, gosh, an hour and a half
- 24:58and finally figured out. It was the Sphinx person server.
- 25:06That thing had been running a constant hit on the
- 25:11database for like 12 hours. So I had to kill
- 25:14that thing, refactor that thing's sequel to go in batches.
- 25:20Before I could finally come back and do the alter
- 25:22to add the index, Then after that happened, that only
- 25:26took like 10 minutes. Then after that, go in and
- 25:29refactor the sequel to because that sequel was still going
- 25:33to be slow when the when the limits drop below
- 25:37100 because it's still going to fall back to a
- 25:41big scan. So then we refactored that out from being
- 25:46like select where and or to being a union, which
- 25:51is basically two separate selects. Then do a join and
- 25:55take like a Venn diagram of of the contents that
- 25:58you're pulling out of the middle. So you both of
- 26:01those things run at full speed. So. Like basically the
- 26:04aggregators are pulling out the database at like 300 milliseconds
- 26:08now. They're like blazing fast. And so they got like
- 26:12a million times faster and dropped the load on the
- 26:16database by like over half. Wow. Well, that's a big
- 26:20win. Congratulations. That's a big one. Yeah, I mean, the
- 26:25end result is fantastic. It was just – but, I
- 26:28mean, there was more. I just – I kept going
- 26:31because I'm like, okay, well, we're in here. We might
- 26:35as well just keep going down the rabbit hole and
- 26:39ended up spending more time on the aggregators. Staggering their
- 26:46start times. So now none of them launch their polling
- 26:50at the same minute mark. So they randomize across the
- 26:57minute. There were some feeds that were stuck in limbo
- 27:03that were just getting – reprocessed over and over and
- 27:07over because there was a couple of, um, There's a
- 27:12couple of HTTP status codes I was not handling. And
- 27:16so they were just they had been getting pulled like
- 27:19once every 10 minutes for, I don't know, years. We're
- 27:23just hammering those things. And there's a couple of. Stop
- 27:29the hammering. Yeah. Yes. Somebody the the A.I. agent literally
- 27:34told me it was like. It said something like, this
- 27:38is how you get banned. I was like, well, sorry,
- 27:41man. I mean, like, geez, come give me a break.
- 27:44So and then we were keeping an extra copy of
- 27:47every feed and memory even after the XML parsing was
- 27:53done in order to potentially flag it later. So we.
- 27:58It refactors some of that. It's just a bunch of,
- 28:02you know, a bunch. Oh, and it found, it did
- 28:06find another bug with one of the. It being the
- 28:09robot. The agent, yeah. Yeah. Another runaway API query. Yeah.
- 28:15that was a result of this recent refactor. So that
- 28:18was a bug it created, so it had to fix
- 28:21it. So anyway, it's probably... It was an all-day adventure,
- 28:28let's say that. Well... It's highly appreciated, brother. The stuff
- 28:32you do. The stuff you do. Let's bring in our
- 28:35guest. Let's bring in our guest because he's been waiting
- 28:37very patiently. And if we let him wait too long,
- 28:41he'll be drunk because he likes to drink wine around
- 28:43this time. Because our guest today is coming in from
- 28:46Marlowe. He is the CEO of True Fans, co-host of
- 28:49Pod News Weekly Review. And as of last weekend, a
- 28:52sexagenarian who would like it noted that growing old is
- 28:56mandatory, but growing up is optional. Ladies and gentlemen, say
- 29:01hello to Sam Sethi. Ah, good evening, gentlemen. Good evening.
- 29:06Can I just point out all I understood from what
- 29:08Dave said was nanu nanu. It meant nothing to me.
- 29:13I have no idea what you said, but it sounds
- 29:15amazing, Dave. Thank you. Well. If amazing means fixing problems
- 29:21that you yourself created, I agree with you. It was
- 29:23amazing. I got to ask you one before we talk
- 29:26about podcast stuff, though. Your wine business, are you seeing
- 29:31an increase? Because I have a friend here in town.
- 29:36who also is a wine importer, and he said the
- 29:40amount of non-alcoholic wine is way up. Yeah, it is.
- 29:47Are you seeing that? Yeah, more people are going for
- 29:50lighter wines or non-alcoholic wines. It's a shame. This is
- 29:53a travesty. This will not stand. It's the young, not
- 29:57the old. It's actually demographically young.
- 30:00But I mean, how do you even make non-alcoholic wine?
- 30:03Do you, I mean. It's called Ribena, I think. He
- 30:06said they, he said they like centrifuge it or something.
- 30:10It's just, it's not, I mean, there's trends like orange
- 30:13wine now as well. It's like, it's just becoming silly.
- 30:18i mean with with the warming that we've had this
- 30:20summer a lot of the european wines it's just grape
- 30:24juice yeah but they've they've actually ripened too quickly so
- 30:29the problem is you're now getting white wines are great
- 30:33but red wines uh it's not good for it so
- 30:35it's not going to be a good summer for wine
- 30:37anyway we we digress So it's juice boxes, basically. Juice
- 30:43boxes. Juice boxes and shoko love. What more could you
- 30:47ask for? It's a beautiful thing. So Sam did what
- 30:50everybody should do. He sent us an email and said,
- 30:54Hey, man, I want to be on the show. And
- 30:57that's how you do it. And because you got stuff
- 31:01to talk about, because if there's any... For any member
- 31:05of the podcasting 2.0 band of misfits, it has got
- 31:09to be true fans that is literally implement. I mean,
- 31:13they run out of tags. It's like we don't have
- 31:15another thing to put in there. Could you please make
- 31:17another tag? We need something else. We need more tags.
- 31:20We reached the end of the namespace. We need more.
- 31:23I literally sent an email to Mo saying feature complete.
- 31:26there's nothing left that's where you need to start making
- 31:33bugs so that you can fix them so you can
- 31:35have something to do now we've got enough of those
- 31:39still so you now what I always appreciate about Sam
- 31:42is he will update the the podcast index.social with the
- 31:48latest things that he's working on. Although it always kind
- 31:51of sucks the way it shows up because it comes
- 31:53in reverse order. You know, I have to go, oh,
- 31:55let me go find out, you know, okay. And I
- 31:57have to go and go to your click on it
- 31:59to get the first one and they go down the
- 32:02list. But, man, you've you've done a lot of new
- 32:04things, particularly on the value for value side with new
- 32:08payment stuff. Where do you want to start? I think
- 32:13one thing I'd love to start because it's related to
- 32:15Godcaster is publisher feeds versus network feeds, if you don't
- 32:19mind. Yeah. So Oscar came up with the idea of
- 32:23publisher feeds and that was about two, three years ago.
- 32:27It's been ratified as a standardised tag within the podcast
- 32:30namespace. Brilliant. Brilliant. No one's implemented it and I don't
- 32:34know how to get other hosts to do it. But
- 32:37what is a publisher feed? It's fundamentally podcasts from one
- 32:42single producer that you aggregate. So it's a great form
- 32:46of discovery. I land on... Smart list as an example
- 32:51and then we say the publisher is wondering you click
- 32:54on the one tree link and boom You get all
- 32:56the other podcasts from wondering you go. Oh my god,
- 32:58okay I didn't know about this this isn't okay become
- 33:01a fan become a fan Click on the playlist and
- 33:03run it as a whole playlist. So that was really
- 33:06cool, but no one's doing it so We then had
- 33:09this issue that a lot of independent podcasters were saying,
- 33:14well, that's great for the big boys, but I want
- 33:16to form a wine podcast society. And I want to
- 33:21be able to start with my own podcast, but I
- 33:23want to invite people. I don't know, five or six
- 33:26other little podcasters. And we want to aggregate all of
- 33:29our listen times and our plays and then go back
- 33:31to the advertiser or sponsors and say, look, instead of
- 33:34having 100 plays on one podcast and 10 plays on
- 33:37another, we've got a thousand plays as a network. Can
- 33:41we now get sponsorship or can we now get sponsorships?
- 33:45some advertising or whatever it may be, right? And so
- 33:49the difference between a publisher and a network feed is
- 33:51a publisher is a single publisher with multiple podcasts within
- 33:56it that you can use for discovery and a network
- 33:58is you are not the publisher of any of those.
- 34:01You aggregate and invite people to join you But the
- 34:04analytics in your dashboard shows you all of the aggregated
- 34:09totals so that you can then act like a big
- 34:11player and take it to somebody else for monetization. This
- 34:15is a very good explanation. And as it relates to
- 34:20Godcaster, I would say that because we have an integration
- 34:25network. partnership with RSS.com, and we're seeing a definite uptick
- 34:31of stations who are creating podcasts, you know, like –
- 34:40uh their own station podcast but they may have one
- 34:43from a local pastor or something from the city council
- 34:45you know some other ones and this would be a
- 34:48great place to integrate that i'm the funny thing is
- 34:51sam is that people they really don't seem to care
- 34:54that much about stats it's so crazy i i the
- 34:59for the um uh For the linkage side, you know,
- 35:04this podcast belongs to this network, that kind of stuff
- 35:06they understand. Our customers, they're not, I mean, they don't
- 35:09have ads or sponsorships, most of them, I would say.
- 35:13But in general, it seems just like the hosting companies,
- 35:17this is something they need to jump on board with,
- 35:19and we should probably start asking them to do that,
- 35:22because I presume True Fans Hosting does this. Yes, we
- 35:25do already. Of course. Why am I even presuming? And
- 35:30it's like, yeah, I mean, I put a link in
- 35:32the email I sent you, but the idea… is that
- 35:36we copied the publisher feed format in the structure. So
- 35:40in the RSS feed for the podcasts we host, we
- 35:43also put podcast colon network, and then that links to
- 35:48a file which lists all of the podcasts within that
- 35:51network. So we copied the same structure, and I'm going
- 35:53to put it up on the GitHub page, So that
- 35:55hopefully, you know, everyone can review it and then maybe
- 35:58we can get that approved as well. But the idea
- 36:01is that within the RSS feed, we now have pod
- 36:05roles. We now have publisher feeds. We now have network
- 36:08feeds. We have merch feeds. So we're trying to aggregate
- 36:11information. Lots and lots of things. I call it a
- 36:14super feed, but that's just our internal name for it.
- 36:19The thing you're – it sounds like you're describing –
- 36:25is less of a network and almost like a collective
- 36:28or a co-op. Correct. Yeah. And that was something that
- 36:31your hosting customers asked for? Yeah. So a lot of
- 36:35them were saying, look, I keep going and asking somebody
- 36:38to sponsor my podcast or I ask somebody to put
- 36:41DAI type advertising into it. and they go how many
- 36:46plays have you got how many listeners have you got
- 36:48what how many fans and the number is always small
- 36:51and so in the long tail it's really hard for
- 36:53those people to go and find people to you know
- 36:56pay them so if you can then say well my
- 36:58podcast is about wine and i've got 20 other wine
- 37:02podcasts and collectively we can then act as one So
- 37:06the whole is greater than the sum of the parts,
- 37:08then it works. And we also, in the analytics, drill
- 37:11down. So in terms of the money splits, it's easy
- 37:15to work out which one's got 10% of the plays,
- 37:17which one's got 5%, etc. And so you can split
- 37:21the monies back very easily as the admin of that
- 37:24network. Okay. What I thought was most interesting, and you've
- 37:29been working on this for a long time and I've
- 37:31been hearing you talk about it. By the way, two
- 37:33weeks of no pod news weekly review is tough, I
- 37:36have to say. We're doing it tomorrow morning. I can
- 37:40tell you why we had. So James was in New
- 37:42York for one week and then... We recorded two hours
- 37:45on Thursday as we normally do. And unfortunately, James sounded
- 37:50like he was in a water tunnel. Oh, no. What
- 37:54happened? What happened? There is a super secret new recording
- 37:58tool from our friends at Buzzsprout. And you decided to
- 38:01use the super secret new recording tool? Well, we've done
- 38:06it once before, but actually James says it was somewhere
- 38:09between the Rodecaster's SD card failing and obviously what was
- 38:13being tested. I hate it when that happens. I mean...
- 38:17That's the beauty of streaming live is there's always some
- 38:20crazy guy out there who's recording it. I've had that
- 38:23happen many times. Like, holy crap, everything failed. And I
- 38:26got a copy here for you. Don't worry about it.
- 38:29Yeah. It'll be out on Sunday. Oh, okay, good. So
- 38:34you're talking about it more. You're posting about it more.
- 38:38The idea of hosting no longer just being podcast hosting,
- 38:43but more like a creator portal. Yeah. Now, look, you've
- 38:48talked about this in the past. You've called it the
- 38:50Rachel Maddow problem. Well, Rachel Maddow is a problem, but
- 38:55yes. Okay. Continue. I think what I'm seeing is that
- 39:01podcasters doing audio is great. And I still insist that
- 39:06a podcast can only be a podcast if it has
- 39:09an RSS feed. Otherwise, it's not a podcast. Now, because
- 39:12the alternative enclosure, that can be video as well. It
- 39:16doesn't have to be just audio. but it has to
- 39:18have an RSS feed. Anyway, that's just me. But what
- 39:21we've seen is that people have started to want to
- 39:23aggregate all of their content that's been disparately spread across
- 39:28the web. So in the past, you might have had
- 39:30a WordPress site, and then you might have had a
- 39:32sticky meal site or a Wix site. And all your
- 39:36contents everywhere, your merch, your blogs, Now what we're seeing,
- 39:40not just with Truefans, I think, you know, Substack, Supercast,
- 39:44Memberful, Supercast, all of these sites are now becoming creator
- 39:48portals. And I think that is the arrow of direction
- 39:52I hope and see that creators will go down. So
- 39:56what would that include? For us,
- 40:00That's so audio, video, a blog, live events, ticketing, merch,
- 40:06network or publisher feeds. And all of that gets aggregated
- 40:11into one RSS feed as well from Truefans. So when
- 40:14we publish to the podcast index, you get that full
- 40:18RSS feed. Of course... Any app can then read it,
- 40:21but most apps won't read half of the RSS reader.
- 40:24And I think you've also talked about adding newsletter functionality.
- 40:28Yeah. Yeah, so we've just built our own newsletter. So
- 40:32we're just going to push one out very quickly. And
- 40:34then, yes, that's the last bit we want to add
- 40:37for creators so you can have an own newsletter. your
- 40:40own email list and then send that out to people
- 40:42who have subscribed to your newsletter that's that's gotta be
- 40:46a hard thing to get into yes i mean like
- 40:49with all email is so restricted and broken broken broken
- 40:54broken we use send grid um you know is it
- 40:58good is it bad we'll find out um i think
- 41:01You know, we're coming from a very hard place. I
- 41:05mean, you've got Substack whose core was the newsletter, you
- 41:08know, and they're now building audio, video, live premium content.
- 41:13They're building all of this stuff around it. And, you
- 41:16know, So we're coming the other way. We're coming from
- 41:19an audio first and then trying to build these other
- 41:21features onto it. I will say one thing that I
- 41:23tell people over and over again, particularly with value for
- 41:27value. So if you're supported by listeners, the newsletter is
- 41:32essential and people have no idea how essential it is.
- 41:38So to be able to send out an email the
- 41:41day before you have an episode come the day, the
- 41:43day before and the timing also matters. And that's, you
- 41:46know, that's a testing issue. And what I've what we've
- 41:50been doing for 19 years. is hey we've got a
- 41:54show tomorrow here's a funny picture remember you have to
- 41:57support us donate here's what's come on up on the
- 42:00show and remember you have to support us donate and
- 42:03uh here's another fun picture remember you have to support
- 42:06us donate and it is typically responsible for i'd say
- 42:10close to 40 of donations come in after the newsletter
- 42:14goes out Because it functions as just a reminder? Yeah.
- 42:22Is that what you see? That's what it is. We're
- 42:24all attention deficient, so we need things that land just
- 42:28in time. So we get to do this. We've been
- 42:32using Substack. Now, unfortunately, Substack won't just let you... keep
- 42:37your own RSS feed and import it. If anyone's listening
- 42:40at Substack, you're idiots. Because that would be like PodPage.
- 42:45That would just be perfect if you allowed for that.
- 42:48But no, we have to use our feed and all
- 42:50this stuff. But what they have built in is they
- 42:54have... the financial model built in. So with one click,
- 42:58you're paying, which is great. On the other hand, it's
- 43:02not great because they're always popping up little things like,
- 43:06hey, you should spend money on this, which I hate.
- 43:10You know, it's like, no, no, it's value for value.
- 43:12Don't put the free option at the bottom. Let people
- 43:14know. You know, so there's some problems with that. But
- 43:17that integration, if I was starting from scratch and I
- 43:21didn't, for whatever reason, I would trust them as a
- 43:25host, which I just, I'm not seeing that right now.
- 43:29I want features. I want 2.0 features. They don't offer
- 43:31that. I can see why people go with that. So
- 43:34I think that integration and once you sub stack has
- 43:37has mass adoption with people who've already put their their
- 43:41payment details in. So the value part is like one
- 43:45click, boom, done. Okay, you're good to go. That's the
- 43:48amazing part. And look, they're building on a really strong
- 43:53core function, which is the newsletter and the blog. So
- 43:57it's – you know, Substack is being – it's being
- 44:00inshittified. I mean, you can just see – It is.
- 44:02It is a bit, yeah. It's gotten demonstrably worse over
- 44:06time. More stay on our platform, please don't leave. It
- 44:10just – It's a worse experience in every way. The
- 44:14app is horrible. It is. It's so bad. It's not
- 44:18as bad as Medium. You've got articles, notes, comments, posts.
- 44:25I don't know what's what anymore. It's too much. Well,
- 44:28the CTO has just left... and also to join OpenAI.
- 44:33Really? From the factory to the fire. Nice. Well, to
- 44:37start a creator network on OpenAI. I mean, that's what
- 44:41his announcement was. Yeah, so... And, you know, they added
- 44:45a podcast button and stroke tab on Substack because people
- 44:50couldn't find podcasts. Right. But you go try and look
- 44:52for that and find that tab. I still can't find
- 44:55it. So I think the UI is really a mess
- 44:57right now. It is. And it makes me – it
- 45:02brings up the – Something that me and Adam talked
- 45:05about last week, which is just everybody's trying to do
- 45:09everything now. It's not like you have hosting companies. Well,
- 45:15I think it started with things like Riverside and Descript
- 45:19putting in hosting. And now it's spreading to where, well,
- 45:23everybody feels like they have to do everything because everybody
- 45:27else is doing everything. And so now you're going to
- 45:30– everybody is going to have to – I think
- 45:33there's this pressure going on for all platforms to give
- 45:37you every possible thing to do. Well, I talk about
- 45:41– Sorry, thank you. No, no. I was just going
- 45:44to finish up by saying true fans, at least you
- 45:47understand podcasting. Like Substack, I mean, they may understand it
- 45:51a little bit, but they started out as a completely
- 45:55– it's a bolt. Just like Spotify started out with
- 45:58music and they bolted on podcasts later, I feel like
- 46:01the podcast first world – It makes more sense to
- 46:05bolt on other podcast features to start out as a
- 46:08podcast hosting company and then release like a like a
- 46:11recording tool or something like Buzzsprout instead of starting out
- 46:15as a. You know, it's like a meeting tool like
- 46:18Zoom and then adding podcasting onto the side of it.
- 46:20I have to say I just because Sam said it
- 46:22challenge accepted. I went to the I got the Substack
- 46:26app. I hit podcast and it shows a whole bunch
- 46:29of podcasts. And this is the interesting thing. So I
- 46:32put in we get to do this. And it shows
- 46:36it as the top hit in the podcast search. Then
- 46:40I tap and it shows that. Now, these episodes are
- 46:43just articles. I have no player embedded or anything, just
- 46:47purely a link to our own player. I think we
- 46:51link to the bridge page. Godcaster player. I tap on
- 46:56it. It pops up a page. It still has the
- 46:59click here for this episode, but it has a listen
- 47:02button. And I hit the listen button and boom, a
- 47:04player opens and it's playing our podcast. I don't know.
- 47:09So they recognize it somehow. And they I give them
- 47:13no feed. I give them nothing. Somehow they recognize it.
- 47:17That's that's rather outstanding. I have to say. Huh. So
- 47:22are you saying that you don't have a presence on
- 47:24Substack? No, we do. Somehow they have your content. No,
- 47:27we we our newsletter is on Substack. And. We post,
- 47:34so we'll create a new article when the episode comes
- 47:36out, which is basically show notes, and we post a
- 47:39link. But I didn't put the listen button on there.
- 47:41They did that. So they're smarter than I thought, actually.
- 47:45So they're not pulling your feed, is what you're saying?
- 47:48No, they're not. As far as I know, they're not.
- 47:50So it sounds like they're almost re- Building you another
- 47:54feed on their side and in effect. Because you have
- 47:58a play button next to all of your episodes, but
- 48:01it's only in their silo. Yeah, but if I say
- 48:05– if I'm looking for other episodes and it doesn't
- 48:08– I don't understand it. This is the problem. This
- 48:13is the problem is it's confusing. It is confusing. And
- 48:17you're the one who's – It's your account. Yeah. Yeah.
- 48:21Well, it's better than what I thought, but it's also
- 48:24much worse than I thought. Oh, well. I was just
- 48:27going to say, Deb, I think what we're seeing is
- 48:29a change from what I call horizontal to a vertical
- 48:33world. So horizontal was Buzzsprout was the host and then
- 48:37Overcast was the app or Pocketcast was the app. And
- 48:40then you've got WordPress for your blog and you've got
- 48:43something else. And I think we're now spinning that to
- 48:46a vertical where... Everyone does hosting through and you know
- 48:50Fountain and ourselves became hosts not because we wanted to
- 48:54I spoke to Oscar about this. He didn't particularly want
- 48:57to, but we were frustrated. asking all the existing hosts,
- 49:02add video, add this. Why is that feature not there?
- 49:06Who's got a pod role? Why don't you do this
- 49:08tag or that tag? And it was like, okay, well,
- 49:10if you're not going to do it, guys, we're just
- 49:12going to come and go, we'll do the hosting part.
- 49:14And the cost of hosting is minuscule. you know the
- 49:19the cost per gigabyte is literally 0.001 it is not
- 49:24expensive anymore so you know in the technology escalator it's
- 49:29now the bottom of the escalator in terms of feature
- 49:32and function and you're now seeing all the hosts are
- 49:34having to up their game to differentiate and Yeah. So
- 49:38we just went through the whole video upgrade. Everybody pretty
- 49:41much did that. Do you see a huge uptake as
- 49:44was expected? No. Yeah, I didn't think so. No, pretty
- 49:48much. That's as expected. I think it's good that we've
- 49:53done it. I think leaving the video to YouTube and
- 49:57Spotify was stupid. Um,
- 50:00I'm glad that we've all upped our game and done
- 50:02it. Will we see a massive uptake? I don't think
- 50:05so, but, you know, at least we've ticked that box.
- 50:08I mean, you know, Amazon this week have added the
- 50:10alternative enclosure. They've added video in the alternative enclosure, which
- 50:14is really well done. So congratulations to them. But Apple...
- 50:19So as a host, I'm still having to use the
- 50:21proprietary APIs from Apple, Spotify and YouTube to send video.
- 50:25It's not, you know, they don't support the alternative enclosure.
- 50:29They don't support in the primary enclosure HLS. So we've
- 50:32still got a long way to go in order to
- 50:34get the adoption of video properly in those clients. So
- 50:38is TrueFans hosting? Are y'all publishing in the alternate enclosure?
- 50:45Yes. Yeah. So we, before any of the Apple API
- 50:50stuff came out, we had made the decision to upload
- 50:54MP3 and MP4 and convert to HLS. So we did
- 50:57that. Why did we do that? it goes back to
- 51:00the other big issue that's going around what is a
- 51:03play how long should a play be and how can
- 51:06you get first party data and we were like okay
- 51:09we can't beg borrow or steal apple will not give
- 51:12it to us spotify or youtube and you look at
- 51:16bumper you know they have to ask their clients to
- 51:19give them a login and then they act and then
- 51:22they aggregate in some dashboard but it's micro data just
- 51:25for their clients now we worked out and i'm gonna
- 51:28you know i told you in the email i'm now
- 51:30gonna reveal how we're doing it because i think everyone
- 51:33should be doing it because we've got to break the
- 51:35monopoly of these three big players so There is something
- 51:39that we did, we converted all of the content, MP3
- 51:43and MP4 into HLS, and then we use this HTTP
- 51:47206 partial content. What that does is it actually asks
- 51:53for a range request. So we're streaming content down to
- 51:57the client. and the range request is being pushed. At
- 52:01the point when the person stops requesting content, i.e. they
- 52:05stop playing, we know exactly that A, they've played it,
- 52:09and B, how long they've played it, and then we
- 52:11can put that in our metrics, and that's how we
- 52:13do it. So we can do that across all apps,
- 52:15and it works really well. Mm-hmm. So the issue that
- 52:20leaves, though, is the thing that we're facing right now.
- 52:26I've gotten two questions in the last couple of weeks
- 52:30of people texting me and saying, hey, is this y'all?
- 52:37And – They gave us a screenshot of they gave
- 52:41me a screenshot of a user agent claiming to be
- 52:46podcast index. And it is not us. And that's the
- 52:50and I this we know this is I mean, obviously,
- 52:54this has been happening forever. But it seems like this
- 52:59is now a huge problem. User agent faking is now
- 53:04just the norm. You have no idea whether or not
- 53:08Apple Podcasts or Overcast or Podverse or Truefans, you'd have
- 53:14no idea if that's legitimately who they are. But you
- 53:17cannot tell anymore. No, and so my learning curve has
- 53:23been vertical since we became a host. So the first
- 53:25thing was, okay, how do we do this? How do
- 53:27we get our own CDN? How do we make the
- 53:30optimisation? So great learning. then we did the hls learning
- 53:33and then everyone jumped on the hls bandwagon brilliant and
- 53:37so that's the next thing and then we started to
- 53:39get all the streaming data coming back and it was
- 53:41like hours and hours of stuff and we were seeing
- 53:44bots all over the place and so we built a
- 53:47wath which is a firewall uh and we basically allowed
- 53:51the individual creators then see all the bots we worked
- 53:55with john spurlock's oporg list to begin with and so
- 53:59we could see the the ones that had truly said
- 54:03they were a user agent and they were bots and
- 54:06then as a creator you can then turn them on
- 54:08or off so the reason why we gave the option
- 54:11was because some people said no i want to be
- 54:13indexed by open ai no i want to be indexed
- 54:16by these bots and other people like well that's costing
- 54:19me money no turn it off so we gave that
- 54:22option but now we're getting uh unknown um data in
- 54:27terms of streaming it's quite a large percentage and We
- 54:31don't know how to fix it right now. Seems like
- 54:33it was 60% or something when I saw that graph
- 54:35you posted. Yeah, it's really high. And I think the
- 54:39answer is Apple. And so if these bots are apps,
- 54:45forget web for a minute. If these bots are apps
- 54:48and that bot that James highlighted is. which was removing
- 54:53the ads and providing some skipping capability. That's up in
- 54:57the app store. But the first version was spoofing itself
- 55:02as overcast. Now it's worked out that he can turn
- 55:05off that and he doesn't have to even give a
- 55:08user agent. Apple banks 30% from that app because it's
- 55:12a paid app. Apple could enforce every app to have
- 55:16a user agent before it is allowed into the app
- 55:19store. And that would fix it because then it would
- 55:22be a whitelist that we as hosts could then point
- 55:26ourselves to, oh, that's what it is. Okay, that would
- 55:29fix it, but Apple's never going to do this. I
- 55:32don't know if they're interested. So you're saying that this
- 55:36particular app is now claiming to be something like a
- 55:40web browser? Yeah, it can claim to be safari. It
- 55:44knows now that if it claims or reports itself, it
- 55:47will be blocked. So now it says, well, I'm going
- 55:50to illegally claim to be something else. And no one's
- 55:53policing me. So happy days. You know, that is interesting
- 55:57because that could be I'd seen I'd seen James mention
- 56:00that or heard him mentioned it. And I wasn't really
- 56:03following what he was saying, but now that you lay
- 56:06it out like that, I think I understand because if
- 56:09there was a user agent enforcement mechanism on apps, that
- 56:12really would make a big difference. That would help. Yeah,
- 56:15it definitely would help. And it's not like it's completely
- 56:18out of line with the other enforcement. I mean… Apple
- 56:22and Google enforce lots of things on app developers, and
- 56:26we know this because they – sometimes app developers have
- 56:29to email us and say, hey, I submitted my app
- 56:32for app review, and they say that I'm not allowed
- 56:35– they won't approve it unless I get written approval
- 56:39from Podcast Index that I can use your API. So
- 56:43they already enforce lots of different requirements like that. That
- 56:47is something that Apple and Google – I don't know
- 56:51that I agree with you, Sam, though, but I think
- 56:53that sounds like something they absolutely would do. I don't
- 56:56see how it hurts them at all. Well, how do
- 56:59we get them to do that? You know, we have
- 57:02friends in both camps, but nobody seems to want to...
- 57:08Nope. Hello? Sorry about that. I'm sorry about that. I'm
- 57:13sorry. I'm sorry. I was on the phone with Apple.
- 57:16Okay? I felt my brain turned inside out for a
- 57:19second. I'm sorry. I was on the phone with Apple.
- 57:21Yes. I don't know how you – that's the question
- 57:26of how do you get giant mega – Mega national
- 57:31corporations do anything. We can hear you coming back, Adam.
- 57:37You still hear me? Yeah, I'm hearing it. You're bleeding
- 57:40through, brother. I'm bleeping through. I'm sorry. All right. Thank
- 57:43you. I'll stop now. How do you get these humongous
- 57:47corporations to do anything? That is an unknown thing. Well,
- 57:52I think if you talk about it more and talk
- 57:55about it as a pain point, I mean, this week
- 57:58was crazy in podcast movement, you know. Tom Webster stood
- 58:05up on stage and said, you know, Netflix is basically
- 58:07one of the top three podcast platform apps. I'm like,
- 58:10where's that come from? Then Rob Walsh said, yeah, but
- 58:13Netflix has one in 67,000 podcasts, you know, so yours
- 58:18isn't going to be part of it. and then apple
- 58:21has a play that is zero you know literally one
- 58:24second um youtube has a play that is a hover
- 58:28um The amp record totally tried to get something to
- 58:32be 30 seconds. That lasted about 30 seconds. Yeah. That
- 58:38died as predicted. We knew that would die. Yeah. So
- 58:42nothing is, you know, so we've got this going off
- 58:44in the background about what is a play, what's the
- 58:46analytics. And then we've got user agents. There's a lot
- 58:49in the air right now I think that we have
- 58:51to fix and not quite sure how we go about
- 58:53it. Well, I think from experience, we all know that
- 58:57you that you can't fix stupid things at once. Well,
- 59:00there's that too. You can't you can't fix 10 things
- 59:04at once. You got to you got to like make
- 59:07make your list and hit the biggest ones. To me,
- 59:11the list of things that have to be fixed always
- 59:14come down into two camps. It's like, is it realistic
- 59:17this will ever be fixed? Well, okay, once you get
- 59:21through that filter, which one is the most likely to
- 59:24be fixed? Not which one is the thing that hurts
- 59:28the most, but which one is the – Which which
- 59:31issue that you're trying to solve is most likely to
- 59:35receive a favorable ear from the people from from this
- 59:39other group? And if you can if you hit that
- 59:44one. And then the next most likely, instead of trying
- 59:48to solve your hardest problem first or your worst problem
- 59:51first, if you solve the one that you're most likely
- 59:53to find agreement on first, then over time you build
- 59:57a consensus or a base in order to start working.
- 1:00:00next hardest thing. And I mean, I think at least
- 1:00:04Spotify has shown zero interest in playing in the open
- 1:00:09podcast world at all. They just seem to not care.
- 1:00:13Apple, on the other hand, I think Apple Podcasts, that
- 1:00:16team over there, I think they would love nothing more.
- 1:00:20than to see App Store review enforce user agents to
- 1:00:25make these other podcast apps identify themselves. If they do
- 1:00:27it, everybody will do it. So that would be great.
- 1:00:31Yeah, I think the biggest problem is it's mini-thiefdoms inside
- 1:00:34of Apple. So the podcast team won't have App Store...
- 1:00:40input i mean you look at apple it it's got
- 1:00:44siloed all over it right so the the app music
- 1:00:47the app audio books the app for podcasting all separate
- 1:00:50look at amazon exactly the same audible is different to
- 1:00:54amazon music is different to wandry is different to art
- 1:00:5719. um this is corporate um, fiefdoms being exposed at
- 1:01:01the front end, whereas Spotify is an aggregated app. At
- 1:01:05least it appears to the consumer as one out with
- 1:01:08audio books, podcasts, and music. Well, we had, we had
- 1:01:11this solution kind of bubbling for a little bit, which
- 1:01:14is the idea of registering your, um, your ID, your,
- 1:01:22what's the word I'm looking for? Your, user agent? Yeah.
- 1:01:29Are you talking about the HTTP signing? Oh, whatever it
- 1:01:32is. I mean, yeah, HTTP signing. I think that's what
- 1:01:35it was. In general, look, Google forced HTTPS on us
- 1:01:39for everything. Yes. So why don't we get them to
- 1:01:44enforce this for everything? This would actually, it doesn't matter
- 1:01:48too much to me, but it does matter to people
- 1:01:50who are paying for bandwidth, although we just heard I
- 1:01:53should start a CDN because it's pennies. It's fractions of
- 1:01:56pennies now, so that's a new business I'm working on.
- 1:01:59But at the same time, it is costing people money,
- 1:02:02and it would be nice if we had the ability
- 1:02:05to say, no, not you, you know. But yeah, no,
- 1:02:09not you or only you or whatever it is. And
- 1:02:12that should go for browsers, too. Well, I don't really
- 1:02:18know about – I don't want to go back down
- 1:02:22the signing argument. You already tried that. Yeah, and we
- 1:02:27do it. We do it. That's how you can tell
- 1:02:30if it's us. If you want to know if it's
- 1:02:33the podcast index aggregator – We sign our request with
- 1:02:37a public key. You can verify that it is us.
- 1:02:39So we do – we put our money where our
- 1:02:42mouth is. We're walking the walk. And I don't want
- 1:02:45to like re-litigate that whole thing. Oh, my God. You're
- 1:02:49buzzing like crazy. I know. Well, not anymore. Move the
- 1:02:53chocolate. I swallowed my chocolate. But – Like I don't
- 1:02:57want to relitigate that whole thing, but at the same
- 1:02:58time, this – I think what we're seeing is an
- 1:03:04escalation in – The issue of apps being impersonated –
- 1:03:08it's an impersonation and escalation. That's what we're seeing. And
- 1:03:14like – so if you're an app – like I
- 1:03:17know that there's – you know, Spurlock and Mark and
- 1:03:20all these. I know that they have – There are
- 1:03:24legitimate reasons not to want to do this, but at
- 1:03:26the same time, if you see millions of requests claiming
- 1:03:29that they're you but they're not, that's also – you
- 1:03:32have to admit that's a problem. Because what if they're
- 1:03:37being abusive and it's not your app doing it? Yeah.
- 1:03:40Well, the biggest problem is if you keep spoofing that
- 1:03:43you're overcast and suddenly people block overcast. Yes. And the
- 1:03:47legitimate overcast thing gets blocked. Then, you know, Marco's going
- 1:03:51to be very upset. And I would be too if
- 1:03:53it was true fans getting blocked. So... Before we get
- 1:03:57to that problem, let's try and fix it because we
- 1:03:59know that's the problem that will bite us in the
- 1:04:01future. And I think that was the biggest misunderstanding of
- 1:04:05that whole argument is that it was looked at from
- 1:04:08the standpoint of if you have signing, then you can
- 1:04:12get blocked. But the whole point of it was to
- 1:04:15not get blocked. That was the whole point of it
- 1:04:18was if you sign your stuff, we'll know how we'll
- 1:04:20know you're that you are who you are and we'll
- 1:04:23know not to block you. And so, like, I think
- 1:04:26the incentive to. The incentive to not block a legitimate
- 1:04:34app is stronger than the incentive to block a legitimate
- 1:04:39app. So at what point would a hosting company or
- 1:04:46provider... Want to block legitimate download traffic from a real
- 1:04:52app? I can't think of one. So Tom Rossi at
- 1:04:58the PSP has proposed this. I think it's on the
- 1:05:01GitHub as well. The only other negative I heard was
- 1:05:06the podcast apps that are serverless wouldn't be able to
- 1:05:10participate. Now, I don't understand that enough. But that's one
- 1:05:13of the arguments. Say that again. Say that again. So
- 1:05:16the apps that are serverless would not be able to
- 1:05:20participate in a signing because they don't have a back
- 1:05:24end to sign against. I understand the argument, but I
- 1:05:27think that's easy to work around with like an escrow.
- 1:05:30Yeah. Yeah, I agree. I don't think that's a problem
- 1:05:33at all. I mean, I would – the podcast, I
- 1:05:36would be totally willing to host an escrow on behalf
- 1:05:38of serverless apps. I mean, like, completely open. We could
- 1:05:43– it's – it costs us nothing. Why don't we
- 1:05:46just – how about this? Let's just do it. Let's
- 1:05:50just build it. Build an escrow for all apps, for
- 1:05:53all I care. And just make it a thing. And
- 1:05:57then maybe someone will pick it up and say, oh,
- 1:05:59look what these guys are doing. And that's good. I
- 1:06:01mean, that's how things usually work in this world. You
- 1:06:03build it. You push it. It's like any other type
- 1:06:06of content. Oh, here's a new tag. Oh, here's a
- 1:06:09key to sign with. Oh, I kind of like that.
- 1:06:11We can get a nonce or some sort of key
- 1:06:17signing material, give it to an app developer. They can
- 1:06:21sign it with their key, put their public key in
- 1:06:25our escrow, and then we have verified that they are
- 1:06:28who they say they are, and then we'll basically co-sign.
- 1:06:32I'm fine with that. You know we'll join you. You
- 1:06:35know that. As always. We've got nothing else to do.
- 1:06:40We've been waiting for you. You already finished the internet.
- 1:06:45We got to the end. We're like, now what? How's
- 1:06:49business doing in general, Sam? Pretty good. Daily signups of
- 1:06:55users about five, 600 people. Wow. Yeah, and hosts about
- 1:07:0020 to 30 a day minimum. With some days we
- 1:07:05spike at 50. So it's good. It's good. It's going
- 1:07:08well. We... I mean, I'm going to reveal something that
- 1:07:11you might not be aware of. So Mo, my developer
- 1:07:16who is stuck in Afghanistan. Afghanistan. Yes, I know. He
- 1:07:20was in Iran. He got out just before the Internet
- 1:07:23was turned off. He was in Afghanistan living in his
- 1:07:27uncle's. a farmyard just outside a car, but how that
- 1:07:31guy delivers anything to me, I have no idea. Sam,
- 1:07:33one day you're going to have to tell the story
- 1:07:36of how you know this guy. I mean, like, it
- 1:07:39sounds like he's always in the deepest, darkest. I'm thinking
- 1:07:43since he's from Afghanistan, it was probably Sam's old import-export
- 1:07:47business. Yeah. No, no, no, no, no. No, I won't
- 1:07:52tell you who, but I was at a podcast movement
- 1:07:55three years ago and they wanted to invest into true
- 1:07:59fans and we shook hands, quarter of a million. And
- 1:08:01then I got a phone call at eight o'clock the
- 1:08:04next morning because I'd spoken and said, oh, Mo's in
- 1:08:07Iran. You know, that's where my CTO is. And he
- 1:08:10went, I do work with the government. We can't do
- 1:08:12this. And that was it. It was just removed. I've
- 1:08:17never revealed this. I'm quite happy to do it on
- 1:08:20this show. Yes. We've raised two million out of 10
- 1:08:26million valuation. That's what we did. We did that back
- 1:08:28at the beginning. Congratulations. No, not excellent because while Mo
- 1:08:32is in Afghanistan, they won't give me the money. It's
- 1:08:35stuck in a bank account. So he's currently at an
- 1:08:38airport. All two million? All. Nothing will be. So he's
- 1:08:41currently at an airport on his way to Dubai. We
- 1:08:45have to now send a photo next week with a
- 1:08:47geolocated photo. Can't be AI. It's like, no. Proof is
- 1:08:52out. Of him standing in front of the Dubai airport,
- 1:08:55right? Something, anything. It's KYD, know your developer. You've got
- 1:08:59to do a whole – wait a minute, wait a
- 1:09:01minute. Hold on. Stop for a second. Right. So this
- 1:09:04is 2 million pounds sterling, I'm presuming. Yes. Yep. And
- 1:09:09from what I understand, you did this under an interesting
- 1:09:13– UK specific financing law for small business. EIS, yeah.
- 1:09:20Yeah, so you got a bunch of... High net worth.
- 1:09:24Yes, that's the term I'm looking for. High net worth
- 1:09:27who actually get a tax benefit for making this investment.
- 1:09:30Their tax benefit probably doesn't count until they make the
- 1:09:33actual investment, but I'm trying to make the connection to
- 1:09:37why this is being held because, Is it being held
- 1:09:40by them? Yes. The lead investors basically through due diligence.
- 1:09:45I'm not going to lie because it'll come out in
- 1:09:47discovery anyway. So when you tell them where he is,
- 1:09:51they go, oh, no, no, no, no, no, no, no.
- 1:09:53No, that's too dangerous. We won't do it. But if
- 1:09:55you can get him out and put him somewhere else
- 1:09:57where we think it's a safe country, we'll
- 1:10:00We'll release the money. And we're like, okay, come on.
- 1:10:02So we've been trying and trying. Oh, man. Hey, but
- 1:10:05listen, if you need help, I do have contacts in
- 1:10:08that area. Right. I do. I do. Okay. Certainly getting
- 1:10:14people out of a country. If he doesn't mind the
- 1:10:17military, C-130 military transport. I don't care how you get
- 1:10:22him out. It's not very comfortable, but we probably can
- 1:10:26bust them out, man, if he has some kind of
- 1:10:28paperwork. My wife will agree with you because our savings
- 1:10:31are dropping like a rocket right now with me funding.
- 1:10:34Yeah, I hear you. Yeah, it'll be lovely if we
- 1:10:36can because it's so, it's awful. I can see the
- 1:10:39money because I've got access to the account. It's sitting
- 1:10:42there, but I can't access it. Because if I do,
- 1:10:46then obviously the investors will come at me. I mean,
- 1:10:49the EIS is a great scheme in the UK. It
- 1:10:52stands for Enterprise Investment Scheme. And what it means is
- 1:10:55if you've got a tax bill, let's say a hundred
- 1:10:57thousand pound tax bill, you can put that money legitimately
- 1:11:00into a certified startup. Yeah, that's great. And then as
- 1:11:04long as that startup survives three years, you get 75%
- 1:11:09of that back as, you know, relief. Tax relief. Yeah.
- 1:11:14And if I fail, they get 75%. And if I
- 1:11:17make a killing, then it's capital gains free. So they
- 1:11:21don't pay tax on the upside. I love how the
- 1:11:24British I love how the British call. They just straight
- 1:11:27up call this a scheme. It took me a while
- 1:11:30to figure that one out. Yeah. You have the BBC
- 1:11:34licensing scheme as well. Everything's a scheme over there. Schemers.
- 1:11:38I'm telling you, the British schemers at least is honest.
- 1:11:41Yeah. Well, Sam, send me a note later. I'm happy
- 1:11:44to see if I can. can put you in touch
- 1:11:46with somebody who can help him. As long as he
- 1:11:47has some kind of paperwork, everything's possible. He literally got
- 1:11:51his passport about a week ago. Don't ask. Well, I
- 1:11:55don't ask. And he got a visa as well. Again,
- 1:11:59I don't ask. A visa for Dubai or for the
- 1:12:02U.S.? Yeah, Dubai. Well, this guy is critical to the
- 1:12:06podcasting 2.0 ecosystem. We need to help. We got to
- 1:12:10stick him in a hubcap and spin him out of
- 1:12:13there. Hold on to that wheel, mate. You're going out.
- 1:12:20Things are going to get a little dicey. Wow. Oh,
- 1:12:23I'm sorry to hear that, but we'll see what we
- 1:12:25can do for you, man. We'll definitely see what we
- 1:12:27can do for you. Well, I just find it amazing
- 1:12:28when I go to Mo every day, because we talk
- 1:12:30every day, and I go, "Hey, we've got this crazy
- 1:12:32idea for this feature or function, whatever." And he goes,
- 1:12:35"Yeah, leave it with me." And a day or two
- 1:12:36later, it's done. And I go, "How are you doing
- 1:12:39this?" the the you know i moan about my broadband
- 1:12:42connection in the uk and he's probably got you know
- 1:12:45one hand pointed out the window with an air to
- 1:12:48try and get some internet access, you know. Yeah, and
- 1:12:51this is pre, and he was doing this pre-AI. I
- 1:12:54mean, he was coding features in 24 hours way before
- 1:12:58AI even existed. Exactly. Yeah. Now, thanks to Claude, we...
- 1:13:04We are rebuilding all of TrueFans at the moment. Oh,
- 1:13:08really? Oh, okay. That's interesting. I have found that, I
- 1:13:12don't know if you're in the same boat, but when
- 1:13:14you build things very fast, you have a lot to
- 1:13:17go back and clean up after the fact. Oh, yeah.
- 1:13:20I mean, refactoring is essential. But one of the... By
- 1:13:25hook by crook, we got lucky. We didn't plan it.
- 1:13:28We built it as a PWA to begin with because
- 1:13:31we didn't have the iOS and Android native skills. So
- 1:13:35we said, right, we'll build it as a PWA. And
- 1:13:38then we put the wrapper around it and submitted it
- 1:13:41to the app stores and they approved it. What's really
- 1:13:45interesting is we don't then have to put for every
- 1:13:48new feature we push to the PWA. Yeah, you just
- 1:13:51push it to the PWA. Yeah, we don't have to
- 1:13:53get approval every time we have a new feature, which
- 1:13:56is why we've been able to accelerate so fast with
- 1:13:58all the things we do. But are you going to
- 1:14:00go fully native eventually? Exactly. now with now we're feature
- 1:14:04complete or at least i think we're feature complete well
- 1:14:06just stand by new new tags coming up but yeah
- 1:14:09i mean that's what we're doing right now because we
- 1:14:13can't get are you Yeah, exactly. Android Auto and CarPlay.
- 1:14:18Exactly. Now, are you considering putting everything in there, like
- 1:14:21with the kitchen sink, with the newsletter capability, basically creating
- 1:14:24a sub stack? It's going to be a pure native,
- 1:14:27yeah. We have so many micro issues that our user
- 1:14:32experience. experiences that you know limit us so good example
- 1:14:37when it goes to the iphone screen when you're playing
- 1:14:40a podcast yeah don't lock it button doesn't yeah the
- 1:14:42play button doesn't yeah you have to open it in
- 1:14:45order to play right it just doesn't work you don't
- 1:14:47have to tell us we've been we've been through this
- 1:14:50pain many many times And so I just bit the
- 1:14:53bullet and said to Mo, look, forget it. Let's just
- 1:14:55stop building new stuff. Let's get to a point where
- 1:14:58we're happy. And then let's just build a native and
- 1:15:01then submit them. So that's what we're doing. Yeah. And
- 1:15:04then you get to get on the bandwagon of waiting
- 1:15:06two weeks for approval. Yeah. Yeah. But that's just the
- 1:15:09way life is. I mean, it's just the way it
- 1:15:11is. You can't change that. You've got to play that
- 1:15:13game. Yeah, and I mean, Paul, because one thing Paul's
- 1:15:18doing right now with Godcaster is having to re-architect the
- 1:15:21whole thing for Android. What started it was Android Automotive.
- 1:15:27Mm-hmm. You know, which is the new version that's replacing
- 1:15:30Android Auto. And evidently, it's a completely different animal. And
- 1:15:34so that just really got none of the existing stuff
- 1:15:38framework that he was using would work. So he had
- 1:15:41to just refactor the whole app from scratch. And like
- 1:15:44that's going to be the new. But you're going to
- 1:15:46have to because Google. is way more aggressive at deprecating
- 1:15:50stuff than Apple is. Oh, we lost access to the
- 1:15:55Google store recently because we wanted it. Again, the UK
- 1:16:00is weird. We've got these codes that determine what your
- 1:16:04company is, right? So they're called SIC codes, S-I-C. It's
- 1:16:08a scheme. Yeah. Yes. And Audio UK has now got
- 1:16:12the UK government to agree on two new denominations. One
- 1:16:17is podcast producer and one is podcast sort of app.
- 1:16:21That's not the exact ones, but that's roughly what it
- 1:16:24is. There's two codes. And so we wanted to be
- 1:16:27listed as a podcast app. I don't know what the
- 1:16:31benefit or downside would be, but I wanted to do
- 1:16:33it. So we took the opportunity to take Trufans FM
- 1:16:39Limited as our company name from what it was before,
- 1:16:41which was Trufans Technologies. Anyway, because we've just changed the
- 1:16:47limited company name, Google just took us out of the
- 1:16:49app store. Oh, no. So we had to reapply. Apple,
- 1:16:53no change. Didn't care. Don't worry. They'll screw you with
- 1:16:56something else. They always do. That sounds like the American
- 1:17:00NAICS stuff. It's like a company... like industry code. Yes,
- 1:17:06exactly. Designate, yeah. I think that, isn't that, doesn't that
- 1:17:10all come down to like insurance or something? I'm not
- 1:17:12sure what the value of it is, but it was
- 1:17:15one of those, it came out, Audio UK had done
- 1:17:17the work. I thought, oh, let me try and do
- 1:17:19that for my own company then. you know, trying to
- 1:17:21eat the latest, greatest thing. And then, of course, I
- 1:17:24screwed myself over, but hey. So how do you remedy
- 1:17:27that? What do you do? We create a new account
- 1:17:31on Google in the Google Play Store. We resubmit and
- 1:17:35then we put it in. Start over from zero. Yeah,
- 1:17:38exactly. Wow. Well, this is depressing, Sam. Tell me something.
- 1:17:43No, it's not. Got to ramp up that wine business,
- 1:17:48man. Podcasting is a bust. No, I think what I'm
- 1:17:56seeing is – Premium content is now becoming much more
- 1:18:01prevalent. I think people are beginning to accept painful quality
- 1:18:06content. Stripe, I don't know if you saw, I posted
- 1:18:11yesterday, they've got pay by bank, which I think is
- 1:18:13really interesting. We've just enabled it. Again, I think there's
- 1:18:18stuff happening. We still haven't got that micropayment, you know,
- 1:18:22the way that we all want it to be. I
- 1:18:24think there's still hope there. I'm not sure how yet.
- 1:18:29And look, I think, you know, we are moving the
- 1:18:31needle forward. You know, HLS is there now. We have
- 1:18:34got audio, video. We are seeing the alternative enclosure used.
- 1:18:39If you look at all the tags... and the lag
- 1:18:42between thought and implementation is about three years but it's
- 1:18:46all happening So I'm really positive. Okay. I'm glad you
- 1:18:50are. If we can avoid – I guess the thing
- 1:18:57I'm mostly concerned about is just avoiding an economic crash
- 1:19:02at this point. I feel like the AI bubble is
- 1:19:05so close to popping. Well, it's only 3.8% of GDP.
- 1:19:123.8% does a lot. I had some clips I was
- 1:19:16going to play today before we knew you were going
- 1:19:19to be on, Sam. And, like, I mean, I'm pretty
- 1:19:22concerned about that. And I think that's one of the
- 1:19:26reasons why Bitcoin is going up is – Not because
- 1:19:30of money printing, but because of – like what I
- 1:19:35was hearing was that the AI debt markets have grown
- 1:19:39so large that they're now competing with treasury auctions. That's
- 1:19:46right. That is insane. That cannot be a good thing.
- 1:19:52And you're talking about they're competing with treasury markets, and
- 1:19:54they're already at like 10% on a note. Really? Oh.
- 1:20:00This is not going to end well. This is the
- 1:20:02beginning of a... Because when you're... When you see that,
- 1:20:06that means the only way that the treasury market survives
- 1:20:08is by increasing to match those interest rates. You've got
- 1:20:12to increase interest rates, yeah. Yeah, you've got to increase
- 1:20:15the yield. Well, then we have Buffalo Besant. His idea
- 1:20:18is to get everybody to use our debt as a
- 1:20:20stable coin, which I think is a good gambit. I
- 1:20:24really do. I still think it's a good gambit. Yeah,
- 1:20:27and what I'm saying is Get Mo out of there
- 1:20:30as soon as possible. Get your money. Yeah, yeah. Yeah,
- 1:20:35put that stuff in cash and hold on. We're going
- 1:20:37to have to do an extract. You know how the
- 1:20:39CIA extractions work, Sam? It's like Mo has to go
- 1:20:42into a field and he has like this big rubber
- 1:20:45band. And the plane comes down with the hook. The
- 1:20:47hook. I'm not kidding you. Yeah, the hook. And it
- 1:20:50– and it whisks them off into the air behind
- 1:20:52the plane and then they reel them in slowly. So
- 1:20:55don't drop your laptop. Yeah. Exactly. He needs a backpack.
- 1:20:58That's got all the code on it. No, don't do
- 1:21:00that, please. Get him a backpack. Hey, Sam, we appreciate
- 1:21:03so much what you do, man. We joke around. We
- 1:21:07have fun. But you've been leading so much in all
- 1:21:11of the 2.0 development. And we really want you to
- 1:21:15succeed. So whatever we can do. Thank you. Obviously, we
- 1:21:18want to help. you can hang around if you want
- 1:21:20I'm just going to thank a few people because I
- 1:21:22did hear some some boosts coming I'll hang in there
- 1:21:24hang in there very good I have to tell you
- 1:21:27my family by the way is not allowed between 6.30
- 1:21:30and 8 o'clock to talk to me on a Friday
- 1:21:32night I understand we've had arguments it's like my wife's
- 1:21:38booked theater tickets I'm not going Oh no, the dinner,
- 1:21:42oh no. I don't go anywhere. It's like, nope. at
- 1:21:45least you went to your own birthday party in the
- 1:21:47back garden well that's a Saturday no it had to
- 1:21:50be a Saturday okay okay let me see this is
- 1:21:54so we are value for value everything you support this
- 1:21:58podcast with doesn't go to us it goes straight into
- 1:22:01the account for podcastindex.org and obviously there's a lot going
- 1:22:06on a lot of machines. Mindy needs to be fed,
- 1:22:09so please, you know, support us. Podcastindex.org at the bottom
- 1:22:13there is a big red donate button. You can support
- 1:22:16us with PayPal. We also got some boosts coming in.
- 1:22:18Actually, we got a lightning invoice payment. I'm not quite
- 1:22:22sure where that came from. 100 sats just came in.
- 1:22:26So I don't know who it's from, but it says,
- 1:22:28good show today. I see it, yeah. Martin Lindeskirk, 1701.
- 1:22:33There it is. He says... And he comes in for
- 1:22:36true fans, as he always does. Fascinating conversation in cyberspace.
- 1:22:40Adam, Dave, Sam, go podcasting. More power to Moe, CTO,
- 1:22:43KYD. Fascinating. And he also sent another 1111 with a
- 1:22:48cheers to Sam's Wine Business. Indeed. Dreb Scott, 1234, coming
- 1:22:53in from Castomatic. I'm here. I'm here. Stuck in our
- 1:22:56on-prem data center tracking down fiber or SFP issue for
- 1:23:00some new servers. Yikes. Yeah. And I hit the delimiter.
- 1:23:04So, Dave, you are up with your spiffy news. new
- 1:23:07poll? Oh, Randall Black, $5. These are PayPal, so we
- 1:23:12got $5 from him. We got John Hind, $12.79. I
- 1:23:17think John had an... He had a message. Why did
- 1:23:21it not come through? It was Eric PP who sent
- 1:23:23the lightning invoice from Boost Me Bitch. So, okay. Thank
- 1:23:28you, Eric PP. Oh, thank you. Man, I cannot find
- 1:23:31his note. I'll have to find it after the fact.
- 1:23:34James Sullivan, $10. Thank you. Thank you, James. Cohen Glotzbach,
- 1:23:38$5. Christopher Reamer, $10. Uh, Jorge Hernandez, $5. Michael Goggin,
- 1:23:44$5. And the boys and girls at Buzzsprout, $1,000. Yo!
- 1:23:49Shot collar, 20-inch blades on the Impala. They are a
- 1:23:54great bunch of guys. They support a lot in podcasting.
- 1:23:58Thank you so much. We really appreciate it. Let's see.
- 1:24:02I think I got John's note here. Yeah, you. Oh,
- 1:24:07yeah. He says you accompany me while whilst marshalling the
- 1:24:11park run on Saturday mornings, nine o'clock UK time. Yes,
- 1:24:16I don't know what the park run is, but it's
- 1:24:18a run in the park morning. Yeah, it's a run
- 1:24:20in the park. Let's see, Dreb Scott, 716 sets. He
- 1:24:25says, bat signal received. Sorry for all the truck talk
- 1:24:29last week. I was successful in getting the alternator replaced
- 1:24:33last Friday. Very good. Anonymous 578. We got a few
- 1:24:39anonymous of various amounts. 920, 189. Quite a few of
- 1:24:43those. We got a fountain user. Another anonymous. 6691. Thank
- 1:24:48you user 9401. Blah blah blah. Uh... Let's see, read
- 1:24:53BTC at Fountain1176. As building a community around a podcast
- 1:24:58is the best way to add value for everyone. Noster
- 1:25:01as an identity and messaging layer is a perfect fit
- 1:25:03for podcast communities. Find your community at onlyboosts.social. I get
- 1:25:09boost whenever there's a boost nearby. Yeah. Only Boosts. This
- 1:25:14sounds like an OnlyFans competition. OnlyBoost.social. Interesting. I have to
- 1:25:20tell you, most people in my village think I run
- 1:25:22OnlyFans. Oh, you run everything else. Why would you not?
- 1:25:25There's that guy. He's loaded. He runs OnlyFans. That guy.
- 1:25:28Yeah. As you cruise by in the Ferrari. He's like,
- 1:25:32what does he – what does Sam even do? Does
- 1:25:34anybody know? Love down Babylon at Fountain. One, two, three,
- 1:25:40four. Is there something self-hostable as a value split destination
- 1:25:44in my podcast feed that could automatically split again to
- 1:25:47multiple wallets? Like a wallet switch where a band subsplits
- 1:25:52what others split to them but for a changing list
- 1:25:54of charities. Thanks. I think that's a combination of BoostMeBitch.com
- 1:26:01and the TARD box. That's the thing. That is a
- 1:26:07sentence that I never expected to hear in my life.
- 1:26:11It is a combination of Boost Me Bitch and Tart
- 1:26:14Box. You know, Chad F., he's vibe coding a lot
- 1:26:18of cool stuff, but the commercial value of his stuff
- 1:26:22– You know, the marketing is a little askew. I
- 1:26:25think it's hilarious. I love it. But I can just
- 1:26:28see, you know, hey, Pastor Jimmy, I just want everyone
- 1:26:31to go to boostmebitch.com. That's not going to work. That's
- 1:26:34going to be a bit of an issue. We need
- 1:26:36some different marketing there, Chad F. That's where you say
- 1:26:39boost me, buddy. Boost me, buddy. Boost me, buddy. Yeah.
- 1:26:43uh anonymous fountain user 2007 sats thank you anonymous user
- 1:26:48uh we got comic strip blogger 10 000 sats there
- 1:26:51he is and uh yes 10 000 i thought it
- 1:26:53was oh that's interesting your numbers must be off because
- 1:26:57i i see that's the part that went to us
- 1:27:00right but the total number is 18. Mm-hmm. We got
- 1:27:0410, though, to the podcast index. Right, but don't you
- 1:27:08want to give them the – Well, I don't see
- 1:27:11it. It's not in my export. Okay, all right. You
- 1:27:17tell me what the – what is the total? 18,000
- 1:27:20zats. Okay, we get, okay, 18,000 sets through Comicster Blogger.
- 1:27:23And I say this because otherwise you know that he'll
- 1:27:26never give up on us. I gave you 18. By
- 1:27:30the way, what I really loved this past week and
- 1:27:33a half, Comicster, something was up with Comicster Blogger, and
- 1:27:37he posted something. And it was beautiful to see our
- 1:27:40community say, hey, man, are you okay? Is everything? I
- 1:27:43texted him. I said, you know, everything okay? He's like,
- 1:27:47no. Like, well, let me know what I can do
- 1:27:49to help. But I just love seeing everybody who –
- 1:27:53everyone's had an issue with comics or blogger at some
- 1:27:55point. But it was really nice to see. Everyone's like,
- 1:27:59hey, bro, you okay? What's going on? That was just
- 1:28:01beautiful to see. And comics or blogger, if there's anything
- 1:28:04we can do, let us know. Howdy, Damon, Adam. Today,
- 1:28:08I recommend not a podcast, but YouTube channel. YouTube.com slash
- 1:28:14at puppet, E-D-G-A-R. Puppet Edgar. Puppet Edgar. So, Puppet Edgar,
- 1:28:20who is a blue puppet akin to Triumph Insult Comic
- 1:28:24Dog, but is operated by no agenda fan. Yo, CSB,
- 1:28:28still stonewalled by Adam Curry. This gram was $15.10 when
- 1:28:33sent. I wonder if it's my stonewalling that is making
- 1:28:37him feel so down. I hope not. You're going to
- 1:28:40have to solve this problem. Yeah. It's now firmly in
- 1:28:45your camp. Yeah. Okay. I'm going to solve this. I've
- 1:28:48got to solve this. My life is a mess. It's
- 1:28:51all right. Yep. Yeah. Okay. Was that it? That's it.
- 1:28:56That's it. That's it. There's nothing else. There's nothing. It's
- 1:29:00the end of the road. We've reached the end. Sam,
- 1:29:04is there anything else we can do for you? Can
- 1:29:08we help besides the things we already discussed? Anything else
- 1:29:11you want to close out with? No, no. I mean,
- 1:29:14look, you know, it's cool. I think... We've, what, what,
- 1:29:18is it five years, six years now we've been on
- 1:29:19this journey? Yeah, six. Yeah, I mean, you know, and
- 1:29:22we are moving the needle forward now. It's cool. I
- 1:29:26love it. That's why. The needle just does not, it
- 1:29:28just does not move very fast. It's a needle. No,
- 1:29:31but if you look back. Over the time, it's really
- 1:29:35funny, the arrow of time moves forward slowly, but when
- 1:29:38you look back, it's moved really quickly. You know... You
- 1:29:42see things, you go, "Wow, we came up with that
- 1:29:45crazy idea," or let's say Ukraine came up with a
- 1:29:48crazy idea, and it's implemented, and then suddenly it's adopted
- 1:29:52by the big players and suddenly it's everywhere. Transcripts, chapters,
- 1:29:55person tag. It's great. And I think the thing that's
- 1:29:58often missed is that it is
- 1:30:00The board meeting that keeps it all together. You know,
- 1:30:04every open source project should be doing some kind of
- 1:30:07podcast, some kind of board meeting. The idea of doing
- 1:30:10it live with a boardroom and people chiming in and
- 1:30:13we have fun. You know, we're goofing off this. You
- 1:30:16know, no one's a no one's the police officer of
- 1:30:18anything. Yeah. It is such a beautiful example of what
- 1:30:22podcasting can do. And Tina asked me the other day,
- 1:30:25she says, so why do you do this podcasting 2.0
- 1:30:28podcast? So, well, one – Otherwise, I'd never catch up
- 1:30:32with Dave. I just want to talk to my buddy
- 1:30:34Dave. I'd be lonely on a Friday night as well.
- 1:30:37Yeah, we don't want Sam to be lonely. We want
- 1:30:39a commentary blogger to have something to do. But it's
- 1:30:43also, it's in our DNA. It's in our DNA. It's
- 1:30:46in our DNA. It's who we are. It's a part
- 1:30:48of who we are. And I just love that this
- 1:30:50community has grown and that people continue to contribute. And
- 1:30:54it's a beautiful thing. It's a very beautiful thing. Sam,
- 1:30:57thank you so much, brother. Dave, thank you. Everybody have
- 1:31:01a great weekend. And we will return next Friday for
- 1:31:04another Board Beating of Podcasting 2.0. I hope you will
- 1:31:08join us. Somebody bring the donuts. We'll see you then.
- 1:31:11We'll see you then. Thank you. Thank you. You have
- 1:31:28been listening to Podcasting 2.0. Visit podcastindex.org for more information.
- 1:31:36Go podcasting! It's an impersonation and escalation.