Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Using Invidious by default instead of YouTube #6829

Open
3 tasks done
keeganjk opened this issue Aug 2, 2021 · 10 comments
Open
3 tasks done

Using Invidious by default instead of YouTube #6829

keeganjk opened this issue Aug 2, 2021 · 10 comments
Labels
feature request Issue is related to a feature in the app requires extractor change This issue requires a change to the extractor youtube Service, https://www.youtube.com/

Comments

@keeganjk
Copy link

keeganjk commented Aug 2, 2021

Checklist

Describe the feature you want

It could also be possible and perhaps more extensible to have it possible to put in any custom source/website for the application to attempt to handle rather than only having this functionality working for PeerTube.

Is your feature request related to a problem? Please describe it

I would prefer to not connect to https://youtube.com or https://youtu.be but the application does this by default. It seems to be possible to open Individious videos in NewPipe but it seems I cannot "browse" or search through an Individious instance in the application.

Additional context

How will you/everyone benefit from this feature?

This can give more customizability to the application and make it more extensible. Not only will this allow people to "de-Google" and further themselves from Google sites if they want to, for reasons such as privacy or other choices, it could also allow individuals to utilize a broader variety of sources and perhaps even contribute to a more decentralized web.

@keeganjk keeganjk added the feature request Issue is related to a feature in the app label Aug 2, 2021
@triallax
Copy link
Contributor

triallax commented Aug 2, 2021

To be clear, NewPipe does not currently have an Invidious "backend." If you open an Invidious link in NewPipe, it merely extracts what it needs from it to access the YouTube website directly (e.g. for a video link, it takes the video ID and uses it to get the info from the YouTube website directly). We would need TeamNewPipe/NewPipeExtractor#427 to be implemented first before being able to allow choosing Invidious instances.

rather than only having this functionality working for PeerTube.

I see the point you're trying to make, but Invidious and PeerTube are different beasts. Invidious is merely a frontend to YouTube, so all instances have the same content, while each PeerTube instance stands on its own (but still being able to selectively load videos from other instances).

Also, I believe this should not be enabled by default, but as an opt-in, as the choice of the default Invidious instance would put quite a lot of load on it. Alternatively, there might be an option to choose an instance or communicate directly with the YouTube website when first opening the app (see #859).

@triallax triallax added youtube Service, https://www.youtube.com/ requires extractor change This issue requires a change to the extractor labels Aug 2, 2021
@nikhilCad
Copy link

nikhilCad commented Aug 6, 2021

https://somsubhra.github.io/github-release-stats/?username=TeamNewPipe&repository=NewPipe&page=1&per_page=5

According to this Newpipe has around 50k active users, so this might put a lot of load on the instance indeed. (Site I got from stackoverflow) (150k if you count downloads of 0.21.7)

@ranjithrajv
Copy link

ranjithrajv commented Aug 27, 2021

Invidio.us is scheduled to close down.
https://omar.yt/posts/stepping-away-from-open-source

@triallax
Copy link
Contributor

No, you're misunderstanding. What is closing is the https://invidio.us instance, not the Invidious project as a whole.

@ranjithrajv
Copy link

https://instances.invidious.io/ is also not available any more. Do you know any other sources to find list of instances?

@triallax
Copy link
Contributor

@opusforlife2 opusforlife2 changed the title Using Individious by default instead of YouTube Using Invidious by default instead of YouTube Aug 27, 2021
@aluizioneto
Copy link

aluizioneto commented Oct 16, 2021

Taking into account what has been said here, it seems that it would be a better option to have an opt-in feature to choose a specific Indivious instance from which to download the videos. It's also important to mention that not all Indivious instances work as proxies. Some of them are just a front-end to YT, just like NewPipe. It wouldn't make much sense to use these in any way, since they are also downloading through youtube. What does make sense is to allow users to configure NewPipe to extract YT videos through any of the Invidious instances that can work as a proxy: TeamNewPipe/NewPipeExtractor#427

@toas-koas
Copy link

Is there any update?

@triallax
Copy link
Contributor

Not yet, no. If anybody is interested on working on this, see TeamNewPipe/NewPipeExtractor#555.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue is related to a feature in the app requires extractor change This issue requires a change to the extractor youtube Service, https://www.youtube.com/
Projects
None yet
Development

No branches or pull requests

7 participants
@ranjithrajv @aluizioneto @keeganjk @triallax @nikhilCad @toas-koas and others