Episode 225: Snake Bite - podcast episode cover

Episode 225: Snake Bite

Jun 20, 20251 hr 33 min
--:--
--:--
Listen in podcast apps:
Metacast
Spotify
Youtube
RSS

Episode description

Podcasting 2.0 June 20th 2025 Episode 225: "Snake Bite"

Adam & Dave are joined by the PodDoc, Franco Solerio, developer of the Castamatic app

ShowNotes

We are LIT

YouTube Isn’t Dominating Podcasting - Signal Hill Insights

Franco Solerio

He mends bodies and souls, he's the developer of The Castamatic app and the official PodDoc

True Fans iOS app

Spotify support Transcripts

Hostig Companies - Funding, LIT , Podroll, PodPing

NOSTR Metadata

This week in Vibe Coding - TWIV

-------------------------------------

MKUltra chat

Transcript Search

What is Value4Value? - Read all about it at Value4Value.info

V4V Stats

Last Modified 06/20/2025 14:16:29 by Freedom Controller  

Transcript

Intro / Opening

Podcasting 2.0 for June 20th, 2025, episode 225, Snakebite. Hey, everybody, it's time once again for Podcasting 2.0. That's right. You want to know what's going on in podcasting? Disregard everything you read or hear about about YouTube. None of it's true. We are ready to talk about the latest and the greatest. We are in fact, the only boardroom that sends out a bat signal when we start.

I'm Adam Curry, here in the heart of the Texas Hill Country, and in Alabama, the man who will source your podcast straight from your feed. Say hello to my friend on the other end, the one, the only Mr. Dave Jones. Having some kind of tooth problem. Tooth problem? Yeah, I'm having like a dental, a dental crisis here. Oh, well, you are talking to the right guy. I am, the doctor is in. What can I do for you? Is it, does it hurt? Yes. Oh, well, sorry. That sucks. It hurts.

Which, which one, which number is it? 12, 14? I think it's nine. Number nine. Is that next to your canine? I don't know. Well, which I don't know. I just made up a number. Which tooth hurts and what kind of hurt? Does it hurt when you drink different temperature liquids? No, not really. It's the gum is swollen, like right next to where it is. Periodontitis. Yes. Periodontitis. Gum disease. Did you make that up? No. Well, I think it's probably the wrong word, but it's a gum disease.

I don't have gum disease. Yeah, it can go away. Here's a handy trick. Do you have any cloves in the house? Cloves? Do you have a clove? I have like a clove. Yes. You could actually. Like one of the, not the ground one, but there's just the whole clove. Yeah, you can put that right in between the two teeth, the one that hurts and the pain will subside. Oh, well that actually cure it or just make the pain? No, no, no. It'll just make the pain go away. It's not going to cure anything.

You're screwed. I didn't even notice it until like, uh, like right before the show, I'm like, man, you know, my chew on this side is kind of hurting. And then I feel back there and it's like the gums all swollen. Well, that could just be something that you might've scraped it or. Yeah. I'm going with that for now. Were you eating dog food? Biscuits? Anything sharp by any chance? No, no dog food today. That's usually how I get it. By eating dog food.

I, there's nothing I've given my dog that I haven't tasted myself. Please tell me that's not true. No, absolutely. If it's, if it doesn't give it to the dog, I'm going to try it myself. She has these really nice. She gets a biscuit at night, one biscuit, one dog biscuits. And, uh, it says the latest one is green apples and yogurt. I mean, that stuff's good. It's and it's such a, it's so balanced, nutritionally balanced. And my fur is gleaming.

Let me tell you, those bowel movements are just perfect. They're perfectly formed. Everything's good. Everything's moving. Hey, right off the bat, since, um, uh, since I don't have iOS, I believe it's on Android, but I haven't gotten anything from, uh, from the Seth Meister. How's the true fans iOS beta? Um, so I have instant feedback for Sam. Um, let me open it up here. Hey, it always using it opens. That's a good start. Step one open.

Yes. Uh, so I was listening to pod news weekly review this morning on true fans. Yes. And, uh, as I was doing my walk and then, uh, and I got, um, a ways into it, maybe 10% into it. And then I got, I had to go back to work and then, so I worked a little bit and then I was going to listen to a little bit more on the way home for, uh, for lunch to do the, to do the show. And I got in the car and it looked like that. It just, it had to like refresh the app.

Okay. So it's, it looks to me like this is sort of a wrapper around, um, around the PWA around the PWA. Yeah. I thought you weren't allowed to do that. Um, I know it's, it's more than that. It's, it's, it's more than that. It's, it's got, like, it's got definite controls and stuff. It's, it's doing native stuff, but it's, I think it's like an adjust. I think it's getting its main body of content from the app, from the PWA and it's putting its controls natively sort of on top and bottom.

Uh, so I think, but it looked like the, like the app got ejected out of memory. And so it had to reload. And when it came back, it lost my spot. I, it started the episode over. Oh, that's one of the hardest things. Yeah. So I'm not sure where they're at in the troubleshooting process yet, but that's good feedback. Yeah. So that, that's, that was my experience this morning.

And I'm thinking that maybe it might be that what I did notice was that it was very resilient to like disruptions in network. So I'm thinking they may be downloading the full episode into local storage and playing from there. Right. Uh, so that's good, but that did have that hiccup, that hiccup. Yeah. Yeah. I was, I was testing the Godcaster app and I actually, I was listening. I think it might've been, it might've been pod news.

And, and so the, my phone died, it ran out of battery and I kind of let it do that. I'm like, Oh, let's see what happens. It came back and it came back in the same spot exactly where I left off, which is amazing. I'm like, Whoa, it's hard. It's hard to do that stuff sucks. It is. Yeah. Especially when, especially when you're trying to live a hybrid world between native and web. Yeah. Like that, that's a, you know, cause P I don't, I don't know the structure of the app.

I'm assuming it's using the PWA as sort of like the main workhorse and then you got to like extend it into the native and that's just such a pain. Painful. Yeah. Hey, do you feel the shift? Do you, do you, do you feel the shift this past week? A shift in the, in the atmosphere, in the, in the podcast atmosphere? Did you feel it? Could you feel it? Could just like, like a fresh wind blowing through everything? Oh, uh, wait, Dreb said he didn't get the bat signal. Did you send the pod ping?

Yeah. Let me double check. Um, yeah, I'm live. Yeah. Oh, wait, wait. No. What? Hold on a sec. Favorite feeds. Podcasting 2.0 live episodes. Huh? No, I sent it. Yeah. Okay. Yeah. I see it. You see it. Okay. Oh yeah. Okay. Yeah. I have, I changed the GUID. Yeah. It should be there. You got it. Oh, wait. Nevermind. Nevermind. Okay. Real-time feedback is wrong. Uh, Dreb, Dreb then corrected himself and said, nevermind. He got it. Oh, okay. Thanks.

I was about to, I already had a, I already have my, my, my shell open. I'm like, ah, I'm going to get in here. Yes. You're like, wait, hold on a second. SSH space. The shift. I did feel a shift. Yes. The shift for me was real. Everybody is like, ah, you know, YouTube isn't all that. And I love it. And it only took one piece of research, which was nice. Thanks again. Uh, signal Hill insights.

And right away, YouTube parays like, well, you know, podcasts that are already successful benefit even more by doing a video on YouTube. Yeah. The, I love how he said, uh, in that, uh, by he, I mean the, um, yeah, the, the YouTube dude. Yeah. He said he was like, um, you know, people looking from the outside may see podcasts on YouTube as an overnight success dot, dot, dot. I was like, uh, who's, who's said that? Oh, that's funny. I'm not aware of that being people's mind.

It's not a thing as far as I know. And then we also got more and I'm just going to say something to the Spotify folks. I'm sure some are listening who would do something somewhere. Um, when you do things like support transcripts from your own hosting company to go out to other apps, but don't support them coming in from RSS feeds that you ingest, you are going to lose.

