Avatar
Oscar Merry
e4f695f05bb05b231255ccce3d471b8d79c64a65bccc014662d27f0f7e921092
Building Fountain - the nostr powered podcast app

Amazing episode with nostr:npub1eequz6v23szzyx9utphsh8kg6kll50wte6sfh4vah8gdjtplcz6qg7at9s - a truly open music library is being built with RSS, Lightning, and Nostr that any developer can tap into and share in the payment splits that ultimately help artists get paid more.

Send the artists you know to Wavlake!

https://fountain.fm/episode/x3v4yu6AuXsmYvdljKZe

nostr:nevent1qvzqqqpxquqzq0ug3krad0zahjlzhn3j705gf8ujgldgx3q0svtjva2jx0us8z392hypmw

nostr:npub177fz5zkm87jdmf0we2nz7mm7uc2e7l64uzqrv6rvdrsg8qkrg7yqx0aaq7 so many complaint boosts I wasn't sure which one to reply to so I picked this one...

First - the biggest complaint we've received over the years about Fountain is that the boosts and replies only work in Fountain and not the other Podcasting 2.0 apps. You in particular were one of those beating the drum on this. Nostr has solved this problem and now any other app can easily query the boosts, replies, and profiles from our relay or any other relay.

Second - I would say the biggest reason people use Fountain over other Podcasting 2.0 apps is because we surface the boosts as comments on both the episode pages and activity feed. As a listener it's interesting to see the boosts that people you follow are sending and provides great discovery for podcasters. We've heard this again and again. Nostr allows this feature to work between different podcast apps and it doesn't require the other apps to build their social features from scratch.

Third - you know as well as I do that the conversation within the Podcasting 2.0 community around cross-app comments has been happening for YEARS - basically since the project began. Everybody wants it but up until now there have been no credible solutions that work. There is no ActivityPub based solution that works with the boost payments integrated - it doesn't exist. For some reason nostr:npub13ql75nq8rldygpkjke47y893akh5tglqtqzs6cspancaxktthsusvfqcg7 doesn't like nostr and this has put people off. But what I don't understand is why would you not be excited about a solution that literally solves the problem we've all spent countless hours discussing over the past few years.

Nostr for cross-app podcast comments and boosts works. It's working in Fountain and the other nostr clients and all we need is for the other Podcasting 2.0 apps to adopt it. It's not hard it's just a simple websocket query to load the comments for a particular episode based on the guid.

If you think there is a better solution for the goal we have all been working towards over the past few years - please let me know as I'd love to see it.

If you don't have an alternative solution - then why not help us try and get the other apps, podcasters, and listeners to adopt this rather than complaining about something that you've been asking to see for years?

ok nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub18ams6ewn5aj2n3wt2qawzglx9mr4nzksxhvrdc4gzrecw7n5tvjqctp424 nostr:npub1jfn4ghffz7uq7urllk6y4rle0yvz26800w4qfmn4dv0sr48rdz9qyzt047 we have a fix for this now - new version will be available in beta later today

Aah ok maybe that's it then - we weren't sending the event id through originally and it was working - will update and confirm if that fixes it.

Ok so it looks like it's the content resolver method that's not working - and we do have an issue on our side where if the content resolver fails we're not properly falling back to the intent method.

I think maybe it was failing every time for you on 2.0.5 because the content resolver was never used because "remember my choice" option was not selected.

But if you install Amber 2.0.5 from a fresh state and select this option it works.

We'll get a fix out ASAP for the intent fallback - but can you think of something that might have changed with the content resolver logic?

Hmmm ok that's odd as it seems to work for me on Amber 2.0.5 but not on Amber 2.0.6. Is it definitely not working for you on Amber 2.0.5? What version of Fountain are you using?

I'm not sure I'm following - was something in the NIP-55 spec changed?

According to the NIP it seems like we should still be looking for the 'event' field - https://github.com/nostr-protocol/nips/blob/master/55.md

