toot.fedilab.app is one of the many independent Mastodon servers you can use to participate in the fediverse.
A friendly instance about tech, apps and for having fun.

Administered by:

Server stats:

2
active users

Dear Fedilab (@apps), @Tusky, @SubwayTooter and @tooot,
Is there a single intent on Android that we could call, to open a post in either of your apps (whichever is installed)? E.g. fediverse://fosstodon.org/@AntennaPod/109800312034968652 to open that toot (or allow us to display a warning/explanation if no client is installed). For further discussions @keunes is happy to engage :-)

Fedilab Apps

@AntennaPod @Tusky @SubwayTooter @tooot @keunes
We have to agree for a scheme and host names for the intent.
We started a discussion here: codeberg.org/tom79/Fedilab/iss
We are ready to go further.

Codeberg.orgDeclare intent filter to open a post- [x] Mastodon - [ ] Pleroma - [ ] Friendica - [ ] Pixelfed <!-- Describe the improvement here --> There's a new idea for podcasts: cross-app comments based on ActivityPub (https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#social-interact). TL:DR – each episode (of podcasts taking part) has a 'root' post. Replies can be posted to it as usual. Example: https://podcast.thelinuxexp.com/@tlenewspodcast/posts/3be3bb49-690d-4deb-84e7-66da3c4567df In AntennaPod, the open source podcast player for Android, we would like to make it easy to access & join listener conversations. But rather than including a full interface to view and post comments, the idea is to let dedicated apps handle this. Concretely: from AntennaPod you hit a button to open an episode's root post in your favourite ActivityPub/Mastodon app. You then have all the great features you're used to. And if you don't have such app installed, we'll display a short explanation and guide you to some options. We could just link to the root post URL, but that's [not](https://issuetracker.google.com/issues/258270055) guaranteed to open the right app if installed. And we wouldn't be able to give the user an explanation if such app is not installed. So, we need an alternative. As I understand, [declaring an intent filter](https://developer.android.com/guide/components/intents-filters#Receiving) is the best alternative. AntennaPod can then send an [implicit intent](https://developer.android.com/guide/components/intents-filters#ExampleSend) in order to open a post. For example: web+activitypub://post/${encoded post uri} See also: https://fosstodon.org/@AntennaPod/109844984567859264 https://github.com/tuskyapp/Tusky/issues/3321 https://github.com/activitypub-schema/proposal/blob/main/PROPOSAL.md https://github.com/fedi-to/fedi-to.github.io/blob/main/webap.md Long story short - it would be great if Fedilab could implement an intent filter to open posts, so that AntennaPod can call such intent. Curious to hear your thoughts. (Other apps should do the same for this to work well, of course. But Fedilab as a start would be a great start, but great for me to test as I us it actively.) <!-- If you read our contributing advice --> [x] - I read the [contributing page](https://codeberg.org/tom79/Fedilab/src/branch/main/CONTRIBUTING.md)