And, and you're trying to do the same thing that companies have done over and over and over again, just give up, give in, join the party. You know, just don't, don't be short-sighted. The, the, the, the road, the podcasting trail is littered with failures like this. I think they will be doing that. I read, you know, I read between the lines of what, uh, I read between, I read between the lines of James reading between the lines.

Yeah. And, and when he talked to the Spotify people and they were basically saying, you know, we have nothing to share, uh, at this time, but they, their response was worded in such a way that it's like, yeah, we're doing it, but it's just not going to be right now. You know, and it's, it's common.

Dreb Scott is droppin' punds and chapters!

It's just saying, I mean, I think it's like a not invented here syndrome and you know, it goes right along with I'll never forget. Let me see. Do we still have that guy? The Spotify dude. Let me see if I have that. Which one? It was, I'm looking it up. See if I can find it now. The Spotify, the Spotify chick. I don't know. There was a Spotify. He was, um, I think he was one of the founders. He was a engineer. Oh, Oh, the guy talking about the black box of the DRM. No, no, maybe.

But if I'm going to paraphrase, he was saying, you know, artists, you should just be happy that we put you on our platform at all. Yeah. Yeah. That was that guy. Yeah. Yeah. I think, I think he was the guy that created the DRM that, that just powers like all of that stuff. Well, that attitude is just, it's not going to be successful for you. Not saying it because I care what you do. Well, I do. I actually, I do care. I want you to be successful.

You, you spent a billion dollars and, uh, that didn't work on talent and Hollywood people. Hello, Yahoo. And, uh, and now just be open, be open. Come on, join the water's warm because I peed in it, but it's good and yellow. No, it turns green. Cause we got chemicals put in to trace. So did you have anything else, uh, from the past week that you wanted to discuss before we bring on our special guest today? Um, yeah, well, we had, uh, I mean, speaking of Spotify, they're on the apps list.

Now they podcast apps. Oh, they made it at the bottom. I presume at the bottom. Uh, they're pretty close to the bottom along with Apple podcast apps.com. Let's see. Scroll down, scroll down, scroll down. Uh, captain sweatpants. Now we heard you. We heard you. The thing was you were so annoying with repeating it over and over again that I just started skipping what you were saying. If you're going to troll, do it right now.

He said, I kept saying that on the last episode, they're not ingesting podcasts. Yeah. I saw you. We were just basking in the glow for a moment, basking in the glow. Okay. So Spotify is third from the bottom. Apple is seventh from the bottom. So they're not, yeah, not, not as, you know, well in kudos to, uh, hosting companies who continue to support, uh, some of the important tags. Uh, I forget who it was now. James was talking about it.

Uh, hosting company added the funding tag, really the ones that, that I think are the most critical for almost any app to just have is funding, uh, pod role, the lit tag. I might even put lit before pod role, but it's cause it's, it's just not that hard to implement. I don't think you have plenty of examples, plenty of feeds coming through and, uh, and then the use of pod ping. And if you guys support that, wow, what a different world we'll live in. You will. We, we did.

Speaking of pod ping, there are two, I've got, I have two requests in my inbox, uh, today for pod ping tokens. Uh, one from a pretty sizable outfit that I think everybody will be. Oh, you cannot disclose who that is. Um, I do, I, I, I'm sort of hesitant to do that. All right. That's my next week. My next week bombshell. Yes. Okay. That's my side podcast that I do on Saturday nights. Is it an app or a hosting company? It must be an app, I guess. Uh, it's a hosting company. Oh, hosting company.

Sort of, sort of, sort of. Yeah. Sort of. I mean, yes, it's yeah. I'm, I'm hesitant to like, no, don't say it, but spill the beans. Cause I think sometimes they like to have an announcement and do a blog post. Okay. All right. Okay. Good. All right. We don't, we don't want to do that. And the other one, but it'll be, it'll be a good thing. And the second one. Um, it's, it's sort of, I mean, it's like a normal, um, I don't know how big they are, uh, but it's just a, you know, hosting company.

Okay. It's not a well, yeah, I guess they are too, but it's sort of, it's a more niche hosting platform. Oh, interesting. Oh, lips. No, it's not. Hey, but that's good. No, if it was, if it was lips and I would have definitely said lists, we would have brought out the party horns. Yeah. Um, that's good though, because the more hosting companies support it, the more people won't be able to get around it. And we'll just say, what are we, what are we stupid? Right.

Yeah. No, it's, it's a big, I mean, pod paying is, is a big deal. Anybody, anytime anybody jumps on that board, it's great that that makes everybody's life easier. Um, but I mean, I, I thought that I thought, uh, speaking of, uh, the YouTube thing, I thought James had a good, he used a good phrase, the tyranny of video. I think that's a good, I think that's a good way to look at it. I'm sad. I didn't come up with that. Yeah, absolutely.

Yeah. Well, he had this whole interesting analysis, which we could also do for pod paying, which is how much more climate change, uh, Spotify is Spotify is creating by adding video. I thought that was pretty funny. Like, look at the, look at the climate, look at the carbon footprint of Apple polling, all of these feeds all the time or Spotify for that matter. You know, Apple may be using pod paying already and we just don't know it. Oh, good point. Nah, they're still, they're still slow.

They wouldn't tell us if they were doing it. Why would they? Why would they? That's, that's, that's not the jobsy in way. No, you want to announce it, make everybody go, Oh, Apple, you're the best. And then tell everybody you're holding it wrong. Well, if you want to put in, if you want to, if you want to know for sure, if they put in lit live support, then we'll know for sure that they're doing pod paying. Yeah. Oh yeah.

Yeah. The two go hand in hand and man lit is people have no idea what they can invigorate. Well, we do because we've, we're actually seeing it in, in real time soon to be released. We're seeing it in real time. What, what happens when you add lit and, uh, and podcasts and you combine the two, man, you just gave radio a whole new lease on life. Yeah, it really is. It's phenomenal. It's phenomenal.

Well, speaking of lease on life, ladies and gentlemen, our guests for today, he men's bodies and souls. He's the developer of the Castamatic app and the official pod doc. Say hello to Franco Solerio and Aguri Aguri with the new app. There it is. That's all my Italian. That's pretty much what I speak with my brother in law. Yes. Yeah. Franco, how are you doing brother? Oh, I'm doing well. So happy to have you on and appreciate that you're taking time out of your extremely busy schedule.

I know it's late for you. What is it? Uh, no, it's 8 p.m. 8 p .m. Yeah, it's no problem. Well, shouldn't you be watching the football? Not today. Right now we have to stay awake at night because we moved all the football, uh, uh, train over to the USA to your country. They're playing the, the, the, the, the, the, the world cup. Oh yeah. That's right. That's right. Yes. Is that the FIFA cup? Is that the FIFA world cup? Yeah. Yeah. Uh, who do you think is going to win? I don't know.

I really don't know because, uh, it's, it's a little joke because they get a lot of money if they win, but right now all a good, uh, European teams are on rest because they just finished the day, their championships. So all the, all the, all the players are either broken, are waiting to go for vacation. It's a little difficult to break, but so my team is Juventus. So I, I, I hope they will go, we would go well. We, uh, it's been a while.

It's been a hot minute actually, since we've had you on the show, it's been a poop probably a couple of years. Uh, so it's good to have you back. If you don't mind, just give everybody a little background because you are an actual, uh, I think functional medicine doctor, if I recall correctly. Yes, yes. That's good. Uh, I work at as a doctor, uh, in the spare time when I don't do podcasting and when I'm sorry, I can't, I can't save your life because I'm, I'm a podcast thing.

Come on, give me a break. I got stuff to do here. And then I have to fix bugs and then I may, may fix you. Is there, is there a, um, do you feel like, let me put it this way. I've always found that some of the best software developers are musicians, particularly bass players for some reason are really good software developers. Do you feel that when it comes to stomping bugs and stuff, is there a parallel or a crossover between what you do in diagnosing people and, uh, and healing them?

