ChadF 

@ChadF@podcastindex.social
248 Followers
210 Following
873 Posts

Podcasting 2.0 Shil and V4V consultant.

Podcast Producer, PC 2.0 app beta tester and Quality Assurance Specialist (I can't fix it, but I can tell you "It don't look right")

chadf@getalby.com
mk.spookchadf@mk.spook.social
Nostrnpub177fz5zkm87jdmf0we2nz7mm7uc2e7l64uzqrv6rvdrsg8qkrg7yqx0aaq7
lud16chadf@getalby.com

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

LNBits is a PITA (to put it nicely). Start9 version gave me 400 and 409 errors so I spun it up in a docker and still the same thing.

Doesn't seem worth the effort for right now unless maybe we make an extension for it but its still all behind TOR so who knows.

@heycitizen @Kolomona @ericpp

still using my Mac mini because its cute, plays well with my iPhone, AppleTV and my car via CarPlay.

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

After testing out if some NWC wallets support keysend and finding out that basically only Alby does. I asked Claude and got his answer as to why.

@ericpp @heycitizen

this is why I use a Mac...

We are launching our Podhome app in beta.

This is a modern podcast app that helps you discover podcasts, subscribe, listen and do it in style.

Enjoy modern features like chapters, transcripts, podcaster recommendations, listening to live broadcasts, and so much more.

Want to try it? Send me your Apple account email for TestFlight or your Google Play Store email for Android.

@francosolerio @adam

Also got the @Drebscott endorsement in the chapter.

@adam it did, I received feature requests and bug reports telling me they subscribed to Castamatic premium because they heard about it on No Agenda.

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

We just need to start hacking away at stuff I guess. I am a #vibecoder now after all.

I was able to build a bot that reads Helipad data for Boostagrams I send and post them to #Nostr. This is the stripped-down version but "mine" even tags people on Nostr and I know it works because I get responses on the post.

We have all kinds of crazy stuff that people have built, and I want more of that.

https://github.com/ChadFarrow/BoostBot-Starter

GitHub - ChadFarrow/BoostBot-Starter

Contribute to ChadFarrow/BoostBot-Starter development by creating an account on GitHub.

GitHub

Fountain 1.2.8 is live on iOS and Android 🚀

The update includes:

- Player design refresh
- Video playback
- AirPlay and Chromecast support
- Auto-queue on play
- Other bug fixes and improvements

Read more: http://blog.fountain.fm/p/1-2-8

Fountain 1.2.8 - Player Design Refresh, Video Playback, AirPlay and Chromecast Support, Auto-Queue on Play

Everyone’s been talking about video podcasting — we've been building the foundations to deliver it.

Fountain Podcasts

@algrid @francosolerio @ericpp @dave @podcastguru @sirtjthewrathful @adam

There is also LNBits but no one has really looked into it because it doesn't support keysend payments but if apps add non-keysend payment maybe this could work but us node-runners would just rather use Helipad because its been working for years without issue. :)

https://lnbits.com/

LNbits - Free Open Source Bitcoin Lightning Wallet Accounts System

LNbits - Free Open Source Bitcoin Lightning Wallet Accounts System

×

@algrid @podcastguru @sirtjthewrathful @adam @dave

Its the best Boostagram reader we've ever had. Its this or use 3 other services and hope you see them all.

It runs on your node and reads all the PC 2.0 Boost that come in.

The Sent tab here does show what I send from apps like PodcastGuru that use Alby/Hub.

@ChadF @podcastguru @sirtjthewrathful @adam @dave I wonder if it could be extended with a small HTTP server. The apps would send boost metadata to it...
@ChadF @podcastguru @sirtjthewrathful @adam @dave Or Helipad could theoretically pull some data from Nostr. Or maybe podcast players would put a link to metadata into the bolt11 comment field and Helipad would pull that... I wonder what devs of Helipad think about all this.

@algrid @ChadF @podcastguru @sirtjthewrathful @adam @dave

@ericpp has been maintaining Helipad. It's awesome.

https://github.com/Podcastindex-org/helipad

It basically polls the node for tlv data and displays it in an easy to understand fashion. Plus other cool things like webhooks and reports

GitHub - Podcastindex-org/helipad: This is a simple lnd poller and web front-end to see and read boosts and boostagrams.

This is a simple lnd poller and web front-end to see and read boosts and boostagrams. - Podcastindex-org/helipad

GitHub

@Kolomona @algrid @podcastguru @sirtjthewrathful @adam @dave @ericpp

The power of Helipad is that it runs in the same place your sats get sent to aka your node.

Could this be replicated? Probably, you just need all the data speaking the same language I guess. Just like cross-app comments. 🤪

@algrid That's the crux of it. There needs to be a publicly accessible service that accepts the metadata from the app and stores it for the user.

Helipad could expose an HTTP server, but most self-hosted nodes are behind home internet and NAT and not publicly accessible.

Nostr relays are public which makes them an easy solution. Custom HTTP services that store the data could work too as long as we agree on a common format and API.

@ChadF @podcastguru @sirtjthewrathful @adam @dave

@ericpp @algrid @ChadF @podcastguru @sirtjthewrathful @adam Nostr didn’t get shot down as far as I remember. I was on board for everyone just building out what they thought would work best and then we just see what works best. Fountain is running their own Nostr relay and it seems to work ok for them. The issue will be keeping a websocket open on a mobile app. That’s why the metaBoost api was proposed. To give a way to send to a feed defined endpoint.
@ericpp @algrid @ChadF @podcastguru @sirtjthewrathful @adam Nostr could work. It just needs something more friendly than a socket for this use case imo. But I could be wrong. I’ve been wrong before.

@dave Sorry, shot down probably isn't quite accurate. I think you all were happy with it as a solution in the board room, but the community had reservations over the Nostr part of it and it didn't get adopted.

I think the metaboost tag with a simple HTTP service is probably the way to go then. That lets you have whatever back end you want to store the data. But we need a common format and API to get data in and out. @algrid @ChadF @podcastguru @sirtjthewrathful @adam

@ericpp @dave @algrid @ChadF @podcastguru @sirtjthewrathful @adam I think the common format should simply be the bLIP10 TLV record itself as defined in the specs. It's easy to send and receive that as a json object.
@francosolerio @ericpp @dave @ChadF @podcastguru @sirtjthewrathful @adam to make it available to Helipad what could be the key to fetch metadata for a particular transaction? I guess the preimage and hash could work? Or maybe we should introduce some kind of special ids…

@algrid @francosolerio @ericpp @dave @podcastguru @sirtjthewrathful @adam

There is also LNBits but no one has really looked into it because it doesn't support keysend payments but if apps add non-keysend payment maybe this could work but us node-runners would just rather use Helipad because its been working for years without issue. :)

https://lnbits.com/

LNbits - Free Open Source Bitcoin Lightning Wallet Accounts System

LNbits - Free Open Source Bitcoin Lightning Wallet Accounts System

@ChadF There was a longstanding PR to add keysend support but it looks like finally they closed it without implementing it: https://github.com/lnbits/lnbits/pull/1129

They probably closed it since it got too far behind the code base. I wonder if they would accept a new PR.

@algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

add keysend implementation for LND backend by bernii · Pull Request #1129 · lnbits/lnbits

The following code adds ability to send keysend payments to LNbits Following changes/additions were made: UI update to accept/process pubkey in the "payment send" dialog addition of pay_...

GitHub

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

We just need to start hacking away at stuff I guess. I am a #vibecoder now after all.

I was able to build a bot that reads Helipad data for Boostagrams I send and post them to #Nostr. This is the stripped-down version but "mine" even tags people on Nostr and I know it works because I get responses on the post.

We have all kinds of crazy stuff that people have built, and I want more of that.

https://github.com/ChadFarrow/BoostBot-Starter

GitHub - ChadFarrow/BoostBot-Starter

Contribute to ChadFarrow/BoostBot-Starter development by creating an account on GitHub.

GitHub

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

After testing out if some NWC wallets support keysend and finding out that basically only Alby does. I asked Claude and got his answer as to why.

@ericpp @algrid @francosolerio @dave @podcastguru @sirtjthewrathful @adam

LNBits is a PITA (to put it nicely). Start9 version gave me 400 and 409 errors so I spun it up in a docker and still the same thing.

Doesn't seem worth the effort for right now unless maybe we make an extension for it but its still all behind TOR so who knows.

@algrid Fetch by preimage/transaction hash or just send a link in the comment field of the invoice. @francosolerio @dave @ChadF @podcastguru @sirtjthewrathful @adam