# LibreTube (NewPipe Alternative)

**URL:** https://discuss.privacyguides.net/t/libretube-newpipe-alternative/11625
**Category:** Tool Suggestions
**Tags:** completed
**Created:** 2023-01-27T01:33:59Z
**Posts:** 16

## Post 1 by @matchboxbananasynergy — 2023-01-27T01:33:59Z

I propose adding LibreTube to Privacy Guides.

Currently, Privacy Guides recommends a fairly similar app; NewPipe. While NewPipe is a great app, I think LibreTube has an edge in multiple areas, which is why I think it should be added to the list, if not outright replace NewPipe.

1. ~~NewPipe currently uses targetSdk 29. We’re currently at 33. For context, if NewPipe was publishing its app on the Play Store, it wouldn’t be able to push an update until it targeted at least 31. Keeping up with modern SDKs is important as new SDKs bring new security and privacy improvements which apps should be taking advantage of. That said, this will change soon, so it will not be an issue eventually. The fact that it fell behind that far though makes me think that this might be an issue in the future as well. LibreTube is on targetSdk 33 and seems to be keeping up well with new things as they come out.~~ This is now done. NewPipe’s latest version targets SDK 33. Remains to be seen if they’ll keep that updated going forward.
2. It currently doesn’t do PiP properly and instead uses [SYSTEM\_ALERT\_WINDOW](https://github.com/TeamNewPipe/NewPipe/blob/444ac5fe959854872746e0568e43fa9ada094b5b/app/src/main/AndroidManifest.xml#L10) which is the "display over other apps permission, which is definitely not the proper way to do this, but rather the legacy way. There is an open [issue](https://github.com/TeamNewPipe/NewPipe/issues/2223) to add proper PiP Support, but that’s not currently being worked on as far as I can tell. Libretube has proper PiP support without this legacy way of doing it by requesting a questionable permission being needed.
3. LibreTube uses Piped which has some advantages over NewPipe. The main ones is that it enables watching age restricted videos whereas NewPipe cannot (might be mistaken here so feel free to correct me), and it also means that if YouTube changes something, the Piped instance can update itself without an app update being needed for things to work again.
4. LibreTube comes with SponsorBlock support, which NewPipe [refuses](https://newpipe.net/blog/pinned/newpipe-and-online-advertising/) to add to their app. While I respect NewPipe’s decision, I still think people should have the option to use this feature. Privacy Guides used to recommend NewPipe X Sponsorblock but [removed](https://github.com/privacyguides/privacyguides.org/pull/1667) it, so LibreTube makes sense to provide an app option to offers this functionality, even though it’s not directly related to privacy or security.

---

## Post 2 by @anon30510143 — 2023-01-27T01:37:06Z

Lots of good points, mainly the targetSDK being behind is alarming. We’re removed software for that before, don’t see why we should let this one slide.

---

## Post 3 by @anon20402919 — 2023-01-27T02:22:40Z

> The main ones is that it enables watching age restricted videos whereas NewPipe cannot (might be mistaken here so feel free to correct me

It’s possible on newpipe too, I just tested it.

---

## Post 4 by @anon20402919 — 2023-01-27T02:25:48Z

[Set compileSdk and targetSdk to 33 (Android 13) by Stypox · Pull Request #9306 · TeamNewPipe/NewPipe (github.com)](https://github.com/TeamNewPipe/NewPipe/pull/9306)

It’s being corrected.  
But it will have taken time, not impossible that it happens again later.

---

## Post 5 by @anon30510143 — 2023-01-27T02:28:01Z

Good to see, I think for now we’ll look at adding libretube and maybe reexamine NewPipe later.

---

## Post 6 by @ph00lt0 — 2023-01-29T14:41:32Z

Also in favour of the addition. LibreTube got mature and I lately switched. The remote account feature still is not working well but local subs like in NewPipe work well and are also more private.

---

## Post 7 by @dngray — 2023-01-30T11:57:43Z

Valid enough points, I think we could add this.

---

## Post 8 by @anon73250778 — 2023-02-16T00:18:45Z

I reverted back to NewPipe despite the added benefits of of LibreTube. I am having a lot of breakages and playback issues over on my device. In retrospect, I should have tested other settings so don’t exactly know if switching to the older video formats (such as DASH) would have helped. NewPipe used to have these issues as well especially if Google/YT breaks the app compatibility (maybe for their nefarious purpose of forcing you to watch to the site itself) but it seems these days, NewPipe seem to work well, at least right now, without issues.

There is also this arguement on the internet in that not watching YT ads is almost - _almost_ like piracy in the sense that the youtube channel you are watching are losing out on ad revenue if you block them with Sponsorblock.

---

## Post 9 by @matchboxbananasynergy — 2023-02-16T00:23:51Z

> [@anon73250778](#):
>
> I reverted back to NewPipe despite the added benefits of of LibreTube. I am having a lot of breakages and playback issues over on my device. In retrospect, I should have tested other settings so don’t exactly know if switching to the older video formats (such as DASH) would have helped. NewPipe used to have these issues as well especially if Google/YT breaks the app compatibility (maybe for their nefarious purpose of forcing you to watch to the site itself) but it seems these days, NewPipe seem to work well, at least right now, without issues.

LibreTube uses Piped. I’m willing to bet that whatever issues you were facing were a result of the instance being used having issues. NewPipe connects to YouTube directly, so there won’t be issues like that. Piped Instances can be easily changed in LibreTube’s settings.

LibreTube using Piped means that in cases where YouTube breaks these frontends, all it takes is a fix on the Piped side, and no app update is needed, which means things can be fixed much faster.

> [@anon73250778](#):
>
> There is also this arguement on the internet in that not watching YT ads is almost - _almost_ like piracy in the sense that the youtube channel you are watching are losing out on ad revenue if you block them with Sponsorblock.

LibreTube uses SponsorBlock to block _sponsors_, not ads. Neither LibreTube or NewPipe have ads in the first place, so by that reasoning, the same can be said about NewPipe. Libretube allows you to disable SponsorBlock if you want to watch sponsor segments in videos.

**Edit** : I forgot to mention this. Since recently, LibreTube allows you to selectively disable SponsorBlock on videos. So if you really want to see sponsors on a specific video, for example because they’re in the form of a skit that you enjoy, or you want to see a whole music video without any skips for the non-music stuff, you can do that without having to toggle the main settings for SponsorBlock.

Additionally, SponsorBlock doesn’t only skip sponsors. It features other neat categories such as skipping intros/outros and non-music segments (so in a music video, it would skip the parts that are not the actual song). You can opt in or out of all of these options separately.

---

## Post 10 by @anon73250778 — 2023-02-16T00:36:57Z

Thank you for these clarifications. I will try to keep these in mind next time I install LibreTube.

I remember another issue I had: somehow LibreTube could not import NewPipe’s settings, which not a big deal for me really, but it is part of the papercut issues.

---

## Post 11 by @matchboxbananasynergy — 2023-02-16T00:38:22Z

> [@anon73250778](#):
>
> I remember another issue I had: somehow LibreTube could not import NewPipe’s settings, which not a big deal for me really, but it is part of the papercut issues.

That makes sense to me. These are two fundamentally different apps with different settings. I’m not sure how they could share _settings_ exports between them.

However, you can export your subscription list from NewPipe and import it into LibreTube and that works like a charm.

---

## Post 12 by @anon20402919 — 2023-02-16T01:23:36Z

Personally I was able to import the subscriptions to libretube, no problem.

But… I can’t import my playlists to libretube.  
It’s too big (more than 600 videos) to do it manually.  
I succeeded partially once, and it stopped at 130 videos. Since then I tried again, and it doesn’t work at all.  
So it’s a bit difficult to go to libretube from newpipe for me.

And as mentioned above : Version 0.25 of newpipe has been deployed, and the application now reaches sdk33

---

## Post 13 by @anon39816623 — 2023-02-16T02:20:42Z

I’ve been using Libretube for a while and works way better than Newpipe so far.

---

## Post 14 by @matchboxbananasynergy — 2023-02-16T22:21:16Z

@jonah @dngray @Niek-de-Wilde @anon30510143 This is tagged “approved”. Should I make a PR or are there more things you’d like to look into regarding the project before that?

---

## Post 15 by @jonah — 2023-02-16T22:27:21Z

AFAIK we’re okay to add this.

edit: what’s “approved” is adding libretube not necessarily removing newpipe just for clarification.

---

## Post 16 by @matchboxbananasynergy — 2023-02-17T00:01:06Z

> <https://github.com/privacyguides/privacyguides.org/pull/2001>
>
> https://discuss.privacyguides.net/t/libretube-newpipe-alternative/11625
> 
> 
> 
> 
> …
> - [x] Please check this box to confirm you have disclosed any relevant conflicts of interest in your post.
> - [x] Please check this box to confirm your agreement to grant Privacy Guides a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license with the right to sublicense such rights through multiple tiers of sublicensees, to reproduce, modify, display, perform, relicense, and distribute your contribution as part of our project.
> - [x] Please check this box to confirm you are the sole author of this work, or that any additional authors will also reply to this PR on GitHub confirming their agreement to these terms.

---

## Post 17 by @jonah — 2023-02-24T19:42:29Z