Yeah, maybe, maybe, uh, it's the brain is a mystery. So you, you, you never know what skills can come out. And, uh, in, in healing people, you have to, to, to, to keep an open mind. You have to study analytically and then you have to examine holistically a patient and understand what he wants, uh, even before what, uh, what he's telling or the tests are telling you. So maybe, maybe musicians are, are good for that. I know a lot of musicians.

It would be great if people had a log file, you know, but it doesn't work like that. Let me just, let me just parse the log here. Grip depression, grip infection. Oh, there you go. There's, there's your problem. Yeah. So Franco, um, congratulations, man, on the, I know you just released a new version. I am not an iOS user, but tell us, cause you just announced it, uh, coincidentally before your appearance on the board meeting, uh, tell us about the new release. Oh, news release.

Uh, finally custom attic is going lit. Uh, it was a longer, a long stretch of work, uh, a long time thinking about it because my app isn't really, wasn't really supposed to go to go in that direction because it's, uh, uh, it was completely on device. I, I didn't have a server backend, uh, like a lot of other apps do. It was a philosophical and a necessity because I am, I am, I have no experience in coding for, for servers.

Uh, but to, to, to watch pod pings and alert people of live shows, you, you, you need to have some sort of, uh, of a server component. And so I, I coded, uh, uh, a mini server that, uh, where, where every, every copy of custom attic can register to and say, hello, I, I, I'm my, my, my master is, is listening, is subscribed to this podcast and this and this.

And, uh, the, the microserver looks for pod pings relative to those, uh, to those, uh, podcasts and then sends, uh, uh, push notifications to the, to the device that, uh, that are subscribed to that. So I had, I had to, to, to create a whole new component. It's a microserver. I have no experience in managing servers, uh, apart from a small web server for my, for my podcast and, and little things like that. But right now it's, it's going okay.

So let me, let me ask you, let me pick your brain on this. So your, your server is, um, is sending push notifications to Castamatic, uh, to the Castamatic apps. How hard was that for you? How hard was it for you to set up that? And how expensive is it? Is it costing you a lot of money each month to run that? Right now it's, it's really not expensive because, uh, uh, it runs, uh, uh, as a little Docker component.

Uh, it's, uh, it's a small Linux Docker container, uh, who runs this app in, in Swift, uh, which is really, really, really small. It doesn't, in my original idea, it, it shouldn't have done nothing more than, uh, keeping track of the subscriptions of each device, listening for pod pings and sending notification to, to the Apple's push notification server that, uh, then relays the notification to the devices. So it, it, it's very, very lightweight.

I had to, to, to make a little, um, uh, one more step because I realized pod pings are much more, uh, numerous. Uh, uh, we, we, we, um, hosting companies send a lot, uh, more pod pings than, than, than are required. Uh, because usually every time, uh, the, the, the, the producer of the show modifies something in their backend, even a comma in a, in a, in a description of a, of a, of an episode of two years ago, they send a pod ping, Hey, something updated to check this.

And look at me, look at me, look at me. Yes. And Apple doesn't like that because, uh, it, it, it puts a limit of the number of push notifications that you can send to each device. And so, and so, uh, if I received the 10, uh, 10, 10 pod pings for, for your show, and, uh, I tried to, to send the 10 pod pings to, to the devices, to the, to the user subscribes to the, to your show, uh, then, um, Apple refuses to, to send many of those.

And so I, I, I had to add another, another, another step where the server, every time that it receives a pod ping, it has to check for the feed for their RSS feed and check if there is actually a new episode or a new live show and only then send the push notification. So this grew a little more, but right now it's running on, on, on a online node on $10 a month. Right now, but I've been running that only for test flight users, uh, until one hour ago.

Now I have to check when all the, all the devices that run customatic will try to subscribe and obviously running with C source, probably everything, but, but I'm here to fix it. And it's not, uh, uh, the, the app on the device doesn't crash. If my server overloads, it might just be a little slow to, to receive notification until I fix this. So wasn't the reason code supposed to help with that, Dave?

Yeah, well with, with live, I mean, so you only have you there's a, it doesn't get so ingrained and tell you what changed. It doesn't do like a diff. It just says, you know, it's either, it's either update or live or live end. You know, this is just telling you kind of like at a high level, whether this is just a feed update or whether this is a live event.

So that, I mean, it does help, but you know, if all you're looking for is live, but if you're looking for more than just live, if you're looking for actual feeds, feed change signals, like new episodes, then you're going to have to check everyone. And you're doing that Franco, you're doing a new episodes as well.

Yeah. Yeah. And doing new episodes, but it's important for me to check for updates because updates tell the app that there is a new pending live show that it might not be live in this moment, but they want to show it on the device. So the users know that in a couple hours or in a couple of days, there will be a new live show. Right. So are you, are you, are you surfacing that? Are you showing the pending episodes?

Yeah. Yeah. Yeah. Nice. There's a, there's a special place list that appears on the, on the first page of the app when there are live shows scheduled. That's awesome. Yeah. That's a really great way to do it.

Yeah. Yeah. Yeah. I thought it could, I would like, I would like to educate podcasters that do live show to, to publish the, the pending episodes with some days in advance, or maybe when they, when they end the previous episode already to schedule in the, in the RSS feed that the new episodes. So I can, I can show, uh, in the live, uh, in the live playlist, uh, the, the, the, can see all the live shows that are scheduled in this week.

And they can tell, uh, no agenda will be on Thursday and then podcasting 2.0 will be on Friday. Just like, uh, just like, uh, the, the, the schedule for, for a radio or a television. Yeah. That's, that's, that's perfect. I mean, when, when I saw what you were doing, that temporary sort of a temporary playlist that comes and goes, and it always gets your attention because it's right at the top where the playlist section is. It gets your attention that there's something there.

And so every, every time I would open up Castamatic, I see like, it's visual, it's a visual change. So I see, Oh, well, and I'll, I'll check it and see which episodes are listed. So like the more days in advance, you could get those in there, the better it would be. Cause then you have a head, like a heads up if you had, so did you have, did you have, uh, excuse me, did you write the server part in Swift? Yep. Yep. With the vapor framework. Yes. Which is really nice.

And I vibe coded some of that because it can be, it can be useful if you, if you do, if you keep the leash short and check what, what, what it's doing, um, it can be a useful resource. So you, that probably, I'm assuming that that helped you when you had to go the extra step to create the server side feed parser, because you could reuse your Swift code from Castamatic to get that up faster.

Yes. Yes. And, and, um, it was really simple that part because I don't have to parse every little thing and every little quirk of the, of the RSS feeds, but just check for new items and live items and, uh, and store the last one at the last update in the database and the check for that every time. So does that also help? I'm thinking you used to be purely on device.

And so does that now that you have push notifications for all of the pod pains being checked that I'm assuming that that would make the feed updating faster on device because now you don't have to wait until the next time the app launches to check all the feeds. Yes. The minute the pod ping comes, I give a silent, I send a silent push notification, which is another kind of notification that is not shown to the user, but only to the app. This is even more, uh, strict and limited by Apple.

You don't, you don't, you, you must not send a lot of the, of those, but when I, when I can, when I send a silent push notification, the app refreshes that feed in the background. And so usually when everything goes okay, the app surfaces the, the, the new episode in two to five seconds after the pod ping. And the pod usually comes in about 20 seconds, uh, from the, the, the time that the, the, the, the producer sent it. That's, that's so cool.

That's like a, that's even better because I'm assuming that if you, so if the, when the push notifications comes in, there's a handoff that happens where it, uh, the, where iOS wakes up, wakes up your app, lets it do a thing and then put in and it goes back to sleep. Yeah, exactly. Okay. Yes. But you have to refresh just one feed.

And so if the, if there is no problem with the network connection between the device and the internet, it usually, it's usually enough time to, to download just that RSS feed that the pod ping notification said, uh, it was to update. So are you on a timer? Once that, once the, once the, once iOS wakes your app, wakes up Castamatic, is there a time limit before it's going to kill it again? Yes. But, uh, it's a classic Apple style. There is a timer, but it can change anytime, every time.