It looks like we're getting a different data structure sent back from the Amber signer since version 2.0.6 - nostr:npub1w4uswmv6lu9yel005l3qgheysmr7tk9uvwluddznju3nuxalevvs2d0jr5 has anything changed on your side since this version?

It looks like when we call sign_event we are getting the npub returned in the 'event' field rather than the signed event json.

With Fountain 1.1.5 we've massively simplified the way your content library works within the app, removing over 40,000 lines of code in the process.

We also now support paying any BOLT11 invoice from the wallet, and have new Artist pages to find all the tracks from your favourite V4V artists in one place.

Please let me know below if you have any feedback about this release or anything else you think we can do to improve.

nostr:note16y4f239rwcwxfvqtzhyr4jrf82kk4cetjgjlkdpud9zh5c79ryfq00957x

Can you try going to settings > library > reset library cache?

Are you on the latest version 1.1?

We've experimented with an iOS widget but haven't released anything yet. What would you like to see on the widget? Currently playing episode?

Fountain 1.1 was just the beginning of what we want to do with open podcasting and nostr.

If you like the direction we’re going - please spam my DMs with feedback about the app and we’ll make it better for you!

nostr:note1r8zpjp80lejp3786yne37gc3kfjdyptgevtz862u3lffu52fvuqsk60lpp

Ok this is pretty cool!

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s shared an apple podcasts link - I missed it in my main nostr feed - but saw it in Fountain and because of open podcasting even though it was an apple podcast link Fountain can find the episode, show me the playable content card, and let me queue it up and download it!

nostr:note1wq5shmhetlg7kndnwx5uktr2u3fqmegl5xtzwqy6yt4rn4h5wm4qppajlf

nostr:npub1e2rd2k45ym2jmctnysfadxumrvrr57vqj69ck6trt2y62c40r0kqs9lx8t I can see the your latest follow list in the Fountain relay has many pubkeys - it doesn't seem to have been nuked. We also have logic in the app that prevents signing a brand new follow list so this shouldn't happen.

Can I ask where you saw your empty follow list?

Amazing! Let me know if you need help beta testing - we have the NIP-46 client code basically working on Fountain.

Ok nice will give this a test - although if you're using your phone where is nsec.app running?

I never saw nostr:npub1a2cww4kn9wqte4ry70vyfwqyqvpswksna27rtxd8vty6c74era8sdcw83a's post about this episode in my main nostr client feed because I didn't happen to open Primal or Damus in the timeframe that she shared it.

What's cool about the new Fountain Nostr integration is we only surface posts related to audio - so I saw it and was able to queue up the episode - and also send Lyn a zap in the process! ⚡️

nostr:note1ndf8ms4usrw3j9drneph98ngvztv3vfv2rvug84f3w38xcc855jqglyjdd

Looking for a few #android users that use the Amber remote signer to test Fountain's NIP-55 login. Please DM if you use Amber and would be up for helping us test this!

https://github.com/greenart7c3/Amber

nostr:note13cuderymhsrqgql3uv4dn0r6lzfruwwny6gnvswx9562q0zh8l6qvpw07y

nostr:npub1ajv7m32k0cpgzha32qszsh304qusjvwwmavus0ttktzldms4xzusuftppj will look into this for you - can you send an email to hello@fountain.fm so we can keep track of the issue?

Zappers and Boosters - ASSEMBLE

Boost - https://fountain.fm/live/3EUtsnMbPyLmLeE3ftcc

Zap - https://tunestr.io nostr:note17azvkak56ccxyjgmxpjvxwyydu6elqm9k4pxsqhjljhg3j9vjkdqy8fj4z

Fountain 0.7 is now live on iOS and Android!

🎧 New Podcast Library

📄 Transcripts

💪 Performance Upgrades

🔴 Live (beta)

Would love to hear your feedback on the new release and anything else you’d like to see improved with the experience - https://stacker.news/items/185392

https://twitter.com/fountain_app/status/1663171268902879232

https://fountainpodcasts.substack.com/p/0-7-0