@dave@podcastindex.social have you noticed any issues with the index over the past few days - have had a few reports of feeds not updating.
A couple of examples:
https://podcastindex.org/podcast/869672
https://podcastindex.org/podcast/1000839
Building Fountain - https://www.fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
@dave@podcastindex.social have you noticed any issues with the index over the past few days - have had a few reports of feeds not updating.
A couple of examples:
https://podcastindex.org/podcast/869672
https://podcastindex.org/podcast/1000839
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
All lightning payments on Fountain will be temporarily down between 13:00 - 17:00 UTC today while we perform some maintenance work.
Apologies for any disruption. We will let you know when the work has been completed.
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
@dave@podcastindex.social quick question on the API - this feed displays only 4 episodes - https://podcastindex.org/podcast/310504
But the API returns many more - which I think are old ones that are no longer in the feed.
Is there some hidden 'deleted' field that you have in the database but not returned in the API response - if so would it be possible to add this to the API response? (/episodes/byfeedid)
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
if the app chooses to store the metadata they can serve it via their own url
if the app doesn’t want to save the metadata in their own database - other services can do this - wallets or analytics services that provide some kind of API that returns a URL
If neither the app or wallet service wants to store podcast payment metadata - then we’re kind of stuck no matter what the spec is
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Because this approach is just a prefix + URL - really anyone can provide the URL to the sending app.
Podcasters can choose which wallet they want to use to receive - and wallets can programatically parse the metadata and store a copy of it.
So there are multiple options:
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
I know my previous nostr-based payment metadata solution didn't really get adoption from other PC20 apps - so me and @dovydas@podcastindex.social have come up with a much simpler solution for LNAddress payment metadata:
https://github.com/Podcastindex-org/podcast-namespace/pull/734
TLDR - we use the BOLT11 invoice description field to add a rss::payment prefix along with a URL that returns the full metadata in a x-rss-payment header.
From today all LNAddress payments sent from Fountain will use this metadata approach - so feel free to start testing!
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
I've written an article / guide on how Fountain publishes podcast payment metadata using nostr - https://primal.net/merryoscar/open-podcast-payments-with-bitcoin-and-nostr
I know not everyone's sold on nostr - but this approach is working today and allows podcast payments to display in other nostr clients (see example in the article) - there's no reason we can't have the same interop between podcast apps.
I know @ChadF@podcastindex.social and @ericpp@podcastindex.social are experimenting which is great to see.
I'm also working on a JS library with sample code - will share soon.
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
Building Fountain - https://www. fountain.fm
We've been working on a re-design for the Fountain app over the past month - and I'm looking for a couple of people who would be interested in testing and giving some feedback on the new design - ideally you already use Fountain or have used it previously but switched away because you didn't like the design.
Please let me know if you're interested in helping out!