futo-org / grayjay-android

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

Add Invidious to supported links types openable with GrayJay #787

Open paaspaas00 opened 8 months ago

paaspaas00 commented 8 months ago

This maybe also requires an Invidious plugin I guess

Kelvin-FUTO commented 7 months ago

I'm a bit confused by your request. A plugin accesses a source (eg. Youtube, Odysee, and so on). Invidious is a frontend for Youtube, not a source.

Could you elaborate on what you're imagining it doing?

paaspaas00 commented 7 months ago

Well, people using invidious use to share video links that point to an invidious instance, i.e. same format ("?watch=....") as YT but with "invidious.whatever" instead of "youtube.com" . In GrayJay those links are not openable, since invidious formally speaking is another platform, and GtayJay does not have a parser for that.

Bluscream commented 5 months ago

Well, people using invidious use to share video links that point to an invidious instance, i.e. same format ("?watch=....") as YT but with "invidious.whatever" instead of "youtube.com" . In GrayJay those links are not openable, since invidious formally speaking is another platform, and GtayJay does not have a parser for that.

that would not work since different invidious instances have different urls, nobody got time to maintain a list of all public and private instances and update the youtube source everytime it changes

paaspaas00 commented 5 months ago

GrayJay could as well give a try in parsing urls with "?watch=...." with some kind of Invidious parser maybe? Or just trying and redirect to YT in case