Why waste good content?
You never know.
Might as well record it.
Okay, so I'm back to call me, right?
And where are you?
You're way down the list, we don't talk
anymore.
Oh, that's not cool.
That should be your unique code.
Okay, that's not too long, that's not bad.
Okay.
Actually, very short code.
They got like an 8-bit hash.
This is not hack proof.
No.
All right.
Are you connecting?
Oh, I lost you.
Oh, there you go.
Okay, I just, I just, I just did
it.
Yeah.
I did call a Roadcaster and hit the,
and put in the code.
Yeah.
And then it just went back to the
call Roadcaster screen.
Hold on.
Hosting.
Ah, no, I'm hosting.
I'm hosting.
Okay.
I hit done and then it just.
It does nothing.
It goes back to, do I have to
hit another button?
Advanced.
Make, make a call.
Oh, okay.
Okay.
Wait, are we doing it?
Is this happening?
Wait, did I just see something pop up?
Hold on.
Call me configuration.
I am hosting.
Does your screen says you must be connected
to the internet to use call me?
If you're not connected to the internet, it's
not going to work.
But I am, I've got a cord in
the wall.
Like what, what does yours say?
Okay.
You got the call me thing on one
side and then you have this button that
says call me configuration, right?
Yeah.
On the, on the right.
Yeah.
Above that, what does it say?
Because mine says you must be connected to
the internet.
Mine says you're ready to go.
Dave's no good.
Oh, well this is clearly my fault.
Well, hold on.
Let's, uh, so if you go to settings
system network, uh, I'm on the internet because
I downloaded the firmware update.
You stupid machine.
I just check and look at your IP
address.
Are you behind some kind of firewall thingamabob?
No, I mean just a NAT router like
everybody else.
Let's see.
System network.
It says connected.
All right.
Advanced.
Uh, yeah, I got a, I've got a,
all right.
How about an IP address?
How about if you switch on hosting?
Okay.
And give me your code and we'll try
it and we'll try it in reverse.
Well, you did the, that code all uppercase.
Yeah.
I don't think I can, uh, wait, switch
on hosting.
You must be connected to the internet to
use call me.
I am connected to the internet.
No, you're not, man.
Obviously.
Turn off.
Okay.
Turn, turn off.
Turn off and turn it on again.
Reboot your router.
It says hosting is turned.
Okay.
That was the, I had hosting turned on.
Okay.
Uh, I've got a, I've got a, there's
a thing in here where you can like,
uh, put in, looks like a, like a
auto dial, like a quick dial.
I'm going to put you in my speed
dial.
Yeah, baby.
I gotta be number one on your roadcaster
speed dial.
I'm going to slide into your DMS. Okay.
Now you're going to try calling me again.
Yeah, this is great.
Yeah.
Well, I mean, Hey, look, we already got
to alternate exposure, alternate exposure, alternate exposure, alternate
exposure for video.
This, this is what the board meeting is
for.
This is a horrible product.
This does, this does not, this does nothing.
Well, so what, walk me through it.
What are you seeing?
Well, I put, I put in, I put
you in as a speed dial and then
I tap your name and it says call
or delete.
I hit call and it does nothing.
Well, it just goes right back to this.
Go home.
Go back to hosting.
Okay.
I'm not going to turn this too long.
Turn on hosting.
Hosting is currently.
You turn, you turn on hosting.
I'll turn mine off.
Okay.
And all, now all it says is you
must be connected to the internet.
This is a terrible product.
That's what I had the previous time I
had that.
You're said you must be connected to the
internet.
Yeah.
But then I upgrade you.
So you don't have, if you go to,
if I turn on hosting, Oh, I got
a new, I got a new code.
Hold on.
Oh, you got a new code.
Oh, you had hosting turned off.
No, I had it on.
Okay.
You got a new code.
I got to go change my code.
Change.
Okay.
Change your code.
All right.
What's under advanced.
Okay.
Uh, why no caps lock?
No, there is no caps lock.
I know it's terrible.
See, which is like the biggest UX problem.
This whole product has keep double tapping it.
Like, come on, man.
Come on, man.
Okay.
I've saved.
I've saved you call nothing.
It does nothing.
I hit call and it just goes right
back to the screen.
It doesn't do anything.
Well, let's try something else then.
Well, clean feed.
No, no, no.
Let me try this.
Um, call me configuration.
Like, I mean, what is it supposed to
do?
Well, I don't make a call bit punk.
I'm connected.
I promise.
I'm connected.
No, I think, I think you need to
do something different.
So go back.
I'm about to do something very different.
Go ahead.
Whoa.
I lost Adam.
I lost you.
Oh, this, this is, this is the worst
thing ever.
So I was in the call me configuration
and wow.
Wow.
How does this even happen?
And the other mic doesn't work at all.
Hello.
Oh yeah.
Yeah.
Okay.
That's better.
Wow, man.
This is a complete meltdown of the road
here.
I've never had this happen road.
Call me.
Let me see.
That's very, very odd.
It's like, I hope I didn't blow something
up.
All right.
Uh, let me try rebooting it again.
Check for leaky, leaky capacitors.
Uh, Lord Jesus have mercy on me.
All right.
See if I can come back.
Oh man.
It can't be the mic.
No, it's not.
I figured I might as well go all
out and I'll do a firmware upgrade while
I'm at it.
Is there one available?
Yes.
Oh yeah.
Do that quick.
What could possibly go wrong with that?
Also reboot the index node.
Do that.
And he's had an, okay, we need a
couple hours.
We'll be right back with the show.
Wow.
This is, this is unbelievable.
Okay.
Here we go.
Installing.
Installing a horrible product.
Well, when stuff like this happens, it's very
disconcerting.
Yeah.
And all we were trying to do just
use a new feature.
I'm a, I'm up to date.
I don't have a, uh, uh, Spurlock said
you need to say that's one small step
for man.
It's one small step for man.
One giant leap for podcasting.
Oh, that's crazy.
It's, it's the mic channels that are busted,
which is, I mean, this is the main
mic channel.
Were you running it too hot?
No.
You rent, you overdrived it.
You just blew it.
You blew out your road test.
I fried my MOSFET.
Yeah.
MOSFET.
Yeah.
Okay.
It's taken a long time to install this
thing.
Yeah.
It's, it's, it's, it's, it's, it's, it's, it's,
it's, it's, it's, that's a bad sign too.
That is never good.
Do I sound normal to you?
Yeah.
You sound fine.
I mean the, huh?
Oh, well now nothing.
Now nothing works.
We're in permanent state.
My firmware version is 1.6.6. Oh,
I really think that this should be the
show.
I'm just this, I'm going to put this
whole bit out.
I mean, I'm, I'm streaming it.
So like on HLS, hold on a second.
Now let me see.
Maybe that was, maybe that was where the
problem was.
Um, now how do I get back to
call me?
Are we still calling each other?
I'm in it for the long haul now,
Dave.
Okay.
All right.
We'll do it.
Okay.
Let me see.
So faders.
Oh, I can't even adjust fate.
Oh, that's because, okay.
I've still got you in my, in my
speed dial.
Yeah.
So faders, uh, number two, call me check
Mark.
Okay.
So that's up.
That's assuming you're through this whole firmware debacle
that your code thing didn't change.
Yeah.
Right.
Uh, hosting.
I am hosting.
You want to try it one more time?
Oh yeah.
Did you, can you see what your code
is?
Yes.
Is it the same?
No.
Okay.
Of course not.
No, man.
It's encrypted.
It's all encrypted stuff.
Eight digit encrypted.
Okay.
You got my, uh, my who, how there
me, uh, I'm signaling you on the, that
was hella crazy, man.
That that's ridiculous.
Let's see.
I'm glad that didn't happen on an NA
show day.
Well, especially since we had 1800 yesterday, the
big celebration episode.
Hey, it's not good.
If I just say it out loud as
I type it, that's not going to, that's
going to defeat the purpose.
Well, it's not like anyone's going to be
able to call me anyway.
Yeah, true.
Okay.
Call, call nothing.
All right.
Now, if you, now, why don't you turn
on hosting and I'll try calling you.
This is where we screwed up last time.
Make a call.
Roadcaster code.
Okay.
It says I have hosting already turned on.
Oh, well you can't call me if you
turn, you got, okay.
Turn your hosting off.
The, the, the, the interface for this is
a horrible, is horrible.
Okay.
So you go to, you go to call
me and you got, you see advanced hosting
and upgrade.
Okay.
I see I'm on call me and it
says enable hosting.
And then at the bottom is call me
configuration.
Okay.
So enable hosting.
Okay.
And it says you must be connected to
the internet.
I'm on the internet.
I downloaded your firmware yesterday.
I have an idea.
Okay.
Podcasting 2.0 for September 19th, 2025 episode
235 roadcaster disaster.
Hello everybody.
It's not working.
It's on the fridge, but the Eagle has
landed.
Welcome to podcasting 2.0. We are silo
casting.
If everything's going according to plan, of course,
this is the board meeting where we discuss
all things podcasting and get into the weeds.
It's the only boardroom that Brendan Carr may
not enter.
I'm Adam Curry here in the heart of
the Texas Hill country and in Alabama, the
man who spent two weeks fighting CSS and
JavaScript and one say hello to my friend
on the other end, the one, the only
Mr. Dave Jones.
If you use a roadcaster, you, you need
to have, you need to have a couple
of things.
Yes.
A technician next to you.
First of all, a technician from Australia in
the seat next to you.
All right, you're pressing the wrong button.
Check your profile mate.
And then you need to also have a
lot of a big, a humongous Costco sized
bottle of antacid.
Oh my Lord.
The stress level of trying to use this
product sometimes is off the charts.
So, so what should we do?
Shall I put the recording that I had
at the end of the show so people
can listen to it there and we'll just
start the board meeting as usual?
Yeah.
You could just, you could because some of
the, some of the effects that, that we
acquired while trying to get this done were
quite amazing.
I think it should just be, I think
you should just leave it as is.
Just let the whole front, just, just roll
with it.
You were recording the whole time.
Just roll with it.
Well, you know, whenever I post as is.
Okay.
You got it.
Whenever I had to reboot.
Wow.
Hold a second.
Now things have changed here on your end.
I'm using the, I see why.
I'm using the no agenda profile.
That's why.
Do I sound, that sounds, you sound like,
you sound like you just got older.
You sound like you're in your seventies all
of a sudden.
Yeah.
So when, of course, whenever, whenever I had
to reboot, which I did once and then
I upgraded and then it reboot and then
I entered a new profile.
But when the, when the machine reboots, then
of course Hindenburg, which I used to record,
uh, that immediately goes, Nope.
Nope.
You're done.
Yeah.
Let me just make sure I actually am
using the right input here.
Cause that could be disastrous as well.
Oh goodness.
Hold on a second.
Oh no.
Hold on a sec.
Oh no.
Hold on.
Let me just check something.
Hold on.
This is going to be funny.
Hold on.
Okay.
Awesome.
So then, although I don't, I don't think
I have the, didn't we have to put
in video somewhere?
Oh wait.
Didn't we, we did that.
Um, we did that manually.
Didn't we?
Uh, that was in the, that was in
the title attribute.
I think.
Let me see.
Yes.
Title equals video.
It's still in there.
Steven Bell, man.
You've made some amazing stuff.
Let me go check.
Uh, true fans and make sure.
Uh, cause, uh, I think I saw a
update come through for fountain this week, so
I think he may have added live, live
video support.
Oh, are we checking that?
This is a, this is probably one of
the most discombobulated podcasts I've done in my
entire pod rear, my pod rear.
I bet, I bet there were some early
daily source codes that, uh, that rivaled it.
Uh, well that's true.
There were actually some shows that I did
with, um, wow, I got a source error
code.
All right.
Okay.
Here we go.
Uh, there were a couple of, um, what
was his code?
Dave Weiner and I, we did a, we
did a podcast called trade secrets and okay,
here we are live.
All right.
Yep.
I'm seeing this on, I'm seeing myself on
true fans, so let me check.
Okay.
So, um, now where do I switch a
month on true fans?
No, I'm on, I'm on fountain.
Yeah.
Sing a fountain.
I'll do it.
Uh, that's a good question.
Let's switch the video.
Oh, I just saw it.
It said switch the video.
All right.
Where is it?
I'm all excited.
Hold on a second.
Okay.
I'm all jitty.
Switch to video.
Oh, I switched the video and it doesn't
switch.
Switch to video.
I saw switch to video.
It was up for a second there.
You got to tap the, uh, Oh, I
see it.
I see it.
It's not working for me.
Yes.
Not.
Oh, you're on Android.
I'm on iOS.
Oh, look at that.
It's working.
I get to switch the video.
Oh, Oh, hold on.
Hold on.
Did you get it?
Hold on.
I got a black screen.
Okay.
That's step one.
The step one is black screen is good.
Got a black screen.
This is amazing.
Okay.
It's not working.
Uh, let me see if I got audio
from it.
Yeah, I got audio, but I don't have
video.
No man.
Let me see.
That's a bummer.
That is a bummer.
It's working flawlessly on mine.
Hmm.
That's because all those guys only test on
the iPhone.
It's like, Oh, it works great.
Fine.
It's just, just publish, just put it in
Swift and publish it to the play store.
Swift.
Let me, let me pause.
Let me see if that helps.
Maybe I can cast it.
Let me cast it to my device and
see if I can cast it up to
the quad screen.
Yeah.
Nice.
Let's see.
It's looking for stuff.
Looking for, looking, scanning, scanning.
So so what we're doing here is basically,
I think it's a first for podcasting where
we're doing a live audio and video podcast
with alternate enclosure.
Yes.
It still says looking for a device.
Do I have to do something on my,
on my television?
To be clear, we, the, you know, peer,
peer tube supported this and, and when it
was doable, but the, the apps did not
support it until, until later.
And so then I'm not sure that anybody
has used I'm not sure it's been revisited
since then, because it, we, I did a
little bit of this on in a tube
when, when no agenda tube was up, but
then, but see, I, you have to, you
know, you got to go that extra step
and stick it in a pod in the,
in the index or stick it in a
directory as a podcast with the podcasting 2
.0 support in it.
Then you have to, then somebody needs to
watch it.
And you'd be like, there's a lot of
things that need to happen.
And I'm just not sure that that has
been ever fully tested on a live episode,
you know, in the app.
So true fans, true fans put in support
later.
So the, the con the content was there
and ready to go.
I just don't think the apps hit it
yet.
Let me see.
Do I need to, uh, if I want
to cast to my device?
Oh, source.
How about that source?
I thought it usually just pops up by
itself.
Source.
Like the Chrome, the Chromecast type thing.
Yeah.
Source.
Uh, doesn't look like it.
I got a lot of IP address here.
Oh, okay.
It doesn't look like that's going to happen.
I wonder.
Oh, I just got, Oh, Oh, Oh, look
at you.
True fans.
Posting to my timeline on a podcast in
real time.
This is, this is pretty cool, man.
It says Dave Jones played an episode of
podcasting to listen for nine seconds, completed 1%.
Wow.
Let me see.
How about if I'm on test, I'm on
the test flight.
I wonder if that, yeah.
Oh, okay.
Hold on.
But you have it in yours though.
I'm also a tester.
Let me, let me see if there's an
update.
No, no.
What, what version is this?
Uh, you're an internal tester.
This app may be unsecure or unstable.
Five stars.
Okay.
Well, I mean the roadcasters unsecure and unstable.
Let me see.
Come on, come on.
Get back here.
Well, let me just try it again.
Open.
All right.
Where's my podcasting 2.0. All right.
I'll just try it one more time.
And otherwise, Oh, I'm getting a screenshot screenshots.
Ah, missed it.
Oh, what?
I got, I got some failed.
I got, Oh, you got an error message.
Yeah.
I got no activity.
How about now?
Oh, where's live play play.
Okay.
Playing switch to video.
Come on, come on, baby.
Go.
Come on.
Let's do it.
It takes a bit.
It doesn't want to switch to video right
away, which is odd.
I had that the last time too.
Mine took it.
Mine took like two or three seconds, but
then it popped up.
Here we go.
Is it working?
Yeah, baby.
Oh, nice.
Nice.
What's the, is, can you tell what the
delay is?
Let's see.
Popped up.
So about what?
Six or seven seconds.
Yeah.
That's fantastic.
All right.
Well, that is very cool.
Very cool.
Hey, that works, man.
We need to have a, we need to
celebrate a horrible failure and a win.
That is amazing.
Let me, that's a head snapper.
Let me see you.
Is your, uh, yeah, your audio and video
is pretty sync.
That works.
Okay.
Yeah.
Okay.
Amazing.
Well, that's a show everybody.
Half the show was trying to get the
failed roadcaster.
Call me function to work.
Well, just goes to show what a couple
of nut jobs in the UK can do
versus an entire corporation organization in Australia.
Nothing against Australia.
I'm just saying.
Yeah, there's, there's this like this, um, I
don't know.
There's like, there's like this penumbra around clean
around just web audio, like real time web
audio and how you, it's just not, it's
just not clear how to make this stuff
work.
There's all these little idiosyncrasies that you have
to get right.
And it really requires like some, some voodoo
and some experience to get, to get to
the bottom of it.
Like you, the problem with the call me
thing is we never even got to test
it because it just doesn't work.
Well, so I tested it with a, with
a web browser because you can give someone
a QR code and then, or a code,
a link.
And, and that worked.
It worked completely perfectly.
I was using the web browser on my
phone and then I hung up and then
it never worked again.
I, I would call and it would say
connected, but when nothing would come into my
end, which kind of makes me think that,
you know, maybe there was something going on
with my RODECaster in general.
I don't think we should try it again
right now.
No.
Although I'll be a bad idea.
So here's a question I have for you.
Sure.
I've been doing a lot of coding.
Yes.
Vibe coding.
And, you know, Tina's visiting her, her family
in Indiana.
So it's just me and the dog.
And that's, that's, that is, that's code fuel
is what that is.
So my question, yes.
So, you know, like one 30, I'm like,
Oh man, but it's always one more build,
just, just one more, one more build.
And then, so what do you do?
What do you use as the mechanism to
stop?
Because it feels so, you know, it's like,
I'll do one more build.
And then if, if the build fails, I'm
going to keep going.
And if, if I can't get it done,
I'll revert back to the most recent one.
And then I can go to bed, but
then I'm really unhappy because I'm thinking, well,
maybe it was this, maybe it was that
it's all these different possibilities that could have
made it go wrong.
So at what point do you just say,
okay, I have to stop.
And how do you do it?
See, this is easy.
This is easy for me and hard for
you because for me, I have natural break
points built into my day where I have
to, my typical pattern is I get up,
I get up in the morning, I get
a cup of coffee, immediately get a cup
of coffee and start coding on Godcaster.
So I have to be, but I have
to be at work and that's usually around
five 30 or six.
And so I usually have about an hour
and a half before I have to leave
for work.
So that hour and a half, I naturally
just have to go, I have to go
to work.
So I just have to shut it down.
No matter what state it's in, I have
to stop.
And then I come, and then I come
home and wait, stop, stop right there.
So you have no other choice.
You have to go to work, but you
know that if you hit build, it'll probably
be done one minute before you need to
go.
Do you do that?
I can't do that because there's been so
many times where I've played it too close
to the, to the, to the wire and
I've been late.
Yeah.
This is where, yeah.
Yeah.
You, you, you have to like, you have
to begin to like, look at your, at
your time and say, uh, and say, do
I want to push it up to one
minute before I need to leave?
No, it's 15 minutes before I need to
leave right now.
Experience tells me that this is not going
to be fixed.
The closer you get to a deadline, the
more like, the more difficult your mind finds
it to actually focus on the thing in
hand.
I just think that the, like, this still
happens to me now.
Now, like if, if Melissa and the kids
go out of town or something, uh, or
Melissa and my daughter go out of town,
Alex is right.
One more build in before, you know, it
is 6 a.m. So my house, my
house right now, the dishwasher didn't run.
The bed is, is still, you know, not
made up.
The, the blinds in the bedroom are down.
I haven't showered in two days.
I'm not kidding.
I've not showered or shaved in two days.
You know, I was literally making breakfast at
10 past 12.
Like I got a funny thing about this
is that I knew that this was happening
to you just from the way that we
interact on Signal.
I already knew this.
I knew what you were, I knew exactly
what was happening to you, that you were
getting sucked into what Alex is calling dopamine
driven development.
DDD.
Uh-huh.
It's, it's, yeah, you can't do it.
You can't do it.
Like you have to, you have to develop.
You also can't have a family pretty much.
The dog, the dog is whining.
Like, when am I going to get like
this water?
It's food last night.
So the dog came into the studio.
That's where her bed is.
And you know, normally I take her out
around nine, nine 30 for the final walk.
So it's 10 30.
She comes into the studio, lays down on
her bed.
And then at midnight, she gets up and
go and looks at me and walks to
the door.
It's like, dad, this is it, bro.
We got to go.
Yeah.
And of course I'm working on this, on
a streaming server.
So, you know, I'm listening on the walk,
you know, listening to transitions, how things are
flowing one into another and I come back
and you know, I still got a half
glass of wine.
Like, okay, Phoebe in your bed.
And when all we go, we can do
another hour.
Here we go.
It's insane.
It's a couple of things that may help.
One thing is I, I try, I really
do try not to code at night because
it's, it's too easy to just keep going.
And then you, and then you get, you
get terrible sleep for two reasons.
One is that you don't, uh, you just
simply don't go to bed on hours, period.
Yeah.
I don't get enough hours.
And the other one is when you finally
do get in the bed, your mind is
still thinking it over and over and over.
Racing, racing.
Yeah.
Even worse.
I put the, my phone next to my
bed and was listening in bed to the
transitions between different elements on the streamer.
Yeah.
It's no, yeah.
It's like, that's a recipe for no sleep.
This is so bad, but I'm also having
so much fun.
That's the problem.
Yeah.
I'm really having a lot of fun.
It's in the thing.
Here's, here's another thing is that when you
like you, when, when you're in a situation
where like everybody's gone and you, you really
have a whole lot of time, you think,
you think you have time, but there's also
other obligations you have that you're not thinking
about, but yes, exactly.
Yes.
There's a, there's a long, like what you
can actually get a lot done, but what
happens, what tends to happen to me, and
I think this is more than just me,
I think this is, is more, more applicable
is that later you find out that that
long stretch of time, that 10 hours you
spent on a single day coding, that some
of that code, just because of like mental
fatigue that you were not aware of, you
can just toss it out.
You're going to have to redo it later.
You can toss it out.
Yeah.
A lot like, like big coding blocks of
like three, four hours at a time.
That's fun.
And you can get a lot accomplished, but
when you start stretching it out for many,
many, many hours without, without kind of like
without stopping or only brief breaks, I think
a lot of that, you're going to have
to go back and you're going to find
out later that it was not very good
code.
Yeah.
And of course, if you're, if you're vibe
coding, it's, it's really interesting where, you know,
now it's, I'm at the point where if
it says, well, clearly you have the wrong
version of FFmpeg installed.
I'm like, okay, let's start a new conversation.
Let's go back to the code I had
before.
And there was one, I had one bug.
It was literally a typo.
It does.
The LLMs do a lot of typos like
pop open.
It'll be capital P capital O P E
N.
Well, that won't work.
It's got to be capital P lowercase O.
So that stuff just pops in for no
reason.
You have some, some nut job on stack
overflow, posted it wrong one day and it
sucks it in completely incorrectly.
That that's what's happening.
And, um, what was it?
Uh, so it was literally one line had
a bracket.
It was, so I needed a space and
then a bracket.
And now I'm getting actually pretty good at
reading code and I'm seeing, okay, what's going
on here.
And I couldn't figure this one out and
it was going all over the place.
And so I took the previous version, put
it into new conversation.
Boom.
Oh, you need a space here.
So it could fix it in a whole
new, in a fresh start, which is bizarre.
Just bizarre.
And this is grock, right?
Yeah.
Oh, that's your sucks.
I've tried now chat GPT.
It makes everything so complicated.
Takes you down so many roads and, um,
and it, it maybe chat GPT just isn't
as good at Python.
Grock I think is built on Python.
It executes codes.
Supposedly it says executing code.
Okay.
So I guess it's executing code.
I guess it's testing it internally.
I don't see how they can do that
for my 20 bucks a month.
I really don't.
I bet they can't.
I bet they're losing money on every request.
I'm sucking up so much compute.
I'm compute.
I'm a compute monster.
I'm just eating it up.
Hmm.
Yeah.
No, I've tried Claude too.
I mean, I've tried them all.
I have tried them all.
That's what sets.
What's so interesting.
And maybe it just got used to how,
you know, maybe you just get used to
the, the quirks of each individual model, you
know, each individual AI engine.
You just get used to it.
Like, okay, now I know what, I know
what this is.
This is wrong.
Let me go over here.
What's funny is I was thinking, so I
was finishing up that script, the HLS upload
script this morning.
And one, I had not spent the time.
I never, the web hook server is the
same thing that, you know, we use to
hook into sovereign feeds and all that.
And it unlocks our node and all.
So, I mean, it's just like a $5
a month linode.
Yeah.
And I never took the time because I
don't, there's really only like one or two
scripts that run on that thing in response
to a web hook.
It's like one file.
So, I never took the time to like
set up my IDE.
I use PhpStorm from JetBrains.
And so, I never took the time to
like set all that up to where I
could hook in and do the development locally.
And so, I was like, oh, I need
to put this script together.
And I'm like, I'm just I don't want
to fool with all that.
I've only got a limited amount of time
before work.
So, I'm going to just SSH in and
fire up Pico or Nano or whatever.
So, I start writing this code, you know,
in Nano text editor on SSH.
I'm so a VI guy.
It's like, and Grok keeps wanting to bring
me into Nano.
I'm like, no, no, no.
Don't you see what I'm doing every single
time?
I'm sorry, didn't mean to interrupt.
No, no, no, you're fine.
But it reminded me of the very first
code that we ever collaborated on together, the
early days of Freedom Controller.
And all, I mean, almost, I bet you
two-thirds of the Freedom Controller was written
in Pico in an SSH terminal.
And I kid you not.
It was, this was before, I mean, this
was like, what, 15 years ago?
I mean, this is before, or I don't
know how long ago, but this was sort
of like before PHP IDEs.
And like, the IDEs were not as mature
for PHP as they are now.
And so, I mean, it was all just
text editor.
And the amount of bugs, of simple syntax
bugs, when you just don't have like color
highlighting, it really threw me back.
I was like, this is awful.
I hate this.
I hate every second of it.
I can't believe that I wrote, you know,
10,000 lines of code in a text
editor.
It's awful.
I used to, I used to use Pine
as my email client.
I was pretty good at it.
I'll just look at the boardroom.
So one really good thing is, you know,
so I'm building a management interface for people
to just manage a streaming station.
And the streaming station the music is all
pre-programmed.
The format comes with a format.
You can change it around.
The ideas, you can change it around.
And then it has all these different slots,
station ID, promo, church promo, the events, local.
So these are all bins and it can
pick something at random, or you can select
something individually.
And so I'm like, okay, I want a
management interface so that it's just like a
calendar, just make it work like a calendar.
And it did, but it came up with
such a cockamamie way of doing it because
ultimately you have to send, everything has to
go to the streaming server as one YML
file, YAML.
And it had, it was so convoluted that
you wound up with a dashboard.
I'm telling you, this thing was nuts with
a dashboard, with all these code blocks.
And then if you inserted something into Wednesday,
it would create another block for Wednesday, excluding
that hour and a new block for Wednesday
with just that hour.
I'm like, what is going on?
But so it did, it did make me
think about how I wanted it to work.
And that really to me is, is the
core of, of software development, really sketching it
out on paper.
Okay.
Here's how I think it should work.
Here's how it works.
Here's, here's what makes sense.
And then you can actually get somewhere.
I think it, I forgot who it was.
Who's the guy that wrote the famous algorithm
book?
Man, there's a, there's a really famous book,
a computer science book on algorithms.
I think it was that guy who said
that you always have to like, to truly
get proper code, you need to rewrite it
three times.
The first, the first time is not going
to work.
The second time is going to work, but
it's not great.
And the third time is when you fully,
it's when, and it's not about, was it
Clifford Stein?
Thomas Corman.
Okay.
Let me see.
Introduction to algorithms.
Is that the one you're talking about?
Maybe.
Okay.
Well, it doesn't matter.
But it's like, but it's not the, it's
not the, the only thing that changes is
your understanding of the problem.
Yeah.
As you understand the problem better, you, you
begin to write code that more accurately maps
to the problem domain itself.
And so you, you know, and this can
also, but this can also have a, have
a negative effect too, because this is where,
this is where developers get into, get into
like a, an, not an echo chamber, but
like that you get blinders on because you
book if, especially when it doesn't show up
so much in, in sort of like backend
or under the covers code as it does
in user user interface development, you get so
hooked into solving a user interface problem that
you end up with a user interface that
works, but it is so complex that mere,
that regular humans don't know how to exactly.
Yeah.
That's exactly what happened by the way.
Flask is my, is my vibe, baby.
I love flask.
I don't know what that is.
Oh, it's heard of it.
It's a Python thingamabob that, that, that specifically
meant for creating web interfaces.
Okay.
Yes.
And it's pretty good.
I mean, it looks Mike, my web interface
looks a lot like your freedom controller interface.
Yeah.
It's, it's unintelligible to me, to mere mortals.
No, it's actually, it's actually pretty simple.
It just looks like crap.
It just looks like, you know, you're expecting
a blink tag somewhere.
That's basically what it looks like.
There's no, no design.
And I'm, I can't wait for the day
when I say, okay, let's beautify this and
see what, see what happens.
But I've got drag and drop of elements
and it's pretty cool.
It's pretty cool.
Yeah.
That the, the, the hardest, Oh, you got
drag and drop.
Yeah.
Drag and drop is no joke.
Web UI with drag and drop.
You gotta be real careful cause that thing
can get ugly.
Well, yes.
Well, um, you, what you do is you
use, um, so you use flask and then
this, what's this thing?
There's a, there's another thing that makes it
really easy to library.
Um, let me see.
It is sortable.
It's a JavaScript library.
Sortable.min.js. Is that for sorting tables?
Yeah.
HTML tables.
Grunicum or whatever that to that.
That's another one of those.
Gunicum, whatever.
All these names.
Gunicorn.
Yeah.
Gunicorn.
I think that's what it is.
Yeah.
As soon as you put the first is
draggable on any element in your HTML interface,
you've entered the wild West.
Oh man.
I I'm enjoying it immensely though.
I'm really am.
Cause you know, I, I'm, I'm thinking pastors,
you know, I'm thinking pastors, I'm thinking marketing
people at a radio station.
Um, and yeah, don't, I think cotton gin
was just taunting me by saying, Oh, they
know NAM.
Uh, they just dropped liquid soap 2.4.
No, no, no, I'm not going down the
liquid soap.
He got it to work.
And it has a, I mean, if you
really get it to work and it's singing
along, but there's so many dependencies, so much
can go wrong.
I just don't have the energy.
I'm loving FFmpeg.
No, it's pretty FFmpeg is tight.
It is.
It does a pretty good job.
It's got a, it's got, it's got to
have one of the longest lists of possible,
uh, plug in line parameters.
Oh, parameters.
Oh yeah.
Oh, absolutely.
I mean, you can make, you can make
an FFmpeg command that is like 12 lines
long, you know?
Well, it's cool.
You know, it's like you can use it
to normalize stuff.
You, although the, I made a processing chain,
man, the assumptions, uh, Grok LLM made were
pretty nuts.
Oh really?
I was like, that sounds like the roadcast.
It sounds like the opposite of the roadcaster.
Yeah, it was, it was quite amazing.
Quite amazing.
All right.
So I don't know my, my, uh, my,
my recording thing here.
We've, the recording has been at 90 megabytes
for about 15 minutes.
So it'd be a failed experiment.
That's 90 megabytes for video.
Nah, that doesn't sound right.
Nah, this is, this is, this sounds bad.
Oh, it's too bad.
And I, I, I see that.
I think the fountain screencast is either not
implemented or not done properly because I can
screencast from YouTube TV and it pulls up
my TV right away.
So that must, that must be a bug
or not implemented or something.
Oh, okay.
It's not coming through to the.
No, but, but man, in general, that was
a, that was a wonderful experiment.
I, I, I want, I want a snippet
of us all jubilant on pod news.
Yeah.
With confetti.
Exactly.
This is kind of annoying with the, actually
I'm going to try to, let's see, let
me, let me hiccup the stream and see
if it'll start over.
Now here's a good question.
Um, if let, let's say it, well, we
have, there, there is a, there is a
general problem with doing this next phase of
this experiment, uh, with, with, with putting the
HLS video stream into the regular episode item.
And that is how do you time sink?
You know, if, if you're expecting, if you're
a, if you're a listener and you're expecting
to be able to bounce back and forth
between the video and the audio, you're talking
very advanced stuff here.
Well, well, yeah.
You know what you need?
A clapper.
Three, two, one.
Oh yeah.
Yeah.
Three, two, one.
Yeah.
Okay.
Start.
Yeah.
And then, then you can find the point
and you can sync it up.
Is there, you just have to, uh, put
in a sync point in your video and
in your audio and then Bob's your uncle.
We're, we're back to the 1930s, uh, filming.
See, Alex said, I think I was suggesting
to Spurlock an offset attribute.
See, in that, I think that's, that's going
to have to be what, what this is,
is it's going to have to be some
cause you can't depend on here's what we
have.
This is perfect because we have to, we
have the ability here to build this the
right way from the, like at, from the
beginning and the right to me, what I'm
calling the right way is I should not
have, I, as a podcaster should not have
to do some extra step to make sure
that the video and audio are going to
be synced in the, in the podcast feed.
I should be able to record my HLS
stream just like we did.
Like you, we, you know, we're half, we're,
I don't know, 10 minutes into the show.
And then I fire up the, and then
I fire up the HLS stream because I
forgot or something like that.
And then I should still just be able
to say, okay, I record it, post it.
And then exactly.
Yes.
Mad scissors.
I'm running with scissors over here, baby.
So then we, I just be able to,
you can post the audio and video, but
we provide enough information so that the podcast
app can figure out how to sync them.
We haven't even done that with dynamically inserted
ads yet.
It might be, it might be a twofer
with transcripts, you know, transcripts and then DAI
are a problem.
Yeah.
So this, this tells me, I mean, my,
if there's a timestamp in the, um, you
could, I could see hitting this from multiple
directions, you know?
So if there's a time, there's gotta be
a timestamp somewhere, a UTC timestamp of when
a sort of the canonical start time of
this episode and when, when was it?
And then you could either have the file
itself timestamped in sort of like the ID
three tag or something.
Um, the, yeah, it's a Spurlock says players
to see video in the feed and want
flawless sync experience back and forth.
We use the audio from the HLS, ignoring
the MP3 entirely like Spotify does.
Yeah.
But see, to me, that's, that's, that just
is not right.
I understand that's the easy way to make
sure that things are in sync, but man,
cause cause the HLS audio, like if, if
people use the HLS audio from this, it
would not be as good as your processed
audio.
You have the, you have the best audio
experience in your, in, in, in your MP3.
Yes.
That should be used.
And the, the alternate enclosure is an alternate.
It should not be used as the enclosure.
Right.
Well, it's, it's a minor hassle to flip
back to video from video to audio and
it being out of sync.
I mean, it seems like there's, there's ways
to do it.
Well, you know, and that's what I was
trying to, you know, this was thinking through
is that if you have, if there's a
master timestamp somewhere to say this, if there's
a master timestamp somewhere, and then either the
files or the enclosures referencing or the tags
referencing the files have a corresponding timestamp as
well.
Well, hold on a second.
Then you just need an offset.
I mean, if you, yeah, if you just
have your video file and you started at
the very head and you have your audio
file and you start at the very head,
it should in principle be pretty.
Now there's all kinds of reasons why it
would get a little bit out of sync,
but in principle it should be pretty close
to equal.
I don't see why it wouldn't be if
you do, if both playing at the same
time or you're referencing that timestamp.
But see, like, so we're, we're the worst
case scenario.
This is, this is a great example of
the worst case scenario because I'm recording video
on my side, you're recording audio on your
side.
Neither one of us did anything to try
to stay in sync.
And somehow, and we're going to put both
of these things into the episode.
We're not putting anything in because it stopped
recording at 90 megs.
Yeah, but we should still stick it in
there.
Why not?
Stick it in.
I agree.
Hey, stick it in.
Who cares?
Okay.
I mean, it could be, it could be
a quick time movie for all who we
need to stick it in there.
Quick time movie.
What was that thing?
What was that old thing?
The Divx?
It could be Divx.
Divx.
Oh man, Divx.
Oh, I forgot about that.
Hey, how are you on time?
We're at 138.
Do you got to go back to the
office?
Uh, I mean, I, I need, it's just
standard, you know, standard stuff.
So I'll be, well, we got another 10
or 15 minutes.
Well, then why don't we thank some people
and, uh, and wrap it up with whatever
thoughts we have.
Because.
Okay.
I don't want you to be late.
Here's, uh, here are the live boosts that
came in.
Not all of them were audible due to
a roadcaster.
Upbeats 333.
Dave resisted the urge to build before heading
out.
Sounds like another good data segment.
Well, I think we just did it actually.
A thousand from Doma.
Missed y'all live last week.
Here's a few shekels.
Thank you.
Uh, let me see.
Seth 215 sats.
Seth.
Uh, I don't think that's Sam Seth.
The S3TH.
Sounds like you're in a tunnel or an
airplane.
Yes, indeed.
Yeah.
That's being generous.
Master Poe sent a couple of, uh, two
boosts.
One, both from one from Castamatic and one
from the index.
The first one, one, two, three, four grasshopper
rumors.
I like the wind.
They stir the leaves, but they do not
move the roots before you repeat the claim.
Seek it's truth.
If there's no evidence that key send is
ending, they do not let fear dictate the
path.
Thus you must guide your peers.
Not with fear of what may come, but
with balance say, do not remove key send
until its work is truly replaced.
Add Ellen address where you can, but not
the server roots that feed the tree in
this.
You walk the middle path.
Oh, wow.
Such wisdom from the top of the stairs.
Yeah.
And master Poe comes in again with three
33 grasshopper.
Key send grasshopper.
Key send an Ellen address are not rivals,
rivals, but different paths.
The old bridge remains strong while the new
has yet to span all rivers.
Keep both in your steps for one serves
them any and the other beckons the future.
Do not sever what still nurtures the tree.
Balance is the path and wisdom guides the
way.
I don't know what to make of that.
That's a, I don't know, but it's beautiful.
Yeah.
It did sound a bit like master CBS,
a CSB.
It wasn't quite CSB.
Snatched the coin from my hand.
Yeah.
The pedal is when you can snatch the
pedals from my hand.
It is time for you to leave grasshopper.
All right, Dave, you got anything there?
You got some booster grams and something on
your, uh, your list there.
By the way, I think we really earned
our spurs today, man.
We earned something.
And you're sure you want me to put
all that nonsense in the beginning at the
beginning of the, okay.
Yes.
I'll clean up any big gaps, but we'll
take it as it is.
Yeah.
I mean, you got no post, no zero
post show.
I love it.
Uh, the boys at bus sprout $1,000.
Hello.
Thank you boys for keeping it all running.
So highly appreciated.
Uh, the, I should say boys and girls.
Yes.
There are girls at bus.
Yes.
Indeed.
Thank you, Tom.
Thank you, Kevin.
Appreciate you guys.
Uh, this, uh, who's, uh, I'm going to
have a hard time pronouncing this name.
Mikhail Breyer, I think is how you say
this.
Okay.
Uh, $24.
No note.
Oh, thank you, Mikhail.
Thank you.
Appreciate that Mikhail.
And we get some, uh, I really like
how you sound by the way in this
setting.
I'm going to save this as the new
podcasting 2.0 setting.
You sound good.
Is it, am I on the JCD hot
mix?
Yeah.
Well, I've tweaked it a little bit.
Um, you know, it's the mic man.
It's the mic, the mic really works.
I'm doing my best JCD impression around this.
So it's probably coming through.
Yeah, it's working.
Uh, let's see.
We got some boost to grams that we
got here.
Uh, Oh, Kyron for the mill more mortals
podcast, Satchel Richards.
He says, I'm definitely one of those people
who won't be running a node or hardware.
I'm totally fine with the trade-off that
I could get rugged at any time.
I should change my middle name to thistle
Kyra and thistle down sophisticated.
And I'm not AI, by the way, I
was listening to, um, to power, power, power
FM.
And they were talking about, you know, the
James and, uh, uh, Sam are very, uh,
very, uh, I don't know what the right
word is, but they're not liking that.
Uh, you know, the, the AI, the inception
point inception point and James made such a
great point.
I don't know if he really knew what
he was saying, but he said, well, at
a certain point you'll, you'll essentially have a
robot making the podcast.
And because of people subscribing and it just
downloaded with people never listened to it.
It's just a robot talking to a robot.
No one ever hears it.
And yet somehow advertisers are paying for it.
Yeah.
So like, um, it's dead casting Dick.
Yeah.
It was a dead internet theory.
Yeah.
And it was, I was listening to him
like, Oh, James, quiet about that, man.
You don't want anyone to hear that.
What downloads aren't always listens.
What the thing I was thinking about with
that is, um, like if you, so if
you took, if it would be super easy
to do, to do this, I think to
get the economics of this and I'm guessing
this is something like what they're doing.
I'm saying inception or whoever this company is.
I'm, I'm, I'm guessing that this might be
it is you take, you, you pump out
some shows with AI and then you use
some, some kind of a traffic generator scheme
type thing.
Like, like Mo pod, like Mo, you know,
Mo pod is you can buy, you can
essentially buy subscribers.
Yeah.
It's arbitrage.
It's complete arbitrage.
Yeah.
And then you just play the arbitrage.
And I looked in the index and they
have to be doing something like that.
So you just get enough, uh, you know,
things like Mo, uh, these products like Mo
pod, they, um, I think the way they
do is they use advertising in like games
and stuff like that to get people to
temporarily, to get people to screw, go to
the podcast and subscribe.
Yes.
And then, so you'll get a temporary boost
in downloads.
And I think the way that like, especially
the Apple podcast app works, I think what
you would have to do is you would
have to release a bunch of episodes at
once or very quickly back to back every
day, every day.
As an example, yeah, that appears to be
what's happening.
Cause if you look at the end, if
you look at the episode release dates and
the index for these shows, what you see
is like a cluster of episodes released within
a one day or two or three day
period.
And then there'll be nothing for a while.
And so you see, you, you see like
essentially batches of episodes and those must correspond
to the arbitrage campaign that they're working, that
they're running.
Yeah.
Well, I mean, the math is simple.
If you've got 3000 episodes a week, that's
12,000 a month.
And if you can get a hundred, a
hundred people, I'm sorry, a hundred downloads per
episode, which is not much.
So you're now talking a million.
Am I right?
Am I saying that right?
No, I can't podcast math.
Hold on.
So we have 12,000 times 100 is
yeah.
1.2 million downloads.
So that is divided by a thousand.
That is 1200 times, let's say remnant inventory.
So let's say five bucks.
Eh, it's not really worth it.
$6,000 a month.
That's not really worth it.
There's got, we've seen this type of like
at scale, at a, at a big enough
scale.
No, it, it, it starts to make sense,
but not for a company with, you know,
five people in the, in the C-suite.
Well, no, what I was going to say
though, I was going to say something different
though, is, is the, like, we've seen this
before.
We've seen this, this sort of like loopholing
of, of a, of a way of an,
of a money earning scheme on the web.
I mean, these content, these web content factories
that like Quora and like these, those have
been around a long time.
This is an old scheme.
Yeah.
It just happens to be using new technology
to do this old scheme and where, you
know, recipe websites.
I mean, come on, come on.
Well, here, here's, here's the, what, what I
propose and then we should continue.
Cause you're going to be real late.
I propose we let them go because they'll
probably come up with 50,000, not 5
,000 podcasts, but 50,000.
And you know, when the stuff is humming
along, then we're going to send them a
little note and say, yeah, we're thinking of
blocking you from the index, but you know,
we'll take a donation.
That's a protection racket.
That's exactly what it is.
You wouldn't want anything bad to happen.
Would you be ashamed of something bad happened
to these AI podcasts?
Come on, man.
Give us the rest of our, our V4V
people here.
I want to get you out.
Oh, okay.
Okay.
Let's see.
We got, there's the delimiter.
When these came in a little bit out
of order here.
Oh, this a citizen, a podverse, Satchel Richards,
a legacy boost using deprecated technology.
Okay.
Yeah, I got you.
I think I have, I have, I have
a jingle.
Uh, yeah, we do have that.
Hey, citizen.
There we go.
I knew I had it.
Yeah, there it is.
Yeah.
5,000 stats from anonymous through podcast index.
The most consistent trade I see in the
decentralization ecosystem is inconsistency.
Yeah.
No kidding.
Whether, whether it's related to Noster podcasting, value
for value music or private messaging, everybody wants
to make a baby, but nobody wants to
raise it straight up.
Hey, that's called open source software.
That's just, that's exactly what it is.
And you know what I, you know what
else you call it?
Freedom.
See loss on Linux 22, 22 row of
ducks through fountain.
He says, I'm back.
I ran out of sats and then took
a summer break.
People tell me you're supposed to chill out
and not be busy constantly.
Even though that bores me.
I also feel really bad and sad about
Todd.
I'm happy to have met and hung out
with him in London this year though.
Did not take a picture with him though.
Of course I didn't.
This might be the last thing our group
needed right now.
Surprise death of a leadership position.
We cannot let this project keep fading.
Let's go.
Yeah, absolutely.
Uh, let's see.
Uh, 5,000 sets from Odyssey Westro.
Sounds like a defragmenting is an order.
Uh huh.
When it comes to running relays, you guys
can probably run your own filter relay because
if you took a look at a relay
called filter dot Nostra dot wine, it has
a way of aggregating multiple relays and giving
you a fee.
This is designed to reduce spam on the
Nostra network and also battery life because it's,
yeah, because it's there less, I think here.
Uh, so if each podcast app has its
own relay to handle its own community and
podcast index can just take in those feeds
are submitted and then aggregate them together in
a single global feed, then that way that
gives you a central information point.
But if you guys go down, each podcaster
has their own relay and they can handle
their own loads.
Just my two cents to love you guys.
And, uh, and I'll bet you do go
podcast, go podcast, go, go podcasting.
Thank you.
Thanks.
Appreciate that comment.
Um, Oh, Villa, uh, 21,000 sats.
Whoa.
Thank you.
Uh, thank you.
Through fountain.
He says, uh, just emptying my sets.
I mean, sats, I mean, sacks and greetings
from Finland.
Hey, go podcast.
All right.
Go podcasting in Finland.
Tone record.
Hey, tone record.
4444.
Uh, through fountains has been out of the
loop playing catch up.
Thanks for your ongoing efforts.
Now we got, this is like a return
to booster Graham central this week.
I love it.
And, uh, and there we get the, uh,
the delimiter commissioner.
Ah, he's here.
12, eight 25 through, uh, through fountain.
He says, howdy, Jesus followers, Adam and Dave.
Yes.
Since John Spurlock helped me in the area
of YouTube content creation, I'd like to recommend
his SAS OP three.dev quote.
The open podcast prefix project.
OP three is a free podcast prefix analytics
service committed to privacy podcasters or podcast.
Hoping companies can prepend HTTPS colon slash slash
OP three.dev slash E slash two podcast
episodes, URLs in their feed to participate and
start measuring downloads into quote, yo, CSB, the
maker of www.training.toys. Yes.
And, and I, Oh, sorry.
And, uh, I was corrected.
It's not just a bunch of Bitcoin charts.
Go look at, uh, www.what was it
again?
Trading.toys. Trading.toys. Trading.toys. Toys.
Yeah.
Trading.toys. Yeah.
It is, it is much more.
So it's true.
CSB.
Sorry about that.
I've got it right here on my screen.
Trading.toys slash LB is the live Bitcoin,
but it also has Satoshi to USD.
Yeah.
It's got all kinds of stuff.
Converter.
Yep.
Uh, and we got some monthlies.
We got, uh, whew, golly, that screen is
blowing me out here.
Get off, get off of that.
Um, Oh, we got Derek J.
Viscar, $21.
Paul Saltzman, $22.22. Thank you, Paul.
Damon Cassajack, $15.
Jeremy Gerds, $5.
And here, we need to have a discussion
about this, Adam.
We got a donation from New Media Productions,
which was Todd's PayPal.
Do you want to contact Rob and see
what to do with this?
Yeah.
We can't take that.
Cause we can send that.
We'll just send that back.
That by the way, is a something interesting
thought.
Just all the subscriptions and stuff that just
continue after you're gone.
It's, it's kind of weird in it.
That's very weird.
Although it is kind of Todd saying, hi
guys, I'm watching you.
I got my eye on you.
That's how I did.
It kind of feels like that.
Like Todd, I saw it come in this
morning and I had, yeah, it's a weird
feeling of strange experience.
Yeah.
Story of a guy.
This is, this is internet lore and he
passed away and, but he was logged into
a server and everyone just kept him logged
in, never rebooted the server.
And you could look at his uptime.
It was like four years.
Oh really?
Yeah.
That's internet lore.
Yeah.
Back from the day of Emacs.
It doesn't even matter if it's true.
It's just good.
It just sounds good.
Yeah.
Do you, do you have Rob's contact that
you can ping him about this?
I do.
I will.
All right.
Gene Liverman, $5.
Thank you, Gene.
Michael Hall, $5 and 50 cents.
And Timothy Voice, $10.
Thank you all so much for supporting Podcasting
2.0. The index, of course, podcasting, podcastindex
.org.
Everything goes to keep the machines running.
And of course, if you need liquidity for
your, for your key send, I'm happy, happy
to provide it to you.
Just hit me up and we'll take care
of that.
Go to podcastindex.org, down at the bottom,
big red button, a donate button, hit that
and go to the PayPal for our fiat
fund coupons.
And that will have to conclude it for
today.
Well, the, yeah, I guess, I guess.
But now I'm going to wait.
I'm going to wait before publishing so you
can tell me how to, how to grab,
you're going to push it through your pipeline
and then I'll hook it in.
Yeah, I'm going to, yeah, I'm going to
see what this does.
I'm going to hit the script.
Let me go ahead.
Let me go ahead and do this now.
I'm going to figure out if this is
going to break.
Syntax error.
I wrote this completely blind.
It's never, I've never, I have not run
it before.
Okay.
I love that.
That's so good.
It's a PHP script.
Okay.
PHP, HLS upload.
Let's hit, wait, I got to stop the
stream though.
Okay.
Stopping the stream.
Stopping, stopping stream.
Stream stopped.
All right.
HLS upload.
Syntax error.
Really?
Yes.
Syntax error.
Unexpected open curly brace on line three.
Oh, it's at the top.
Easy to find.
Yeah, it's right.
Yeah.
Really?
This is the problem with Pico.
You got to try something or fail.
HLS.
Let's see.
Let me open it up real quick.
On line three.
Oh, I see what I did.
Yeah.
Yep.
That'd do it.
That would do it every time.
Yeah.
It's not, it's not, this is the, this
is the compiler like lying to you.
It's not a curly brace problem.
It's a close parentheses problem.
My favorite is parse error.
Oh, okay.
It's working.
Oh, okay.
All right.
We're vibing.
All right.
Yeah.
So I'll, I'll, okay.
I'll upload this and then I'll send you
a, I'll send you, I'll signal you the
link to the M3U8 file.
Yeah.
And then tell me what parameters I need
to put in there.
I need to put the video thing in
there as well.
I guess so.
Huh?
Yeah.
It should be literally identical to the one
that's in the episode tag, just with a
different URL.
Okay.
It's in the live item tag.
Okay.
We'll see how that goes.
This is this, this will be interesting.
No.
You living?
Okay.
I'm choking.
All right.
Boardroom.
Thank you very much.
Brother Dave, have yourself a great weekend and
fingers crossed for this test.
This has been without a doubt, one of
the most interesting board meetings of podcasting 2
.0. We'll be back next week and it
all will work.
I promise.
You have been listening to podcasting 2.0,
visit podcastindex.org for more information.