Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow multiple podcast:value tags per podcast/item #300

Open
dellagustin opened this issue Oct 7, 2021 · 6 comments
Open

Allow multiple podcast:value tags per podcast/item #300

dellagustin opened this issue Oct 7, 2021 · 6 comments

Comments

@dellagustin
Copy link
Contributor

dellagustin commented Oct 7, 2021

Moving forward, it is possible that a podcast is able to receive value-for-value support using other means then Bitcoin over lightning.

A simple example would be Litecoin over lightning.
I think this could be funcional already if there is tooling to support it, as existing nodes (lnd at least) are already capable of operating with Litecoin.

One consideration is priority and fallback strategy i.e. which one should be used if both sender and receiver support more then one method.

@brianoflondon
Copy link
Contributor

The standard already allows multiple value blocks with different crypto or other options.

At the present Time, however, PodcastIndex ONLY ingests Lightning and as far as I know all the players look only to the PodcastIndex to get value block info, they don't read the RSS direct (I might be wrong on this bit).

@dellagustin
Copy link
Contributor Author

Hello @brianoflondon ,

The standard already allows multiple value blocks with different crypto or other options.

The spec here states:

Currently, there can be only a single copy of this element at each level.


Regarding:

At the present Time, however, PodcastIndex ONLY ingests Lightning and as far as I know all the players look only to the PodcastIndex to get value block info, they don't read the RSS direct (I might be wrong on this bit).

podStation actually reads from the RSS and fallsback to the index in case there is not a value block on the RSS.

@francosolerio
Copy link
Contributor

Castamatic too reads the value block from the feed and falls back to Podcast Index if there is none.

@brianoflondon
Copy link
Contributor

The spec here states:

Currently, there can be only a single copy of this element at each level.

Interesting, I remember discussing multiple value blocks and I had a Hive block in my feed for a while but had forgotten it got set to allow only one.

I would be in favour or multiple but I'm also cognizant that at this stage with such thin adoption, it might not help to spread us even thinner.

@dellagustin
Copy link
Contributor Author

dellagustin commented Oct 16, 2021

Hello @brianoflondon ,

I would be in favour or multiple but I'm also cognizant that at this stage with such thin adoption, it might not help to spread us even thinner.

I don't think that making it official in the standard will spread us thinner. Most people will, in my opinion, follow with Lightning if that is what is easier to adopt (and in the current ecosystem, that is the case, to my best knowledge).

The main benefit I see in making it official in the specification that multiple podcast:value tags are allowed, despite not having other type then lightning at the moment, is that client developers will already design their clients in a future proof way.

That is what I did when designing podStation, I already consider podcast:value as a zero-to-many tag in my internal data model, and I filter for lightning when using it.

@dellagustin dellagustin changed the title Allow multiple podcast:value tags per podcast/item Allow multiple podcast:value tags per podcast/item Oct 16, 2021
@dellagustin
Copy link
Contributor Author

Related thread on mastodon: https://podcastindex.social/@RyanHirsch/107124783465739824

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants