Replying to Avatar CitizenPedro

Hey Nostr devs, hope you're doing well!. Quick question:

Is there any NIP or any standard way to define a Podcast with Nostr?

I was reading through nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 proposition of NIP-54:

https://github.com/nostr-protocol/nips/blob/podcasts/54.md

I was wondering, if there's any news or developments on this? Because it kind feels in standby? nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6

Also for example:

https://github.com/Podcastindex-org/podcast-namespace/discussions/569

Regarding this github code, is this eventually the way to label a podcast on Nostr? nostr:npub1unmftuzmkpdjxyj4en8r63cm34uuvjn9hnxqz3nz6fls7l5jzzfqtvd0j2

Because that's what I was looking to do. Basically search podcasts events on relays and also upload podcast events (Podcast ID, name, episode, ideally from the PodcastIndex standard, as defined in NIP32-podcast labels) to relays.

So I was just wondering what's the status of this, and gauge the interest of anyone else.

Also tagging (from the Github issues):

nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p

nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z

nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft

#asknostr #nostrdevs

GM

Back in my day NIPs weren't merged until there were 2 client implementations and 1 relay implementation.

Don't waste your time on NIPs. Spend your time coding.

The most successful implementation becomes the protocol. That's how life works.

I could sit here and tell people how I think podcasts should be implemented on nostr or I can just keep building nostr:nprofile1qqsd0kqsnmjrv47wvpt2mfr9xqrthdjp7v09p6zjgd5pcfey2puprmqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqfrwaehxw309aex2mrp0ykhvetjd9nxjety9ejx2umrdphk7mrfdenjuatnqyt8wumn8ghj7mn0wd68ytnwdahkuetn9e3k7mg0jpfq2

Gonna keep building

nostr:nevent1qqs0xe7zx94x7wtn3hyezy26e6n3cexj7lplpk0x7hgt7aka429m2kspz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygrz56jputc0sgj9scs4hn3phr2tr3l5rp3zut28dcuh3hdtz2ktgvpsgqqqqqqs2h5wg6

Reply to this note

Please Login to reply.

Discussion

The NIPs were the code we wrote along the way.

This is great, great project! Did you guys develop something for Podcast standardization already? Didn't find a specific type.

Thanks for the answer!

We are working based on pull request 1043. Our approach is at odds with fiatjaf's disdain for RSS. We don't think podcasters should have to give up their RSS feed to benefit from nostr.

Here is another standard that works along side PR 1043 to make RSS podcasts discoverable on nostr:

https://github.com/nostr-protocol/nips/pull/1465

nostr:nprofile1qqswfa547pdmqkerzf2uen3agudc67wxffjmenqpge3dylc006fppyspzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqghwaehxw309aex2mrp0yhxvmm4de6xz6tw9enx6qgkwaehxw309aex2mrp0yh8qunfd4skctnwv46qj40rct nostr:nprofile1qqszy58kj62v9fpe98nhuh0q76np4e0r0g0wd44rhth3wphdnyqjfzcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3wamnwvaz7tmjv4kxz7fwwashvmrpddjjucm0d5q3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqurnrls nostr:nprofile1qqs8v23uzhr04yy3r0cn658u8g5lze3ac8cyksuh4z0w7cz0vghv6cqpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgdwaehxw309ahx7uewd3hkcqghwaehxw309anxjmr5v4ezumn0wd68ytnhd9hx2yd50gs and I are the main people (I am aware of) actually working on podcast and audio-based nostr projects. Based on our discussions, PR 1043 and PR 1465 have utility and are generally agreed on.

Like I said, the most successful implementation wins. nostr:nprofile1qqsd0kqsnmjrv47wvpt2mfr9xqrthdjp7v09p6zjgd5pcfey2puprmqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqfrwaehxw309aex2mrp0ykhvetjd9nxjety9ejx2umrdphk7mrfdenjuatnqyt8wumn8ghj7mn0wd68ytnwdahkuetn9e3k7mg0jpfq2 is implementing PR 1043 and PR 1465 as it seems like the best route because it strikes a balance between RSS and nostr. I haven't talked to the other podcast guys lately but last time we chatted they planned to do the same. Not sure if this is still the case.