futo-org / grayjay-android

Read-only mirror of Grayjay repo for issue tracking
https://gitlab.futo.org/videostreaming/grayjay
Other
779 stars 48 forks source link

[Feature Request] Redirect video if available on higher priority plugin #353

Open b-risk opened 12 months ago

b-risk commented 12 months ago

Example: If I'd click on a YouTube link it'd try to redirect (see Watch On Odysee, Peertubeify) to another platform if it's available starting with the highest order priority plugin in the plugins tab or if the YouTube plugin is disabled.

b-risk commented 12 months ago

Another idea is there could also be buttons to show "Watch on" Odysee, Rumble, etc, and maybe show all polycentric comments collected from each (if it doesn't already do that)?

Kelvin-FUTO commented 11 months ago

This could only work for videos of channels you're subscribed to (and are cached). At least in the current state of Grayjay. In the near future the cache will get expanded making this easier.

With the plugin disabled all together this is going to be very hard as there is no way to know any relationships like titles, authors, etc to verify if content actually matches. In general we are fairly careful with not assuming two things are the same (eg. creators) without some kind of verification (like Harbor/Polycentric).

Phil12026 commented 3 months ago

So right now the solution is to bug our favorite creaters to get on harbor?

b-risk commented 3 months ago

Another thing I would note is it seems the watch on odysee extension uses the official odysee API, so when Harbor is able to store video information that is one sure source to get info from.

MKBontwikkeling commented 1 month ago

So right now the solution is to bug our favorite creaters to get on harbor?

I would certainly politely try nudge them into using Habor. A lot of creators probably don't even know it exists.