TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.44k stars 3.06k forks source link

Login To Invidious Account #3198

Open trymeouteh opened 4 years ago

trymeouteh commented 4 years ago

A cool feature would be to be able to login to one or multiple invidious account and be able to subscribe/unsubscribe to and from channels, access your subscription video feed, and create playlists within the NewPipe app.

Invidious has a good privacy policy unlike a google account, you can register on invidious without a email!

Please allow us to choose the invidious instance as well. Not everyone uses invidio.us as their instance.

PoorPocketsMcNewHold commented 4 years ago

https://github.com/omarroth/invidious/wiki/API Do note, that Invidious is just a Youtube front-end, The only advantages, would be :

After using Skytube for a long time, I've decided to use NewPipe as a video player from my Invidious instance subscriptions, having it to handle the videos a lot smoother. I would be extremely welcome to see this implemented.

trymeouteh commented 4 years ago

What I am suggesting is to be able to view your invidious video feed, subscribe and unsubscribe to and from channels using your invidious account, and create and delete playlists using your invidious account.

NewPipe will never allow you to login to YouTube/Google since Google has poor privacy which I understand. Invidious can act as an account that can be managed instead of a Google account. You can create an invidious account without an email address and be anonymous.

This way you can use invidio.us to sync your subscriptions and playlists between your android devices and be able to use invidio.us on your desktop in the browser.

I would also like to see an optional login to allow users to login to multiple peertube accounts from any peertube instance.

Atemu commented 4 years ago

So essentially what this needs is a sync engine that can translate subscriptions, playlists etc. between NewPipe's and Invidious's API's formats.

Atemu commented 4 years ago

I've dug into it a bit more:

trymeouteh commented 3 years ago

I've dug into it a bit more:

To my understanding the invidious website is very basic and will not be hard to scrap like Newpipe does for YouTube

trymeouteh commented 2 years ago

https://github.com/TeamNewPipe/NewPipe/issues/7838

I did open an issue on requesting logining into an piped account. I have used both Piped and Invidious lots and found that Piped is better especially since Piped actually loads the video unlike Invidious which does not load the video most of the time. Piped does not have playlist support like Invidious but this is being worked on.

Overall now I am more in favor of piped support than Invidious support but I would not be against supporting both services in Newpipe.

Pentaphon commented 2 years ago

Looks like you guys are starting to get what you want, but no subscription support just yet.

https://github.com/TeamNewPipe/NewPipe/pull/8220

Atemu commented 2 years ago

AFAICT that doesn't allow you to log in in any way?

It's an important step towards achieving that goal though.