3 ms·
NewPipe is specifically designed to be privacy first. This means no account, no client-side tracking, as few web requests as possible, and everything (e.g. watc
by foepys 5y ago
NewPipe is specifically designed to be privacy first. This means no account, no client-side tracking, as few web requests as possible, and everything (e.g. watch history and subscriptions) is saved offline. Thus it is impossible to show non-generically recommended videos or to enable chat.
- charcircuit 5y agoWithout an account you lose the ability to support many useful features that YouTube offers. In my ideal FLOSS YouTube client I would prefer if it could at least support the main features of the proprietary client.
- deleted 5y ago[deleted]
- 1vuio0pswjnm7 5y ago"... as few web requests as possible..." That depends on what we agree should be the minimum functionality. On computers with physical keyboards I have always searched YouTube and downloaded from the command line. No youtube-dl, no scripting languages, just a couple of tiny Bourne shell scripts. YouTbe has always made this very easy. The functionality I need is (a) search (b) retrieve textual video information and (c) retrieve video. The only domains required to do that, IME, are (1) www.youtube.com for (a) and (b), and (2) googlevideo.com subdomains for (c). It is possible to use these tiny scripts on an Android phone with Termux. It was surprising to see NewPipe, installed from F-Droid, trying to make requests to the following unnecessary domains: speech.googlepapis.com clients3.google.com clients4.google.com app-measurement.com growth-pa.googleapis.com deviceintegritytokens.growth-pa.googleapis.com firebaseinstallations.googleapis.com android.googleapis.com www.googleapis.com play.googleapis.com android.apis.google.com youtubeei.googleapis.com suggestqueries.google.com NB. I block all these and the app still works fine. I have never tried to use a YouTube app. Perhaps NewPipe is meant to be compared to a YouTube app not to use of the YouTube website. The scripts I write for YouTube are in response to the annoyances of using the YouTube website, including all the gratuitous requests to unnecessary domains. "[A]s few web requests as possible" depends on what functionality the user wants. For example, if the user must have thumbnails then we must make requests to ytimg.com subdomains. Otherwise there is no need to make requests to ytimg.com subdomains. Because I only want to search, read JSON and download video, I do not need to make requests to the above domains that NewPipe tries to reach.
- 1vuio0pswjnm7 5y agos/youtubeei/youtubei/