NewPipe: A lightweight YouTube experience for Android
newpipe.net
newpipe.net
This whole thing makes NewPipe a lot less useful than it used to be.
NO THANKS.
I cannot tell you just how much I hate this kind of bullshit. This is becoming increasingly common. Call me old and grumpy, but I would much prefer to go back 10-20 years. The web was a symbol of freedom, decentralization, and so forth. Now we have major websites that you can count on one hand that makes up the Internet. Along with their fucking shitty, severely restricting or limiting systems.
On the other hand, they might be successful in reducing my Internet consumption. :)
I was trying to read an article about gpt-3 and the author had decided to embed tweets with pictures of text on, so not only could I not read the text without right-clicking the image to view on its own then zooming and panning but after a while Twitter would just prevent me from reading any further without logging in.
Twitter won't let you create an account without a phone number and, like most services that want to harvest your data like a Dementor from Harry Potter, they want to push you towards an app.
Tiktok is pretty hostile towards desktop users too. I refuse to install it on my mobile and why should I anyway?
And then there's the many iot devices that don't give you an interface at all if you don't have a phone. Ridiculous.
For now, this removes the login pop-ups. For mobile use, there's Fritter.
[0]: https://i.reddit.com/r/uBlockOrigin/comments/sew1rn/twitterc... [1]: https://reddit.com/r/uBlockOrigin/comments/sew1rn/twittercom... (.compact does the exact same thing)
Use nitter, libreddit, invidious, bibliogram (is that one dead?) and others.
It's a shame that these big companies seem to suck at making usable websites. They probably chase "conversion" to new accounts at all costs. And that probably works (A/B tested).
The Reddit and Twitter web apps are actually great on mobile, but they lock you out after a few minutes. I used to use both all the time until three or so years ago when the constant app pushing made both unusable.
- Time to load a twitter link: 14s (20s to display a preview of the picture).
- Same link on a nitter instance: 5s, page fully loaded, with replies.
Also, less than half the page is dedicated to content, I have:
- a search bar
- log in/sign up
- Cookies notice
- "Twitter is better on the app" "Not Now/Switch to the app" (that one takes a lot of space).
All of the above keeps floating above the content, so I can only scroll through a tiny window. The content is lazy-loaded, which makes scrolling annoying. A lot of space is wasted with buttons that are only useful if you're logged in.
The experience is terrible on mobile, and it's mostly the same for reddit.
I feel like we all desperately took our eye off the ball when that was passed.
Strange that no one has brought up hosting a peertube instance
call your elected representatives and complain if you're in the US.
No they don't make up the Internet. We have a couble big sites backed by megacorporations that have taken over the majority mindshare, but there are still plenty of smaller sites left. Don't give in and pretend that Google et al have won. Find traditional forums for your interests and participate in them. Start one if needed. Subscribe to individual blogs via RSS. Consider hosting your own. Want to share your creations? Create a website for them instead of just putting them on the most convenient social media platform. The independent web is not lost until we all agree that it is.
They might have introduced now mandatory age verification on per-video instead of per-account basis, but the stages they use are very questionable.Besides, YT is such an unusable platform these days one has to use NP/Vanced to have the same experience of youtube pre-2012, and still: back then there was less spam and phishing going on.
I believe you can create a Google account without a phone number by setting it up on Android's (stock ROM) setup screen. This won't bypass YouTube's nagging though, sadly.
[1]: https://addons.mozilla.org/en-US/firefox/addon/brook-feed-re...
[1]: https://mpv.io/
Personally, I much prefer playing all videos in an external mpv window anyway.
More specifically, I hate that when they watch YouTube it is pushing really shitty content on them.
Is there a way with either of these apps to filter out things I don't want them to watch, or perhaps even have a list of things I only want them to watch?
I don't think my kids would notice if they couldn't get Ninja Kidz and their spammy Walmart plastic crap they are always shilling to my kids.
And take it away if you catch them watching pointless stuff.
Also, "their friends are doing it" is a terrible reason to let them do it, IMHO.
But I guess it takes time and effort to do that
I haven't had it running in about a year though, couldn't be bothered after a move.
Jellyfin looks nice. I'll have to give it a go. I am dreading having to set everything up again if I move off of plex, rather than just grab my docker-compose file and get going.
As also mentioned by others, youtube-dl seems kinda dead. However there is a good fork/successor called "yt-dlp" which, in addition to other nice improvements, also somehow manages to work around the enforced heavy bandwidth limit by YT.
* App Timer of zero minutes on YouTube app.
All these services curate for kids and I want to choose what my kids watch, so they are all failing me. (I'm with the others who go with YT premium, youtube-dl, kids watch with vlc or something on a tablet).
[1]: https://support.google.com/youtubekids/answer/7178746#block_...
Sorry, wrong thread!
that said, we found that putting up a short video to capture the attention of small children is very effective at calming them down while changing diapers for example.
i'm sure there is such research, haven't read into it thou. ime no problem if you limit the exposure to video to a few minutes a day. it's basically the modern version of a sockpuppet.
Anyway, most free Usenet providers place limits on how much and what you can download. I use Eweka, which is a paid provider. But there are a lot more. Eweka is a normal Usenet provider (I use it to access normal Usenet too) but it gives access to the entire Usenet, and it's fast.
Then nowadays all the pirated content in Usenet is scrambled, so you'll need an indexer, which is a search engine for content on Usenet. I'm not sure if I can share which one I use here, but you can check the Usenet subreddit, if you want to use one.
All in all, the setup works well. I give preference to Usenet content, because it's fast. If the *arr apps can't find the content in Usenet (because it's too old, for example), they switch to torrent.
Actually yes, kind of? At least a little bit.
NewPipe doesn't have parental controls, so if you don't trust your kids to keep these things on, NewPipe can't help you. However, if you do trust kids and you just want a way to remove some of the influences, NewPipe (and NewPipexSponsorblock[0], if you're comfortable using a fork) have some really compelling features:
- You can turn off comments
- You can turn off recommended videos (including "next/similar" sections alongside videos you're watching)
- NewPipexSponsorblock will skip (many) advertisements within videos
- You can turn off search suggestions as you're searching for new videos
- There are some nice feed options that allow you to have much more curated update feeds, so you spend less time searching for videos in the first place.
----
However:
- Again, no parental controls. You either trust your kids to use it or you don't, because your kids can go into the settings and just flip all this stuff back on.
- No way to block videos/channels from appearing in search results, which is something I would love.
- No way to do things like get rid of search and only use a feed.
There is talk on the NewPipe issue tracker about adding a blocklist feature, which I think would be a great improvement, but I have no idea what the priority is[1] or when it would happen.
----
I'll speak anecdotally here, but I think that even just Sponsorblock makes a huge difference in the Youtube experience, and I advise any parent with kids to use either NewPipe or the NewPipexSponsorblock fork, and I advise them to install Sponsorblock on their desktop browser. I think that getting rid of recommended videos improved my experience dramatically, I think that having better feeds means I spend less time on Youtube in the first place. I have ADD, these are some of the ways I improve my focus and eliminate distractions.
In regards to Sponsorblock, we can get into debates about whether blocking embedded ads inside of videos is moral; I have my own opinions about that but I understand that it can make people uncomfortable. However, I think the gloves come off when we're talking about kids. I don't think there's a moral argument to be made that kids need to sit through sponsored segments and over-long intros and get crud shoveled at them against their will to support Google.
But basically, even though blocking isn't in yet you can still get rid of a lot of Google recommendations and you can get rid of really cruddy surrounding parts to videos like comments/watch-next/etc, and I think that's really helpful for kids.
----
[0]: https://github.com/polymorphicshade/NewPipe
[1]: https://github.com/TeamNewPipe/NewPipe/projects/13#card-3163...
Long answer: I use NewPipe exclusively to watch development videos and it keeps recommending antivaax & alt-right propaganda as related videos.
I have that older synced with my Synology, and my kids have that folder syncing with Synology on their iPad.
I've found this to be a good balance for managing it easily for me, giving them what they want to see without giving youtube access.
[0] https://github.com/YTVanced/Vanced/issues/688#issuecomment-9...
Despite that, NewPipe is incredibly useful, especially if you don't want to Google to violate your privacy.
Given that it violates Google's TOS and that Google is liable to break it by changing YouTube parameters, etc., then it seems to me that we should be tolerant of its foibles.
Given the situation I'm surprised that it works well as it does.
Of course this is understandable though! YouTube is the one breaking the API and the devs react really quickly which is great.
I have been using YouTube Vanced[0] app for some time now. After ads got out of hands and especially after the decision that YouTube would put ads to unmonetized video as well[1].
But with that app, after a recent YouTube update, it was impossible to download a video beyond 320p.
So, I was downloading 1080p/2k video manually with youtube-dl and loading them on my phone manually. For trips and such. Now I won't have to do that!
(I support individual, indie-type YouTubers by buying Patreon memberships, and buying merch if they are cool.)
[1]: https://9to5google.com/2020/11/20/youtube-to-begin-putting-a...
Is there a similar feature available in Newpipe now?
a fork of newpipe for sponsorblock specific functionality. i use this now
See their reasoning for rejecting the sponsor block PR here: https://github.com/TeamNewPipe/NewPipe/pull/3205
One can disagree with their decision but I can understand why they did this and since somebody offers builds, I don't understand why people are often angry towards the NewPipe maintainers.
the reason they skip them is the exact same reason people use ad block on youtube or download movies. they don't care and it's more convenient that way.
This even holds for ads where views are counted - if I'm not going to buy the wares you are screaming at me about and I chose to not watch this ad, thereby reducing the view count, what I have actually done is make the advertizement more targeted.
I should be thanked and compensated for my free non-labour that I have given to the advertizement industry instead of vilified. Isn't this what they all want? Targeted ads ?
I am not going to buy any of these godawful services and products in the first place, so why bother bothering me.
1. As I mentioned in another comment, if nobody's watching then the sponsors won't sponsor. You can argue that this isn't tracked, or whatever, but that's a bit like the free rider problem - "ok" if a few people do it but if everyone did it the system doesn't work.
2. Like it or not, ads aren't just about you buying things. They're about making consumers aware. Six months later you won't even know how you knew it when you mention it to someone. I hate this so I don't watch ads; I give one of my most-hated companies money so I don't see ads. I don't watch free to air tv, either.
3. Maybe you will buy the thing! Can't always tell, if you have a modicum of trust for the creator you might pay attention to how they describe the features and use their links. Bit optimistic but eh.
Just my opinion obviously :)
I presume these sponsorships are just part of the creator's video, no different than the regular content, and not like those 'real' advertisements where your video gets paused and the ad is embedded into different video player.
This is literally skipping by hand but just automated, I don't see a difference.
Play in background
No proprietary Google APIsIf the content is also just a stream of thoughts, it can be easier for some people to just talk to a camera, edit it down, and put it up as a video. For some people that is easier than having to think about wording, grammar, formatting, etc.
Hosting on YouTube is also free as opposed to hosting your own written website, but of course free hosting for written content exists too.
What maybe both the comments and app creators might be missing, is that youtube is not only about hosting videos and content creator channels, it is also about content discovery, and that is key for both its success and for the users to make use of the service to its full potential.
I am a Youtube Premium user, I pay via credid card, so I am KYC'd already. But I wish I had something similar on iOS. Not because of ads, but because the Youtube experience is really suffering from having too many developers and focus on kiiling the competion instead of keeping youtube identity. The app is really bloated with experiments like "shorts", which is copying TikTok, and same can be said from the AppleTV or LG TV apps, which now put subscriptions to the botton to force you to click on gaming (twitch clone) and news.
It is really a shame that Youtube, as most rent seeking big companies, can't be satisfied in being the best in one thing, rather trying to be predatory to similar but not quite the same competitors.
been using sponsorblock newpipe since the original team got scared after youtube-dl dmca and they refused to accept MR of the sponsorblock developer. the fork is basically perfect. sure it has bugs but i can live with that as opposed to "a word from our sponsor"
Desktop: Firefox + uBlock Origin
iOS: Cercube
Android: NewPipe, Vanced
I would like to know a good non-jailbreak method of blocking YouTube ads on iOS if anyone knows how.I now have my own install of Invidious on which I manage my subscriptions (without any Google account) but there are quite a few readily available Invidious instances.
I don't want to manually subscribe to channels. It's a lot of manual work intially and later in new content discovery.
Is there a 3rd party open source recommendation engine where you might plug in content browser such as NewPipe that would register my clicks, searches, watch time, and could filter content for me and pick suitable channels or other content groupings (like searches, or feeds from my yt accounts) to present me with my personalized feed?
I don't know if this is common use pattern or not, but NewPipe is close to perfect for me.
> I randomly happen upon them
It answers the question but likely not the answer they were looking for.
Personally I find that YouTube recommends decent content to me based on what I like to watch.
But it’ll recommend garbage to my kids. The problem is that the kids like the garbage.
Beyond that often YouTubers in a certain niche will mention / promote others doing similar stuff.
I do subscribe to premium just to avoid the Prager U and other ads that have no business being targeted at kids in the first place.
I use YTB almost exclusively to watch my subscriptions. Without that it's kinda useless (I'm aware you can import a channel list somehow in NewPipe, but it's very inconvenient if you constantly sub/unsub stuff.)
What’s wrong with using a YouTube account? Is it just the ca t that it’s a Google account (which I could understand)? Or is there something more?
For those who are facing frequent breakages, using the newpipe from their website (rather than F-Droid) gives faster updates.
is there any other downside or risk to installing YT Vanced on your daily driver phone?
does it break any other apps like banking/payments? how about devices on which we also have a work profile managed by employer.
YT Premium only makes the problem worse by still allowing native ads and requiring you to log in using an account that is tied to your real world identity (for payment processing).
You just end up giving more data points to Google to track and don't get rid of all ads.
For the video downloading feature, you can use youtube-dl or one of its forks (command-line, but maybe there is a nice GUI somewhere?)
If you don't want ads buy a premium, "you will feel much better".
All pirated content just drain economic value, that's what causes inflation and shit and unemployment.
Without capital there won't be innovation and new discoveries and the privileges you take for granted won't exist. Think.
So please, don't be disingenuous, this is certainly about ads in one form or another.
I keep the app installed as a quick way to watch videos in incognito mode.
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.
I sometimes think we get what we deserve.
The "adaptation" you're calling for is what exactly? YouTube hosting and serving video content as a charity?
If they work out how to stop me from blocking ads, I won't watch.
It's that simple.
When you just screech about YouTube being unnacceptable without actually explaining your issues in detail it just sounds to me like you want google to host a (very expensive for them) video sharing service without monetizing it at all, which is obviously an unrealistic demand (also, you should promote peertube - p2p seems like the way to make this happen).
Go the way of Digg or disappear entirely, because if you need ads to survive, then you don't have a very good website. The competitors like Rumble or BitChute or Odysee or PeerTube will fill in the gaps.
...on the other side we have something we have to pay to skip those ads (only the youtube ones, not the in-video ones), but youtube and google still tracks us, still shows us ads on other sites (eg. slow cooker ads, after watching clow cooker reviews on youtube...
...and on the "alternative" side, we have a free solution, that stops all the youtube ads, skips all the in-video ads, and blocks all the ads on other sites, makes our internet faster, makes our batteries last longer, and pay less when we have limited data plans.
Can I set the YouTube app to open directly to my list of subscriptions rather than the YouTube home page?
Can I hide the thumbnails from all videos on the YouTube app?
Can I skip annoying sponsored segments? (I usually end up blocking the entire channel which has annoying sposnored segments on my browser with BlockTube)
Can I turn off comments?
Can I turn off suggestions for videos to watch?
If the answer to any of these questions is no, I don't wanna use the official YouTube app, even if there are no ads after paying for Premium.