Antennapod: Support for <podcast:value> tag; AntennaPod being a wallet, paying podcasters

Created on 8 Nov 2020  Â·  15Comments  Â·  Source: AntennaPod/AntennaPod

Checklist

  • [x] I have used the search function to see if someone else has already submitted the same feature request.
  • [x] I will only create one feature request per issue.
  • [x] I will describe the problem with as much detail as possible.

System info

App version: 2.0.1
App source: F-Droid

Feature description

I just had something magic happen. Some hours ago, I added my Bitcoin Lightning Node's key to my podcast feed, as per the new namespace spec. There is more info in this pdf.

Someone just now started playing my podcast. And I get streaming payments from that listener. To be fair, the listener is a developer trying it out, but this proves that this system works.

It would be absolutely great to have this. AntennaPod would also take a percentage. This is a revolutionary step into the new era of podcasting.

Problem you may be having, or feature you want:
Direct value-to-value works best. I do not like ads. I want to pay podcasters directly, and this will do just that.

Suggested solution:
There is quite some work to be done here. I would like to offer help where I can. It's BIG.

  • AntennaPod would need to become a Lightning Wallet [!]
  • AntennaPod would need to set up a Lightning Node to receive it's cut
  • AntennaPod would need to parse the tag, calculate it's own percentage/cut, and send accordingly

Screenshots / Drawings / Technical details:

Podcast Index feature request

Most helpful comment

Would love to see AntennaPod supporting Podcasting 2.0 tags. While is extremely exciting it's also the most complicated tag to add support for. The chapters, transcript and funding tags seem like much more manageable tags to support while also providing immediate value to listeners.

Considering this issue is likely to get into the fine details of integrating lightning wallet features into AntennaPod I wonder why the other issue was closed? Maybe a milestone should be created to track progress on podcasting 2.0 features.

All 15 comments

I understand this is A LOT OF WORK. But also the start of a new era of podcasting. Would be cool to investigate what would be needed to build this :)

I would like to see that not just bitcoin but also some privacy coin is supported as well. I am interested in helping with this.

I think Bitcoin is the best start (whatever happens on LN channels is private, so that helps). Current spec lists bitcoin+lightning only. Nice to see you want to help. I think bitcoin is already quite the challenge; supporting other coins might be something for later :)

I think we should at least plan for more coins and make a reusable component for it. seems to be a great library nitch.

My concerns are for privacy because the value stream can be used to track a user's Behavior what part of the podcast they listen to and that will then be available to the lightning partner who is committing the transactions so that it will expose this valuable information to whoever is processing the transaction

It seems to me that it would be better to aggregate those payments on the client side and then do a payout on a regular basis or when the amount goes to a certain level so that we don't have micropayments that are actually tracking user Behavior

Can we try to limit the amount of messages (edit old ones?) :+1: . Eclair is a good start. I have used it and works well. The hops do not see what the content of the lightning data is. I would think: if you/we want to discuss the model itself, we should do that on the namespace github. I believe it's secure; contents of the message will be encrypted with the destination key.

I have used it as a podcaster. Added my payment info into my feed. Developer started playing and I got this data:

{"type":28,"message":{"content":"{\"feedID\":130198,\"itemID\":620707105,\"ts\":484}"}}

No personal data shared.

Would love to see AntennaPod supporting Podcasting 2.0 tags. While is extremely exciting it's also the most complicated tag to add support for. The chapters, transcript and funding tags seem like much more manageable tags to support while also providing immediate value to listeners.

Considering this issue is likely to get into the fine details of integrating lightning wallet features into AntennaPod I wonder why the other issue was closed? Maybe a milestone should be created to track progress on podcasting 2.0 features.

Yeah value is a special one. This will take quite some work. It will have to have some reference implementation.

This issue has been mentioned on AntennaPod Forum. There might be relevant details there:

https://forum.antennapod.org/t/podcast-index-namespace-work/420/3

This issue has been mentioned on AntennaPod Forum. There might be relevant details there:

https://forum.antennapod.org/t/ability-to-skip-ads-in-the-podcast/212/12

Considering this issue is likely to get into the fine details of integrating lightning wallet features into AntennaPod I wonder why the other issue was closed? Maybe a milestone should be created to track progress on podcasting 2.0 features.

@Rawng I closed it because it was too generic and did not comply with our rule to create 'one feature request per issue' (which is introduced because without it it gets very complicated to solve issues):

Problem you may be having, or feature you want:
Chapters, soundbites, search by host/guest/season, abandon iTunes as single source of Truthâ„¢, #4671 (payments), decentralized

But I'm a great fan of the Podcast Index initiative, and just created a tag to keep of all related issues. (Note that I'm no developer and just help manage our issue tracker.) If one or more of these elements interest you particularly, you're invited to create specific issues for them.

Should I open a feature request to support and tags? Or is it already in play?

I think there are no issues yet, so feel free to create them :)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

clixyz picture clixyz  Â·  4Comments

thom-github picture thom-github  Â·  3Comments

keunes picture keunes  Â·  4Comments

fabolhak picture fabolhak  Â·  3Comments

gappleto97 picture gappleto97  Â·  3Comments