And you don't know what the timer is. Oh, great. Wonderful. Perfect. That's coding for iOS. What is the, what is the limit of, uh, of notifications, silent and non-silent that you can send? Does Apple even tell you what that number is? No, nobody knows. Man, those guys. And, uh, uh, silent notification are very limited. I, I estimate that if I send more than a 10 in an hour, I get limited total or per app per device.

Yes. Um, uh, usual push notifications are not limited, but that they don't wake the app. So they just alert the user that the, the, the, the, the classic push notification, which is the one I use when, when, when a live pod ping comes just are, are, are only received by iOS and iOS displays the banner to the user, but the app isn't awaken or run until the user clicks on the notification banner. They're doing that for power management, for all that other stuff they're collecting on you.

Yeah, I get it. Um, and does that cost any money each time you send that? Or is that a service you get as a developer? No, you get it as a developer and, uh, and as a user, yes, there's no limit and there's no fee on that. Nice. Yeah. That's good. That's, that's good because you have, you know, if I was them, I don't blame them really the same reason we don't publish, like I don't publish rate limits for the podcast index API.

I mean, there are, there are numbers I can, you know, I know that the numbers are right now, but I don't put them out in public because when you put them out in public, the thing that happens is everybody tries to run right up to the limit. Exactly. Yeah. If you, if you say you can only put out 10 notifications per hour, everybody's going to put out 10 notifications per hour.

And like, if I was them, I would actually go one step further and, and just like change it slightly all the time just to keep everybody on their toes. Cause otherwise you'd get flooded. They probably are. Yeah. I don't, I don't blame them cause that, especially when it's a free thing and you're, and you're trying to do power management. I mean, that's probably really complicated.

I imagine back in the early days, they probably found that out the hard way that, you know, they probably initially didn't have as strict a limits as they do now. Yeah. And they can't, they don't know in advance how many apps, how many apps each user has installed on the device. And that can change a lot. Right. Yeah. That's a good, that's a good point. Yeah. That that's mobile, you know, mobile app development.

So is Castamatic, was it released initially back like pre-Swift and Objective-C or did you start in the Swift world? No, no. This started as my first Swift project. Okay. Yeah. Okay. So you, so that was probably iOS 7, I think it was, if I remember well. Wow. Okay. So that's a little far, that's probably eight or nine years ago then. Yeah. Yeah. Yeah. Yeah. It is. Okay. So it's been around, yeah, that's been around a while. So you've seen, you've, you've been through a lot of Apple transition.

Is the new iOS 26, is that gonna really hurt you? Yeah, it is. I don't know, but I don't like it. I saw all the, all the, all the presentations from, from Apple and I'm, I think they're pushing a little too much. They, they, they really want this, this vision pro thing to succeed. They want everything transparent and, and also the, the Mac and iOS to, to, to, to, to push people towards transparent user interface. Well, now I have, I have a question about liquid glass. Do you think it's gorgeous?

I don't like it. It's, it's, it's good in the, it's good in the pictures. If you, if you, if you curate the, the, the, the, the screenshot in where the text is aligned and the good place and you have no super imposition of, of colors, it can look gorgeous. Gorgeous. But yeah, sorry. The minute you, you, you, you, you move the, the, the user interface a lot of, but this, this is a beta. This is the first beta. A lot of things can improve right now.

I, I, I really prefer iOS 16, 18, but it was the last one. Yeah. So you think that all of that is being done for the, for the Apple vision pro. That's why they want everyone to move in that direction. I think so. I think so because the, the, the, the, the, the first, uh, uh, the first, uh, uh, user interface that, that was really transparent is the one from, from vision pro for, from two years ago. And now all other systems are going in that direction.

So I think that a strong push is made because of that. I can be wrong, but. Yeah, that makes, well, I mean, it makes sense, but are you, so on, on your pod ping monitoring, did you write your own, uh, hive watcher or are you connecting with an existing piece of software? No, I'm connecting to the, to the, um, uh, to the web, the sub. Uh, oh, Spurlock Spurlock Spurlock. Yes. Oh, nice. Yes. Uh, interrupt everybody.

We have interrupt kind and it makes me, it, it, it, it, I don't know if I could do the same thing without, without that service because, uh, uh, all the libraries for, for pod ping and for hive, which, uh, for the hive blockchain, which pod pings relies on are all on Python and there's nothing for Swift. So I, I, I would have had to work on a very low level. And, uh, with that, um, uh, I have to do web sockets, but web sockets are, are not that, that difficult.

You know, that really needs, that's something that needs to change. There needs to be, uh, that's a real deficiency that I'm, that I'm seeing is we need more, uh, example, we need more libraries to, uh, for other languages for pod ping. Um, yeah. Yes. The adoption. Yes. Cause I mean, Python is you, Python is universal. Python is my jam, Dave. It is my vibe jam, baby. But it is for, for servers, for, for mobile devices. Uh, it's not. No, I got you there. You got you there.

Yeah. And when you, you know, Python is universal on every, almost every Linux and max system and installed. But when you actually have to run it as a server service, you need, you need to know what you're doing and people who are not fluent in the Python world, that's going to be a challenge for them because then you, because as soon as you get into, and I've been down this road before, and Alex can vouch for my utter confusion when it comes to things that are Python related.

As soon as you get into running Python, um, software as a server side service, you have to, you know, you, you immediately get into things like poetry and UV. You have to, you get into the world of all the, the Python frameworks and sort of supporting software. And you have to know what the, it's sort of like when you, it's the same thing as when you run like a node JS application.

Yes, you can just install node, but there's all this, a lot of things expect you to run like node ENV and these other supporting packages that make versioning better and have the package main and do package management. So it's, it's a little different. If we had a set of libraries that were just native to all the different languages, that would be, that would be pretty helpful. And I'm thinking like Swift, PHP, Rust, just all, it just hit all the, all the high points.

I think there was a JavaScript library that Steven Crater wrote, I believe. Um, I think he was the writer of it, but then, but I think it drifted some of the last person I know that tried to use it said that it was not working well for them. I think that was Jason over at podcast guru. Um, so I don't know. Anyway, it's just, I think it's a deficiency and hearing you talk about it. I think, I think we should focus a little bit of time on that if we can.

So what now about running Python on the server? We need more COBOL. I gotta tell you, man, I'm running everything as a service system. D go for it. Oh yeah. Yeah. Well that, so I think the, the, the issue comes in with, um, how do you keep your version of Python? Yeah. When you updated the system, everything. I just don't update. I'm on three dot one, two, and that's it. And that's, and Python screaming at me where this is going to be deprecated in the next release. I don't care.

I'm not upgrading. It works. We're stuck in this version as good to go. It's sort of like you put your Python in a jail. I put my Python a lot of places, but not in a jail. Baby, he's awake. Yeah. It's like you, you, you, you jail the environment so that everything, so that when this copy of Python runs it, it, it always has the same environment. And that, that can be pretty important depending on, you know, what you're doing.

Yeah. Especially with your import, your modules and what you have, they run everything in an environment. Yeah. What are you, what is it using? Is it a UV? Venv. Venv. Okay. That's the virtual environment. I'm not sure what that is. You're asking the wrong guy. Yeah. So that, that's, that's where it gets into. Yeah. And versioning is like dash June eight, uh, working copy, uh, that's final. Oh man. Ls. Ls star dot final. Okay. I always love it when there's like three of those.

There's like dash final, dash final, dash final. Oh, that makes me feel good. I'm not the only one. Final working really good. Good. All uppercase. Yeah. This is the one, this is the one dot P dash last Oh, feels good to have a engineering humor in me. Oh, that's good. Never expected that. Oh man. Do you find the, do you find that the vapor, uh, ecosystem is decent? Cause I've worried about that world cause there's so little of Swift on the server. Um, there is enough that goes into the

