Oddbean new post about | logout
 I haven't built anything following the podcasting 2.0 spec, so I don't know how hard/easy it is to build something to zap.

What I do know is that I spent the afternoon picking up the little crumbs of info from wavlake's blog and digging through wavman's code to figure out how to programmatically search for music on nostr and zap it. Surprisingly kinda a pain in the ass, but would have been simple if they documented the process somewhere. Would love to know how it compares to the RSS model, but it's naturally different since music is discovered via relays as opposed to subscriptions.

Overall, a pain in the ass. But I'm also not a web dev by choice (though I find myself doing it a lot lately), so take that for what you will. 
 A great reference for any and all relevant Podcasting 2.0 tags is available on the Project's Github:

https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md

Everything is built in the open and explained with relevant examples. If you would like a music-centered version of that, I have made a sample music RSS template here that has comments explaining how each tag is used and what values you need for them:

https://github.com/de-mu/demu-feed-template/blob/master/feed-with-comments.xml

Always happy to answer any questions you might run into or help troubleshoot! I think my favorite aspect of the RSS approach is that you don't really need a lot of coding background to sit down and familiarize yourself with the tags. It's a very accessible spec to build some sort of "my first coding project" in!