podverse / podverse-rn

Podverse mobile app written in React Native for iOS, Android, and F-Droid
https://podverse.fm/about
GNU Affero General Public License v3.0
219 stars 36 forks source link

Podverse app is not displaying Castopod activitypub comments #1614

Closed trevorbell closed 1 year ago

trevorbell commented 1 year ago

Describe the bug Podverse app is not displaying Castopod activitypub comments.

The podcast is https://www.ifvg.info/@ifvg/episodes/morality-what-is-the-right-thing-to-do

The RSS feed includes the following socialInteract tag:

which points to a Castopod instance which has comments: https://www.ifvg.info/@ifvg/posts/c8393034-a2cd-47a3-88e5-da81ed8946cf

image

But the Podverse app does not show any comments. I am able to see comments for other podcasts but I suspect they are for podcasts not using Castopod.

Smartphone (please complete the following information):

Additional context Add any other context about the problem here.

Please feel free to join our Discord and chat with us in the #dev channel if you'd like to work on this.

mitchdowney commented 1 year ago

@trevorbell is this still an issue for you? I am wondering if the problem is related to some Mastodon instances requiring a public/private key pair for read responses. @johnspurlock was just telling me we need to update our Mastodon cross-app comments service. I wonder if that is related to your issue?

If the issue is still ongoing for you we can re-open this and integrate the work into the library update we have planned.

trevorbell commented 1 year ago

Hi Mitch

I really appreciate you reaching out on this.

I’m having success getting my Mastodon instance comments to appear in Podverse so no problem with that. John Spurlock’s validator confirmed my instance does not have any strange blocks.

My problem is with Castopod.

I can’t get the following tag recognised in Podverse to enable comments to appear. The tag is created by Castopod.

<podcast:socialInteract @./posts/c8393034-a2cd-47a3-88e5-da81ed8946cf priority="1" platform="castopod" protocol="activitypub" @.@www.ifvg.info" pubDate="2023-01-13T06:00:11+0000"/>

I created a simpler tag using sovereign feeds and was able to connect to the Castopod instance. But I’ve been mucking around with so many configurations I can’t remember what I did!

Is it possible that Podverse doesn’t like the complicated Castopod tag? Has anyone managed to successfully connect Podverse to Castopod instances?

I did reach out to Castopod but they gave a disinterested response. Basically the dev said she’s never tried Podverse which I thought was a bit strange given their big thing is activitypub and Podverse is the only app that supports it.

If you can solve the Castopod connection mystery I’d be delighted.

Cheers

Trevor

From: Mitch Downey @.> Sent: Friday, 20 January 2023 7:23 AM To: podverse/podverse-rn @.> Cc: trevorbell @.>; Mention @.> Subject: Re: [podverse/podverse-rn] Podverse app is not displaying Castopod activitypub comments (Issue #1614)

@trevorbell https://github.com/trevorbell is this still an issue for you? I am wondering if the problem is related to some Mastodon instances requiring a public/private key pair for read responses. @johnspurlock https://github.com/johnspurlock was just telling me we need to update @.***/109690013215914779> our Mastodon cross-app comments service. I wonder if that is related to your issue?

If the issue is still ongoing for you we can re-open this and integrate the work into the library update we have planned.

— Reply to this email directly, view it on GitHub https://github.com/podverse/podverse-rn/issues/1614#issuecomment-1397626128 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2RQFZJBLCLQGC3HLJ6BO3WTGWCNANCNFSM6AAAAAAT5HOUTM . You are receiving this because you were mentioned.Message ID: @.***>

mitchdowney commented 1 year ago

@trevorbell hmm I'm sorry, this is difficult for me to debug without a transcript tag in an RSS feed I can test with. It might be a simple logic error that needs to be updated in our API. If you ever have another example of a Castopod feed failing I'd really appreciate it.

trevorbell commented 1 year ago

Ok

This feed @.***/feed.xml shows the problem. The first episode “Morality-what is the right thing to do” has a transcript tag. Is that what you need? Podverse shows the transcript but not the comments which are in a castopod instance.

Thanks

Trevor

From: Mitch Downey @.> Sent: Friday, 20 January 2023 11:53 AM To: podverse/podverse-rn @.> Cc: trevorbell @.>; Mention @.> Subject: Re: [podverse/podverse-rn] Podverse app is not displaying Castopod activitypub comments (Issue #1614)

@trevorbell https://github.com/trevorbell hmm I'm sorry, this is difficult for me to debug without a transcript tag in an RSS feed I can test with. It might be a simple logic error that needs to be updated in our API. If you ever have another example of a Castopod feed failing I'd really appreciate it.

— Reply to this email directly, view it on GitHub https://github.com/podverse/podverse-rn/issues/1614#issuecomment-1397829232 , or unsubscribe https://github.com/notifications/unsubscribe-auth/AG2RQF7M3AF7U3ZZ2UMOPJLWTHVYNANCNFSM6AAAAAAT5HOUTM . You are receiving this because you were mentioned.Message ID: @.***>

mitchdowney commented 1 year ago

Sorry @trevorbell it looks like Github is redacting the URLs in your reply. I assume they do that by default to prevent accidentally sharing personally identifying information in emails. I've included a screenshot so you can see what I'm seeing.

Could you either reply using the Github website, or forward the same message to contact@podverse.fm?

image