Open trymeouteh opened 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.
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.
So essentially what this needs is a sync engine that can translate subscriptions, playlists etc. between NewPipe's and Invidious's API's formats.
I've dug into it a bit more:
I've dug into it a bit more:
- Invidious already supports in- and export to and from NewPipe's formats: https://www.invidio.us/data_control
- Invidious doesn't have an API for interacting with account-specific data like this yet but it's being worked on: iv-org/invidious#473
To my understanding the invidious website is very basic and will not be hard to scrap like Newpipe does for YouTube
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.
Looks like you guys are starting to get what you want, but no subscription support just yet.
AFAICT that doesn't allow you to log in in any way?
It's an important step towards achieving that goal though.
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.