training data for LLMs. So, and so, and so they, the, the, the, if you ask chat GPT or windsurf, they can, they can answer enough, uh, uh, much more than, than we quit soap or stuff like that. Uh, so no, yes. Yeah. There is a good community. There's a, um, a discord server where you can ask for help. And, uh, uh, it, it, it wasn't the, the, the hard part for me, uh, to, to, to move from, from a classic iOS, uh, SDK to, to vapor to, to run on the server. Um, it was a very smooth experience.

Okay, good. Is that, is that, um, well, I mean, now that you've, uh, crossed the rind, you know, are you, are you, and you have a server now as there's now there's other stuff that you can do as sort of like a mental shift for you, right? Yeah. But I want to keep the, the, the, the most of the functionality on the device for, uh, a lot of good reasons, at least for me, I want to, uh, uh, it's so the customatic is a one man band.

I want to go on vacation and yes, and I don't want to be awakened by any male saying my server is down and nobody can use the, the, the, the app. If, if, if, if the, the, the service goes down and I call it custom ping, if custom ping goes down, there are no notification for live episodes, but everything else in the app continues to work. And, uh, hopefully the users are not so annoyed that I can, that I have to stop my occasions and get back to work. Right.

You don't want to have to stop the vacation to reboot a server. No, that's not, never a good idea. Boy, I wish for those days, huh, Dave? I think the last time that was true for me, I was, was probably 1996. I remember it fondly. Do you remember the pagers, the days of the pagers? And then if something would go down, every, everyone would get a ping and then the morning your battery would be empty because something just went down. It was all night. Your pager was vibrating. You didn't hear it.

And just this horrible, horrible mess of page messages. I get the same from human beings, from patients. Oh, sure. Yes. Oh, doctor, doctor, help me. Help me. Oh yes. Reboot, please. Doc, can you reboot me? That's great. That's great. So let's talk about, um, the elephant in the room, which is wallets. Wallets, okay. Then I, then I need to ask you some, a little thing about, uh, let's talk about wallets first. Well, no, why don't you go first? You're the guest, please.

Okay. Okay. Okay. Okay. Uh, I would, it's a little thing. I would like you to fix podcasting. Uh, I'm at your, at your service. How can I, how can I be, how can we be of service to you, doctor? Okay. No, there's an issue that I, um, I keep getting into from different direction. And, uh, it's the, the, the fact that, uh, uh, podcasts are not, um, identified by their, their RSS feed.

Um, when, uh, um, when I get a pod ping notification from pod ping, uh, I receive the pod ping and it has an RSS feed for that. So I can send, uh, all the notifications I need to all the users that are subscribed to that RSS feed. But there might be, and there are a lot of users that are, that are subscribed to that show with another RSS feed. Uh, for the classic example is me. Yeah. No agenda. No agenda. I know exactly what the problem is.

Yeah. Or just sometimes they put the address, uh, with the keyboard, right. In the, in the app. So they put it with the HTTP. Sometimes the, the, the, the correct addresses, HPP, HTTPS. And so it's different. So I have to store the, the, the, the RSS feed the URL with, without the, the, the scheme, but it's not like that. For example, a lot of some users are subscribed to a podcasting 2.0, uh, via the IPFS address of the RSS feed.

Yes. And, uh, and, uh, I can't send them, uh, the notification because the notification says that there's a new episode or live episodes for, uh, podcastindex.org slash pc2o.xml and, and, and, and not for, for the IPFS. And so this fact that, um, uh, RSS feeds were, were, were invented for blog posts and that there was no need to uniquely identify one blog post, uh, between different, uh, URLs because the people just received those and read those.

With podcasting, it's getting more and more important for, for other service like podping to, to identify that one podcast that there might be 10 different addresses that all point to the same podcast. And so, um, the, the, the, the, the GUID is the, the, the right idea. It is in the, in the, uh, in the, uh, specification, but not everybody uses that. And podping doesn't specify the, the, the GUID of the podcast.

And I think that might be useful either or specify that the GUID of the podcast in the podping or maybe, uh, improve the podping tag. Uh, it's called, uh, uses podping, I think, but nobody used this. That's, and, uh, I think it should be mandatory and specify over there with what is the canonical URL that will be advertised in the podpings. I, uh, I yield the rest of my time to the distinguished gentleman from Alabama. No, I've, I've, I feel your pain. I know, I understand the problem. Exactly.

I think, um, you know, my, my first inclination is to fix this. It's okay. Let's step back for a second because the, the same way that you don't, that you sort of have a, you have an ideology of keeping the app on the device being self-sufficient, the Castamatic needs to be able to function by itself without having to need a server. If it has a server, great, but it shouldn't have to have one.

And it's sort of the same thing with the index, you know, podcasting, uh, podcasting 2 .0 features need to be able to function without the index. We can't, we can't implement, we can't implement new functionality and new features into podcasting that depend on our API or the podcast index to exist. And so the, the idea behind the GUID was that if the GUIDs are in there, if the GUIDs are in the feed, then we can all, then we can all track them over time in our own databases.

And we don't have to depend on some sort of central, uh, repository of like a central resolver, but the, the index has become sort of a central resolver because we, because it was sort of a bootstrap situation where, you know, not, not, not, not a lot of feeds in the beginning had GUIDs. And so we began, you know, we had, we sort of created them all.

And so we've kind of ended up in this position where I don't, we've ended up in a position that I don't like very much, a position where we, we are sort of the central resolver for GUIDs, but that's not the way it's supposed to actually work. And I'm not entirely clear how to, how to kind of rewind out of that or unwind that problem. But, but I, you know, I guess my first, taking one thing you said, GUIDs in the pod pings, that makes sense. So, well, let's talk about GUIDs for a second.

Like another idea behind the GUID, not just having decentralized identifiers that we would all stay in, in where all the directories could stay in sync with each other. It's not just that it's also that if you're going to reference an item somewhere else. So if we think of, if we think, if you think of, of RSS podcasting as a directory itself, like without a database, you just think of, okay, every record can be identified by a key. Every episode can be identified. Every episode is an object.

And that object can be addressed by a key. And that key consists of a URL and an episode GUID, a feed URL and an episode GUID. Well, that, that's fine. But then we all know the problem is the URLs change. And so once the URLs change, if somebody moves from one hosting company to another, then that now that link is broken. It's sort of like an RSS sort of like a website link when the web, when the blog, a link to a blog article and the blog changes its domain name.

So the GUID is supposed to take the place of the, of the feed URL and say, okay, now I have a consistent value that'll never change. And that GUID relates back to some feed and I can follow the redirects in my own directory and always know what that thing is. So the, the problem that we run into consistently, and this is something that I was meant to talk about last week, but I know is, has caused people problems, lots of people problems with the podcast index itself.

Is that we try to stay in sync with Apple's directory. If, if we didn't do that, it, if I, if I didn't care about staying in sync with Apple, then what I would do is just always follow 300, you know, 300 level redirects and everything would just always update it.

We would always have the most current URL for every podcast, but because I've always taken this stance of staying in sync with Apple, with Apple's directory, sometimes people will change, will move from one hosting company to another, but then they don't go into Apple podcasts, connect and change their URL there. So Apple's directory will say that it's the old URL for sometimes weeks or months afterwards, even though they've actually changed to a new feeder URL.

And it's gotten so, it's gotten to be such a problem that I'm really considering just, just stopping that and letting our directory drift away from Apple's directory. But because I, I mean, I want, I really want for someone who looks up an iTunes ID on Apple and us, I want it to always return the same, the same URL for that iTunes ID. That's why I want that. But it's, but the having to keep that, having to keep that in place is causing these other problems.

And I'm, I'm just, I guess I'm just not sure that it's worth it anymore because what, you know, do you have a, I mean, do you have any thoughts on that? Yeah, right now it's, it's, it's already not working because if you, if you look for podcasting 2.0 on a podcast index, you get the feeds.podcastindex.org address. If you look it on the iTunes API, you get the mp3s.nation.com address. Let me just explain two things there. One is I think we still have a temporary redirect and that's my mistake.

