Podcastindex-org/web-ui

Add "Fediverse" platform to apps page filter tags

Closed this issue · 8 comments

Fediverse is a platform, just like Hive.
It enables Podcasters to syndicate their podcasts out to federated peertube, funkwhale and other streaming Hosts. For example, the CastGarden host syndicates podcasts to both the Hive network, as well as the fediverse network, vastly increasing the number of subscribers/followers that a Podcaster can get:
https://cast.garden/about/follows

Marzal commented

If I have understood correctly, you have to add Fediverse to platform in each app info, and into

"platforms": {
, if this is correct, I don't mind making a PR if this new platform is accepted

ericpp commented

@Marzal Yep. You would just add "Fediverse" to the platforms array in apps-schema.json file and then update the platforms array for the relevant app in apps.json to use it:

web-ui/server/data/apps.json

Lines 2740 to 2744 in 4439c59

"platforms": [
"Hive",
"Mobile",
"Web"
],

Marzal commented

Should this new platform be only for apps which natively supports the Fediverse (Peertube, CastGarden) ? Or also for apps that supports ActivityPub in the Socialinteract tag (Podverse for example)?

All Fediverse platforms utilize the activitypub protocol. See fediverse.party website for examples

Side question:
Where is this "Synchronize" element defined?
https://podcastindex.org/apps?elements=Synchronize

If I have understood correctly, you have to add Fediverse to platform in each app info, and into
, if this is correct, I don't mind making a PR if this new platform is accepted

If you could add Fediverse to both apps.json (CastGarden) and apps-schema.json @Marzal that would be MUCH appreciated. I am not github savvy at all. Please and thank you :)

Marzal commented

That's no problem, the thing is to first agree with the more experienced contributors, what would be the scope of the platform. As I was asking before, it's not the same an app that creates content in the Fediverse, that another that only can read the posts. So I would say Peertube and CastGarden sure, Podverse and any other with support for ActivityPub in the Socialinteract tag, also yes. But more experienced inputs would be needed in my opinion for this second case.

PD: I really like the proposal

I see Fediverse on the apps page now, thank you! :)
Closing this issue.