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

Add Invidious as an optional YouTube Source #427

Open
Gymcap opened this issue Nov 4, 2018 · 21 comments · May be fixed by #833
Open

Add Invidious as an optional YouTube Source #427

Gymcap opened this issue Nov 4, 2018 · 21 comments · May be fixed by #833
Labels
enhancement New feature or request new service Issues (feature request) or PR related to a new service

Comments

@Gymcap
Copy link

Gymcap commented Nov 4, 2018

Invidious is a clone of YouTube created for a similar reason to NewPipe. This site happens to use the exact same URL scheme as YouTube does, with pretty much the exact same layout, but with two major changes.

  • Only Content
  • More Information about Content

The only information that gets loaded on an Invidious page, is content and information about it. There is also slightly more information availible about the video loaded as well. I believe that invidious could be ported to NewPipe very quickly because of the way it is setup.

Here's an example video from Kurzgesagt - https://www.invidio.us/watch?v=-O5kNPlUV7w

As you can see, the layout is so minimalistic, that there is literally nothing to sift through in terms of porting. I really don't think it could be any easier site to port to NewPipe.

The main reason I bring this site up, is because if this site was added as an optional source for YouTube videos, then the user can effectively, disconnect from Google's YouTube entirely.

@lionirdeadman
Copy link

Backends are more than just scrapping the watching page, gotta also scrap the search page. (possibly even the main page although not sure)

Also, Invidio.us doesn't allow you to disconnect entirely, the video still comes from Youtube/Google.

But sure, we can use it for obfuscation of search results but it's ehh

@omarroth
Copy link

omarroth commented Nov 5, 2018

Invidious exposes an API that I imagine would be much easier to use than scraping the page.

@lionirdeadman is correct that videos still come from Google, although I expect them to be proxied with iv-org/invidious#34.

@lionirdeadman
Copy link

Neato. I wish you good luck though. Proxying Youtube videos for everyone sounds incredibly tough.

@BlauerHunger
Copy link

I'd like to see support for syncing subs with an invidious instance (public and custom)

@Beapal
Copy link

Beapal commented Apr 9, 2019

I often share video to social network and IM. It will be great to share with invidous url instead of youtube.

This can be at least optional with setting

@poperigby
Copy link

poperigby commented Apr 22, 2019

Maybe you could get it so you can log into your Invidious account to sync everything.

@Psylocybine
Copy link

Just like to add my voice to the mumble!
This feat would be great, then I wouldn't have to figure out a way to let newpipe pass my google-filter in afwall:)
I wish I'd have the skill to contribute!

@beerisgood
Copy link

How is the status?

Also Invidious provide a "&local=true" parameter which load the video completely from their own server, without any Google connections to Enduser

@BeatLink
Copy link

Any updates on this?

@danialbehzadi
Copy link

Still waiting for this…

@ghost
Copy link

ghost commented May 21, 2020

@Stypox Would this not fix TeamNewPipe/NewPipe#3612? Also this would be awesome, maybe add it to v.0.20.0? I really want this now, after I turned off Tor for NewPipe, this would really be great for that new proxified solution :D

Also Invidious provide a "&local=true" parameter which load the video completely from their own server, without any Google connections to Enduser

@B0pol
Copy link
Member

B0pol commented May 21, 2020

As it was already mentioned before in this thread, we won't scrape invidious but use their API.
I don't know how to have invidious videos from their API, it's returning videos from googlevideos.com and i've tried local=true parameter, but it didn't work. One result seems to be proxied with invidious instance: dashUrl, but it may fall under TeamNewPipe/NewPipe#2415 bug.

@B0pol B0pol changed the title [Feature Request] Add Invidio.us as an optional YouTube Source [Feature Request] Add Invidious as an optional YouTube Source May 31, 2020
@ghost
Copy link

ghost commented May 31, 2020

Alright @B0pol. Maybe skip the proxified parameters. But as TeamNewPipe/NewPipe#3710 mentioned and I did in #3612(Comment) wouldn't it solve reCAPTCHAs?

@B0pol
Copy link
Member

B0pol commented May 31, 2020

I'd say yes, I haven't seen anything about rate limitation or captcha in api documentation. But I'm not sure.

Unless YouTube puts Captchas on ytimg.com (for thumbnails) and googlevideo.com (videos), but I doubt.

@Megver83
Copy link

Megver83 commented Jul 14, 2020

Alright @B0pol. Maybe skip the proxified parameters. But as TeamNewPipe/NewPipe#3710 mentioned and I did in TeamNewPipe/NewPipe#3612(Comment) wouldn't it solve reCAPTCHAs

I think this is one of the biggest reasons Invidious must be supported. YouTube just bothers too much with the CAPTCHAs when using VPN, in my case.

It would be nice to see a list of instances to select, like PeerTube, so that users can add their own instances

FYI, Straw-viewer (Invidious version of YouTube Viewer) uses the Invidious API and it hasn't give me any issues yet (like Google trying to block me)

@Stypox Stypox transferred this issue from TeamNewPipe/NewPipe Oct 19, 2020
@Stypox Stypox added enhancement New feature or request new service Issues (feature request) or PR related to a new service labels Oct 19, 2020
@Stypox Stypox changed the title [Feature Request] Add Invidious as an optional YouTube Source Add Invidious as an optional YouTube Source Oct 19, 2020
@alefvanoon
Copy link

Any updates on this?

@toniz4
Copy link

toniz4 commented May 15, 2021

+1 on this. The invidious api is much more stable, will not break constantly like youtube does. Plus will not use google's servers directly for anyone who cares about this. Another plus is that they don't make you fill out a captcha time to time.

@Joshndroid
Copy link

I would like to see this utilised as well. Considering this is my go to for YouTube on Android I would like to hit my own local invidious self hosted instance

@triallax
Copy link
Contributor

triallax commented Feb 3, 2022

Quoting @SamantazFox from #789:

If anyone plan to work on that, it'd be preferrable to wait that we start working on an API v2 (or at least a remaster of the v1). Many things needs to be done on our side to ensure consistency across the API and make it more usable.

Also, it'd be awesome if we could have more instances hosting just the API, as the current official list is quite overloaded by bots scraping our API.

@triallax

This comment was marked as off-topic.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request new service Issues (feature request) or PR related to a new service
Projects
None yet