I should change that to permanent. It's permanent. It's permanent. But Apple doesn't, doesn't, doesn't. Right. Well, the second thing is we didn't add that to Apple's database. Someone else did, which is of course should never happen, but it did. And we don't know who did it, but someone added that. But I think just by saying on this podcast that that needs to be changed in Apple's index, it just might happen. Okay. Might. It might.

Okay. But you know, at this point, I'm not so sure that it matters that much if, and by the way, I'm laying all this out as groundwork because I want to get, I want to actually answer your question, but I want to make sure we all understand the, the full extent of, of all the problems.

But like, I'm, I'm starting to wonder, you know, it may not matter that much if these things drift because the other problem, what I mean is if our directory drifts away from Apple's directory, because the other problem is the, is when, when we, when we have one URL and Apple has a different one and we stay in sync with Apple, then if somebody adds the same podcast again with the new URL, now there's a duplicate in the, in the podcast index. And so, and it all. Yeah. Right.

And so like we, we actually had, I have multiple deduplication scripts that run 24 seven that are trying to fix this problem. And the, the Achilles heel is always the iTunes directory. Because what, what the first thing I do when somebody, when, when a new, when I'm checking a new podcast that gets added is I look to see if that podcast is in iTunes. And if it does, does it have an ID that matches an ID we already have?

And if that hit matches, then it deduplicates it, but it's always going to be pointing to it, but it's pointing to the wrong place. So we have, so there's this discrepancy because we are, you know, that I just think it's okay. So if we solve this problem, if I just say, okay, forget it, the iTunes IDs, they're just going to be what they are. I can't keep them in sync.

Then maybe what we, maybe that will make this other process easier where we could do something like, um, do a lookup when the pod pings come through to get the GUID and insert the GUID along with the, the pod ping. Um, I think that may help, you know? Yes, but it makes it a little more, more reliant on, on, on, uh, on the index. If I have to, to, to look up for the GUID on the, on the index. Right.

Or, or we could deduplicate the URL when the pod ping, if the pod ping comes through, we could do deduplicate it there and make sure that we always give you the most recent redirect URL instead of just always finding the thing to match Apple. I'm not sure that this, um, solves the, the every, every issue because if on the, on the app, the user is subscribed to the IPFS address, for example, uh, there, I don't know how Customatic can listen to pod pings for another feed URL.

Uh, you know, this, this disambiguation can happen. I think it can happen only on the, uh, on the RSS feed, because if Customatic knows you are subscribed to IPFS.com, blah, blah, blah, uh, the applicant can, can ask the index, what's the GUID for IPFS.org podcasting 2.0. And the index doesn't know about it because it stores the, the, the, the correct URL.

But, uh, the, the, the easiest thing, uh, from a technical standpoint should be to, to express the canonical feed URL in the RSS feed, which is a thing that, uh, Atom used to do. Uh, there, there's a, uh, a Atom link. Uh, the old Atom wars. Yeah. I remember those. Yes. That's the only thing that they did good.

Simply every RSS feed specified, Hey, I don't know which URL you downloaded this RSS feed from, but you have to look for updates on this one, which is the canonical feed URL that my publisher chose. And you should look for that. And you should look for pod pings that express this canonical feed URL independently from where you downloaded this feed URL. And that, that, that could be, could, could solve it. Or, uh, I don't know if it does solve it though.

The Franca is so let me give you this scenario. This here's, here's another thing that can happen. And that does happen is I have a podcast on bus sprout and the podcast. And I continue to have that podcast on bus sprout, even though I'm actually, I've moved it over to rss.com. And now I have two identical podcasts, one on bus route, one on rss.com. I stopped updating the bus route podcast, and now I'm putting new episodes in the rss .com podcast.

But in that, in, in, in the scenario with a, with a canonical URL link in the feed, they're both going to point to themselves. Yes. So now you still have to do podcasts. Right. Right. Well, sometimes they, sometimes they actually continue updating both. Yeah. And they should be, I think that those should be considered two different podcasts. Right. Yeah. And they'll have, they'll have two separate iTunes IDs, even though they're actually identical and they send content and everything.

They are on different servers. They can be updated independently one from the other, and they should be considered two different ones. But if you have one file, one original feed with a lot of addresses, but they all point to one file, one rss feed, those must be considered one podcast. Right. Yeah. That's Daniel saying the solutions to redirect the old feed URL. Yeah. I understand that Daniel. And we do that. But that doesn't fix the IPFS issue. Right. That doesn't fix the IPFS issue.

And it doesn't fix the issue where people don't update, don't update Apple, their Apple podcast connect URL.

And then sometimes they'll have two, you know, they'll have two separate IDs, two separate iTunes IDs pointing to the same feed URL or, you know, there's, it's, it's so much that what I'm saying, I I'm saying, Daniel, that I agree with you that they, if we stop trying to stay in sync with, with Apple's directory, then we'll, we will just always follow the redirects and never check with Apple to make sure that it's okay. But that can be an opportunity.

We can be better than the Apple's directory and fix these kinds of things. And maybe more apps will use the index instead of iTunes API because they are more reliable. I don't know. Well, you know, you may be right on that too.

You know, you may be right on that, that the, if the, if the standard is moving hosts means doing a HTTP redirect, then having that be the only thing, the only way to solve the problem or the only way that the index considers solving the problem, that's more true to what RSS podcasting is. Yeah. I mean, we just, we need to, I totally understand the problem. We're going to have to figure out how to fix this. Yeah. I know I put you in a difficult position.

No, I just, we've needed to talk about it for a while and it, you know, there is a solution. We just have to find it. Yeah. Um, you know, we just, we're going to have to figure, I think something like a unique identifier that follows a podcast everywhere from host to host, from news, from, from location to location is the way to do it. You just, I just don't want there to have to be a central resolver. Yeah. I agree with that. That makes it harder. 100%. Yes. Yes. I agree with that.

So I'm, yeah, well, I think we'll, we'll figure it out. I, the, the IPFS thing is a good point. Cause I don't know how, yeah, that's a tricky, tricky one. Um, at that point, cause it really, it's, it's not a separate feed at that point. It's really just sort of passing it through some other, it's almost like a proxy. Well, that solved nothing. No, no, we're, we're, we're no better than we were. We're more aware of the problem. Yes. Yes. Yeah. It's a good one to bring up though. That's for sure.

I appreciate that. It's definitely something we ought to work on. Well, you know, if Daniel's saying people don't need to update their Apple podcast connect URL, well, if that's the case, well then why are they different? Sometimes there, there are definitely feeds in Apple's directory that, that are, that do not have the current URL that followed the redirect. Yeah. We've seen that for sure. Well, I mean, ours is a perfect example.

Ours is, ours is a redirect, you know, and it's still got the, it has the non-redirected URL in Apple's directory. So something is not always, that can't always be the case. Now there may be that there has to be a redirect and an iTunes new feed URL tag, but, but our podcasting 2.0 feed has been in there forever. I mean, it's been in there for like three years now and it's always been the, it's always been the, you know, a redirect to this other feed. Um, so I don't know.

We'll, we'll just have to figure it out. I don't want to get too bogged down in the weeds, but I mean, something, something is not right because I see this problem too often to, for it to be as simple as they're always following redirects. I just don't think they are. I think there are, I think there are certain scenarios where for some reason that doesn't happen. Um, and I don't know what those conditions are. If I'm wrong, they don't know.

Yeah. They don't tell you if I, if I'm wrong, that's fine. And, and, and maybe I'm just misunderstanding what I'm seeing, but I'm, I'm 99.9% sure because I see the problems happen in real time. I think they just don't follow the redirects. They just, they just look for the new feed URL. According to Daniel J. Lewis, uh, podcasting 2.0 is using the feeds.podcastindex.org slash two O PC two O dot XML feed. So maybe that just got updated while we were talking. Maybe it's possible. It's possible.

