Initial commit: HPR Knowledge Base MCP Server
- MCP server with stdio transport for local use - Search episodes, transcripts, hosts, and series - 4,511 episodes with metadata and transcripts - Data loader with in-memory JSON storage 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
106
hpr_transcripts/hpr4318.txt
Normal file
106
hpr_transcripts/hpr4318.txt
Normal file
@@ -0,0 +1,106 @@
|
||||
Episode: 4318
|
||||
Title: HPR4318: What's up with the dates on the HPR future feed in AntennaPod?
|
||||
Source: https://hub.hackerpublicradio.org/ccdn.php?filename=/eps/hpr4318/hpr4318.mp3
|
||||
Transcribed: 2025-10-25 22:54:31
|
||||
|
||||
---
|
||||
|
||||
This is Hacker Public Radio episode 4,318 for Wednesday the 19th of February 2025.
|
||||
Today's show is entitled, What's Up with the Dates on the HBR Future Feed in Antenna
|
||||
Pod?
|
||||
It is hosted by D. N. T. and is about 7 minutes long.
|
||||
It carries a clean flag.
|
||||
The summary is, the HBR Future Feed doesn't show dates properly.
|
||||
What's up with that?
|
||||
You are listening to a show from the Reserve Q. We are airing it now because we had free
|
||||
slots that were not filled.
|
||||
This is a community project that needs listeners to contribute shows in order to survive.
|
||||
Please consider recording a show for Hacker Public Radio.
|
||||
Hello and welcome to another exciting episode of Hacker Public Radio.
|
||||
This is your host D. N. T.
|
||||
Now this one, I'm not convinced it was really a good episode of Hacker Public Radio,
|
||||
but Dave Morris on the Matrix channel said that it could be, but they say that all the
|
||||
time, you know, pretty much anything you say someone is going to say, oh, it should
|
||||
be an episode.
|
||||
But anyway, I will record it and you can tell me.
|
||||
So yeah, it was Antenna Pod, right?
|
||||
Antenna Pod is the podcast, the pod catcher, they say, for Android.
|
||||
That is open source and is very good and so when you subscribe to the Hacker Public Radio
|
||||
main feed, you have the dates of each episode, the date that the episode comes out.
|
||||
Even if you go and you subscribe today and you look at the past episodes or if you don't
|
||||
refresh your feed for several days, each episode will come in with the date and they're
|
||||
sorted by date and that's all good.
|
||||
When you subscribe to the future feed, that doesn't happen.
|
||||
For example, if I subscribe today to the future feed, I mean, if I refresh the future feed
|
||||
today, all the new episodes that are there that I hadn't seen before will show as if they
|
||||
had been released today, right?
|
||||
Which is not true.
|
||||
They may have been released actually a few days ago and also there is the publication
|
||||
date for each episode that is in the feed file that it's there.
|
||||
The antenna pod is apparently not showing it.
|
||||
I was kind of puzzled by this and I decided to try to figure out why.
|
||||
I took the XML file for each feed, for the future feed and the main feed and I just looked
|
||||
at it and compared them and I saw that there was absolutely no difference between them
|
||||
other than of course the name of the feed.
|
||||
I figured well, so it looks like it's when there is a date in the future, right?
|
||||
Maybe if there is one date, if there is one episode whose date is in the future, then
|
||||
antenna pod says, okay, this guy doesn't know what he's talking about.
|
||||
I'm just going to ignore his dates, right?
|
||||
I mean, we're just kind of weird because if that weren't the case, then you could just
|
||||
not show the future episodes, right?
|
||||
But then of course, then I guess people who run commercial podcasts would not like that
|
||||
because they wouldn't use that anyway because you would be leaking future episodes, right?
|
||||
Who cares about that?
|
||||
I don't know.
|
||||
Anyway, so I looked at the spec for the RSS for RSS feeds and yeah, it says their pub
|
||||
date is the property for each episode, is the date the episode is supposed to come out
|
||||
and then it kind of says something like podcast, the players, RSS readers should or can hide
|
||||
future episodes, right?
|
||||
Future or future items in the RSS feed, whatever, or you know, you could imagine there could
|
||||
be an option to hide or show future episodes, right?
|
||||
Instead antenna pod decides to just like if there's one episode whose date is in the future,
|
||||
we're just going to ignore all the dates in your feed.
|
||||
And apparently the reason they did that, there is a link that I'll put in the show notes
|
||||
is because people were using that to manipulate when, where their podcast episode appears
|
||||
to people.
|
||||
Not sure what that, how that would work because I would think generally your episode is going
|
||||
to be in the past, I mean, it's going to order by oldest first, right?
|
||||
So that would actually push your episode to the end of the list.
|
||||
If you had your episodes mixed in with other podcast episodes from other podcasts, anyway,
|
||||
I don't understand why that would have happened.
|
||||
And it's actually even, honestly, I would think it would be interesting to have let the
|
||||
episodes in the future show in the app, because then you could have like sort of like a
|
||||
pinned episode, right?
|
||||
You could kind of repurpose that to pin an episode to the top of your show list, right?
|
||||
When somebody, like say somebody subscribing to Hacker Public Radio, you would be able
|
||||
to control exactly what episode will appear at the top of the list to every new subscriber,
|
||||
right?
|
||||
By just setting a date far in the future.
|
||||
But anyway, that's not how it turned out.
|
||||
So the fact is that when there's a date in the future, then all dates will be ignored.
|
||||
And in a pod, we'll just treat the date as the date it received the episode from the
|
||||
feed.
|
||||
This whole thing came out because I was suggesting that we drop in the podcast feed.
|
||||
We have HPR and then the number of the episode.
|
||||
And I was suggesting we remove that to save a little bit of space and let the name of the
|
||||
episode appear first.
|
||||
And that was in the context of somebody else suggesting we add the name of the host to
|
||||
the episode title or the show notes, right?
|
||||
Because yeah, you may notice currently the host doesn't necessarily appear in your podcast
|
||||
app.
|
||||
You often have to open the website to see who hosted a given show.
|
||||
So anyway, that was that I hopefully this was a tolerable episode.
|
||||
Thank you for tuning in.
|
||||
Pick up a microphone and record your own show rambling on about whatever you saw or thought
|
||||
about and we'll listen to it.
|
||||
And come back tomorrow for another exciting episode of Hacker Public Radio.
|
||||
Bye.
|
||||
You have been listening to Hacker Public Radio.
|
||||
And Hacker Public Radio does work.
|
||||
Today's show was contributed by a HPR listener like yourself.
|
||||
If you ever thought of recording a podcast, you click on our contribute link to find out
|
||||
how easy it really is.
|
||||
Hosting for HPR has been kindly provided by an honesthost.com, the internet archive and
|
||||
rsync.net.
|
||||
On the Sadois status, today's show is released under Creative Commons, Attribution, 4.0,
|
||||
International License.
|
||||
Reference in New Issue
Block a user