TeamNewPipe / NewPipe

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

Login To Piped Account #7838

Open trymeouteh opened 2 years ago

trymeouteh commented 2 years ago

A cool feature would be to be able to login to one or multiple Piped accounts and be able to subscribe/unsubscribe to and from channels, access your feed, and create playlists (once piped supports playlists) within the NewPipe app.

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

Please allow us to choose the Piped instance as well. Not everyone uses piped.kavin.rocks as their instance.

Piped is essentially the same thing as Invidious but much smoother, with the video loading most of the time compared to Invidious. Piped also used the Newpipe Extractor to fetch videos!

MintMain21 commented 2 years ago

On that note, Invidious also uses Logins as an option, doesn't it? Perhaps if we're looking into Piped Account Syncing we could also look into Invidious?

vhscom commented 2 years ago

good place to integrate federated identity management and secure data enclaves. that would be something.

d4f5409d commented 2 years ago

I really hope they will make Piped account syncing as an option.

TobiGr commented 2 years ago

FYI: https://github.com/iv-org/invidious/issues/2897

trymeouteh commented 2 years ago

On that note, Invidious also uses Logins as an option, doesn't it? Perhaps if we're looking into Piped Account Syncing we could also look into Invidious?

I did open an issue in the past to request logining into an invidious account, however 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.

FireMasterK commented 2 years ago

I have just implemented unauthenticated subscriptions in Piped's API :tada:

This should allow for an anonymous feed implementation (maybe a similar option like the dedicated feed option could be added), while accounts could be potentially supported for synchronizing data automatically (subscriptions and playlists).

JSON API: https://pipedapi.kavin.rocks/feed/unauthenticated?channels=UCXuqSBlHAE6Xw-yeJA0Tunw,UClcE-kVhqyiHCcjYwcpfj9w RSS Feed/API: https://pipedapi.kavin.rocks/feed/unauthenticated/rss?channels=UCXuqSBlHAE6Xw-yeJA0Tunw,UClcE-kVhqyiHCcjYwcpfj9w (Note: For any potential implementations, it would be greatly appreciated if the channel ids are sorted to allow for more cache hits.)

372405 commented 2 months ago

how do I login