Yeah, this, uh, we'll, we'll, we'll have to investigate to what is happening because it's something, there is a, an inconsistency here that I do not understand. Um, and I, I don't know my, my gut feeling is that sometimes my gut feeling is that there are certain conditions, uh, that are not, how do I need to say this?

No, knowing not just Apple, but knowing how lots of these things work, including our directory there, everybody's directory has a set of conditions they're looking for to know when to make a change and when not to. This is very similar to any sort of like, um, trying to keep things in sync, uh, Dropbox, OneDrive, all these cloud storage things that sink between multiple computers.

It's a difficult problem because when you, whenever you say there's not one source of truth, there could be multiples. Now you have to have a set of conditions where if this and this and this are true, but not this other thing is true, then make a change. But if these other set of things, you know, if those things obtain, well, then don't, don't change anything.

And as soon as you start adding all these conditions, it's always going to be possible that there could be a set of conditions that are being met that are non-obvious where a change is not being made when you think it should. So we just have to figure out what that is.

Um, but I am thinking that we probably should just let, just stop trying to be so obsessive about keeping the directories in sync because if we have an iTunes ID and somebody, you know, we, we sort of mimic the Apple API as well so that people can use us as a fallback. If iTunes API lookup goes down and you know that, I guess if we're at the point where we're being used as a fallback and you do an iTunes ID lookup with us, I guess I need to start looking at it as well.

You just kind of get what you get at that point. Um, you know, you're going to get, you're, you're, you're already on plan B. So we can't guarantee, you know, we can't guarantee purity at that point. Can we, um, just take five minutes on wallets? Cause I know Dave, you're going to be limited in your time pretty soon. Oh yeah. Yeah. Go ahead. Wallets. Yes. Go out there. They're often broken now. They are all, this is very difficult. Yes. But I think it's a point of transition.

Where's your head at right now? Cause I know the biggest problem is, um, because you're standalone app and even worse, there is no strike or any LN wallet type service available in Italy. Yeah. Uh, yes. Just like that. Why is that? Not available in Italy. Is it? I don't know. A striker continues to, to, to, to send tweets saying that strike is available all over Europe, but it is not because in Spain, in Portugal, in Italy, I don't know, maybe, I don't know.

Some other countries is not available in Brazil, in Japan is not available. So I, I, I sent them tweets. I sent them an email. Nobody answers. So I really don't know what they're doing. Hmm. Can you hang in there though? Do you, are you, are you okay for now? Yes. Customatic works okay with, with Albi. Uh, it needs a little extra step to, to install, uh, Albi hub, which is really, really not difficult because, uh, uh, it can run on, on a server.

It can run on your, on your PC if you leave it running and connected to the, to the internet. Yeah. Uh, or you, or you can pay, I think $8 a month and, uh, or $10 a month if you are desperate and the guys in Albi will host it for you. Right. So the, the customatic runs. Okay. And to, to, to, to go the way of, uh, for value, the users need to, to do this extra step.

I, I, I have to say that when, when Albi went that way and, uh, uh, went from the, the, the, the hosted wallets to Albi hub, uh, I didn't see a, a bigger decline in the wallet users on customatic. Good. Good. And that's just because Dave is using it for everything. Well, I would like it to be, to be easier and to be automatic. What I don't want to do is host the wallets myself. I bet I will never. No, you don't want to do that.

So if, so what do people, what wallets, I'm not talking about podcast stuff anymore. Like if I just, if I'm an Italian and I want to ho and I want to just have a Bitcoin wallet and buy some Bitcoin, what do you, what do you use? I don't know that there are some, but I'm good with, I'm good with Albi for my, for my users. So, uh, sometimes I check other things that there's a wallet of Satoshi, I think.

Okay. Yeah. There, there, there are many, there, there is a, there are some apps like blue wallet that can interface with, uh, with a lot of different service or you go, you can do maybe some, some hosted service. Uh, I think it's not Coinbase. It's the, the other one where the one with the black UI, uh. Black UI? Yeah. The black website. Like Kraken or Black Lives Matter? Kraken, Kraken. I think Kraken can, can, can, can host lightning wallets, but they don't have APIs for, for, for other apps.

So if you, if you want to, to send the lightning. And Coinbase, you have, do you have Coinbase in Italy? Yes, but I don't think they do. I think they, I think they, I think they do have a lightning. I think they have a lightning API. I could be wrong. It says kraken.com slash Italy. It says Kraken is committed to Italy. There you go. There you go. With who? Kraken in Italy. Yes. But I don't know if, I don't think they have APIs for developers.

Um, I've been watching, I've been looking into NWC, which is Noster Wallet Connector. Right. It's, it's a, it's a nice API. You need to do web sockets, which is not so, uh, so easy on a mobile device, but you can do it. Uh, and that might make it, uh, more, the apps more portable because if many wallets implement that the user can, can pick the, the, the wallet they want to use. Yeah. CoinOS is one that we have in Italy and you know it, it works with, it can work with Noster Wallet Connect.

You can do the, the, the, the double jump and connect, uh, uh, CoinOS to Albiab and Albiab to, to, to whatever you want, but CoinOS doesn't support, but they don't support KeySend. Ah, that's too bad. Okay. And, and I think that's where, uh, I think that's where we probably, I think that's really the core of what's really wrong at this point is that everything is going to wallets. Everything is transitioning to wallets that don't support KeySend. Right. That's exactly it.

Yeah. Probably. I, I don't know because yes, I, I, I, I don't have a lot of experience with a lot of wallets because there aren't that many here in, in Italy, but. Yeah. Bolt, Bolt 11 is, you know, Bolt 11 invoices are, or the LNURL. That's probably, that's just where we're going to end up. And you know, that's. We need to, to standardize the, the, the, the justice system to send the, to send the, the, all the metadata we need for, for value, for value to work. Yeah. Right.

Once we have a, a, a, an easy way to implement that. Well, all the, the fountain guys are using, uh, the Noster protocol, not Noster, the network itself, but that seems to be working pretty well for them. Oh, I think they're using the Noster, a Noster relay, maybe a private relay. Yeah. It's a private relay. Sure. Sure. It's a private relay. Exactly. It's not the most, uh, it's not the easiest thing to do for a, for a developer because you, you need to host. Oh, I'll send you a relay.

I'll send you a Python script. It'll be fine. Okay. Well, but I can buy a cold one in a couple of minutes. Maybe, maybe an end point. Yes. I'll give you an end point. Yeah, sure. An API and, and everybody can implement that. Yes. A non-bearer token authorization. Yep. All of that. No problem. I'm, I'm, I'm well versed now. We got to thank some people. Franco, can you hold on for a couple more minutes? Of course. All right.

Let me, we didn't have a lot of boostage coming in because everyone was enthralled, obviously. Uh, 1025 stats from Salty Crayon who says, uh, more wallets to be continued in the pipe. All right. Dreb Scott with a, uh, mini Striper boost, 77, 77 pre-show boost. Just realized I never posted the chappers for chappers. The chapters for podcasting 2.0 last week. Oh, just published now. Sorry about that. Life was, has been giving me the one -two punch quite a bit lately.

Luckily I'm pretty good at the duck dive and dodging thing. And things are on the upswing on a positive note. I'm now down to nine, I'm now down 19 pounds on my journey to drop 45 pounds. All right. Go podcasting. Way to go. You're making Franco the doctor. Very happy. Ah, that's good, man. Don't worry about it. That's the beauty of, uh, of, of cloud -based chapters. You do it when you get to it. It's all good. Yep. Uh, and a mini Striper boost from Steve Webb, the OG Godcaster.

He says, uh, I believe that I've gotten boosts to work again for the Lifespring Audio Bible Rewind. That's right. We saw you had a problem with the handy little alert icons on the podcast index. Thanks to anonymous for their booster gram on episode two to four, the boardroom spurring me on to fix it. And to Adam for pointing me in the right direction on fixing the problem. Yes. Uh, we here at podcast index may aim to please all the time, but the boosts begin.

Thank you for your attention to this matter. Yes. I hope this email finds you well, definitely. Yeah. And a delimiter at time already. Oh, okay. Uh, well we've got, while, while you were talking, I got an email from true fans saying, uh, the new version is ready on test flight in iOS and it says, it says what to test and in the what to test section, it says nothing new. So I'm not sure exactly what, what, what lever Sam is pulling over there, but it did something. They pulled some got pulled.

Yeah. The lever you've pulled is not active. Name the podcast, name the podcast. The lever you have pulled is not, I have no idea. Uh, this week in Bitcoin. Oh, it's not in my rotation. Oh, it's in this heavy rotation. For me, brother, heavy rotation. I gotta, I gotta put it on there. Yeah, I gotta get it. Hold on. There's Sam, Sam boosting in with seven, seven, seven. What a nice and funny man Franco is. Well, there you go. Well, he's, he's in the split. So he saw that message himself.

Beautiful. Um, we got one, uh, we got one baller boost and that is from bus sprout $1,000. Uh, thank you very much, boys and girls at bus sprout. We highly appreciate your support of the project. That is very, very kind of you. Every month they do it, Dave, every month. Is it just me or have they been kind of quiet lately? Oh, they're coming. I'm sure they're in a six week sprint and something's coming out. We're all going to be blown away.

Yeah. They're going to pop. They're just going to pop up from behind Yeah, that's right. Yeah. They're going to pop up and go, look at this. And we got some boosts. We got, let's see who we got. Oh, there we go. We've got, uh, Jeff Scott striper boost 77, 77 through podverse. He says pre-show boost. I just realized that I just heard that one. Wait, how did you get, Oh, you're reading from the pre yeah. Okay. You're Yeah. Yeah. You did the reach around. Yeah. I'm known for it.

That's what you're known for. Mike Dale, 1701. That's a, uh, Star Trek boost through a Castamatic. There we go. Castamatic says testing my new Albie hub way more trouble than it should be. Huh? Quite easy for me, actually. I like, there's a discrepancy here because, uh, because Franco said it was no problem, but Mike says it was a big problem. So Chad F just boosted a 33 33 great hearing Franco on the show. Castamatic is a top tier PC 2.0 app.

And he boosted from Castamatic and I can reply because Castamatic supports that. So I'll say thanks. Thanks. Nothing to test. I wait. I hope this boost finds you. Well, uh, the ugly quacking duck, that's Bruce 22 22. The podcast guru says thank you both. Howard to the podcast. 73 73 and in nine UQD, the ugly quacking duck. Oh, 73 is kilo five alpha. Charlie, Charlie. That sounds suspiciously like a vanity call. That is ACC. Adam Clark Curry. Yes. I would say so.

Brian Intzminger 1653 sass, the podcast guru. He's Brian says, uh, maybe I misunderstood, but if you're trying to calculate global audience size, I don't think you can take median downloads time, number times, number of active shows to get listener count. You'll get something closer to downloads per month, but many people like me listen to multiple shows on a regular basis. So I would expect actual listener count to be lower.

Well, that may be in response to what we were talking about with no agenda from OP three on the last show. And honestly, uh, I don't put, I don't put any value to any of this, but I feel if I'm just looking it up now, if I look at the OP three, it says unique audience. Um, that's just, I'll just use that number. You know, as long as everyone's using the number, who cares? It's all fuzzy.

Um, so I'm not sure other than that, like, you know, so that's just the unique audience and I'm sticking to it. Franco, are you, is your past, are you still podcasting? Yeah. Yeah. Digitalia is my podcast. Digitalia. Digitalia. Yes. It's all in Italian of course, but you've been going for many years, right? Oh, it's a 16. And before that it was a broadcast Italia. Nice. Five years before that. Yes. Wow. How many episodes? Uh, right now Digitalia is a seven, seven, eight. Congratulations.

Staying power. Yeah. Uh, comic strip blogger, 14 one 45 dilemma delimiter through fountain. This time he says, howdy Adam and Dave. Today I'd like to recommend a podcast, the audacity to podcast that's celebrating its 15th birthday. With an introspective episode entitled 15 regrets from 15 years of professional podcasting. And you can't believe what item eight is a banger that can make you a millionaire quickly for shizzle. Don't miss number eight bros. No joke.

So visit www.the oddest, the audacity to podcast.com or search for the audacity to podcast in apps. Yo CSB. I think that's on your stream, isn't it? Uh, I've got the future. You've got the future. Yeah. Future podcast. Yeah. Yeah. Yeah. I, I bump into that from time to time. Like, Oh, that's a pretty good show. And see, we've got some monthlies. We got, uh, thank you. CSB. We got a new media productions. That's a Todd over there. Uh, $30.

Thank you, Todd. And we got a Timothy voice, $10, Michael Hall, $5 and 50 cents. Jeremy Gertz, $5. Gene Liverman. Hey, Gene, that's $5. And Oystein Berha, $5. Oystein Berha, of course, will be on the stream right after we close down the boardroom. Thank you all very much for supporting us. Value for value is highly appreciated. Every dollar, every sat goes right into the podcast index.org kitty. And, uh, we save it there, uh, for a rainy day so that we can keep everything running.

Uh, it's all a 100% for podcast index.org. You can go to that website, podcast index .org, scroll down to the bottom. There's a big red donate button. If you want to send us some fiat fund coupons, uh, in the form of PayPal. And of course we always accept your booster grams, your streaming sats. And if you want to send us a Bitcoin or two, no problem on chain. Welcome. Always welcome. And, uh, and, uh, you're going to need a Bitcoin. You're going to need a Bitcoin. That's for sure.

Franco, so good to have you on, uh, in the boardroom again, brother, really appreciate, uh, what you've been doing for podcasting, especially in Italy. Uh, you were there way before everyone got all, all giddy about, Oh, Spotify, Spotify, podcast, podcasting, Spotify. Um, and, uh, and of course for Castamatic brothers, really, really good to have you, uh, to have you in the band. Thank you.

Uh, it to Castamatic wouldn't be what it is now without all the, uh, you all, the both of you and all of podcasting 2.0, uh, people on the, on the social. And so thank you, everybody. And thank you for everybody that runs the beta and, and, uh, as their lives, their podcasting lives destroyed by sometimes, you know, that's what betas are for, man. Is it, is it out? Is it in the app store yet? Or still in beta? No, it's in the app since one hour ago. Oh, there we go.

You know, I always, I always have mixed feelings because I run the beta. I go back and forth between the test flight beta and the app store version, because when I'm in the test, even though I'm a premium subscriber to Castamatic, when I'm in the test flight, it tells me that I'm not, and it bothers me so much that sometimes I have to go back. It's difficult to avoid that.

Yes. Because Apple makes the, the, the, makes the subscriptions on the, on the test flight version expire every two hours to test that. So, so you can subscribe in the, to Castamatic, uh, the, the paid version in the, in the test flight version, it doesn't take any money from your credit cards, but it works and it expires after a couple of hours. So it's really, well, if it worked, I would have subscribed twice because I would like you to get paid twice.

Anybody who uses Castamatic, be sure and do a premium and that goes for all podcasts apps. Yeah, exactly. Support your, support your developers. Thank you very much, Franco. Uh, brother Dave, are you going into the woods again this weekend? No, not in the woods this weekend. That's, that's coming up, but I'm, but I will be, I will be sending pod pain tokens shortly after the show. And make sure you don't hang up yet, Dave. I want to know who it is. He'll share it with me. I'm sure.

Okay. All right. All right. Boardroom. Thank y'all very much. This was a, uh, there we go. We closed the board meeting. Thank you for being here. I don't want that. There we go. We will be back next Friday with another board meeting of podcasting 2.0. See y 'all there. Bye-bye. That's not that cool. You have been listening to podcasting 2.0, visit podcastindex.org for more information. I just love this show. So sexy.

Transcript source: Provided by creator in RSS feed: download file
For the best experience, listen in Metacast app for iOS or Android
Open in Metacast