A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike

mahavir@lemmy.world to Open Source@lemmy.ml – 387 points –
GitHub - polymorphicshade/Tubular
github.com

It's by the devloper of New Pipe x Sponsorblock which is no longer maintained.

28

As an avid NewPipe user I like that it's an approximately identical tool with more functionality!

It seems like a fork where (I wish) a plugin could (ideally) be in NewPipe. It may also be a nice nod to the original devs to change the default color scheme of the fork so nobody gets confused as to who forked from who.

Overall very cool work! I hope they continue to have success and make progress.

The fork was originally created because upstream NewPipe elected not to include sponsor block functionality.

Great! Looks like it might be coming to Fdroid soon. I will wait until then.

It is already available on F-Droid through Izzyondroid repo.

It's available through a 3rd party repository which you can add to the F-droid app but not in F-droid the distro. Izzy's repo has its value but it's not the same as or even really comparable to F-droid.

Worth noting that you can always use Obtanium to "subscribe" to apps released through github.

If its by the developer of NPxSB why not just update that one, or am I misunderstanding something in the title?

iirc NPxSP was getting messy internally, the author went and rewrote a lot of things

I kinda wondered the same thing, but I guess that's their choice. Wish they had push some kind of notice to the app to let users know to try the new version. As it is, this is the first time I heard of this.

1 more...

Thank you for sharing 😁 just migrated my data over from Newpipe x SponsorBlock.

For anyone wondering how to:

In NewPipe x SponsorBlock go to Settings > Content > Export Database, save it, then open Tubular, go to Settings > Content > Import Database, click the ZIP, and it will import all your data from NewPipe (playlists, subs, watched videos, and settings)

Didn't know about Sponsorblock, cool!

If they could add a kids mode (only play videos from selected channels, exit mode only with a pin) it would be soooo awesome... newpipe said they wouldn't do it.

I can tell you that if your kids are not too nosey you can achieve something close to it.

It has been a while since I set this up for my kid and we moved away a year or two ago since well, kid got nosey and I moved to selfhosting with Jellyfin, but this should still work.

There are options to remove autoplay, remove comments and show the bookmarked/playlist tab first. I think you can switch off all the other tabs too, so that pretty much the only tab you can see is playlists. And when a video plays there are no weird comments to see and it does not move to the next video.

Now you can make custom playlists of what you want your kid to access and it will look like folders of videos in the app. Just teach your kid how to navigate that and there you go, they can only watch those videos.

Up until they get too curious, the search bar could not be deactivated I think, so if they click there and type random letters they might stumble over random shit. Also, every video has the icon of the channel its from and when you tap it you do get to see all of their content. So you have to check if channels you take videos from are not containing anything adult level. But most cartoon channels don't so the worst that can happen is that they see cartoons you might not want them to see.

Uh, thanks for the info, didn't know that I the old app/repo is not maintained anymore.

Very nice. Same UX as NewPipe. All I had to do was install, import my NewPipe content, done. Thank you.

Why do people use the return dislikes extensions? It's not going to be accurate in any way since YouTube no longer makes that data available. So whatever source they're using, its bullshit.

I don't think it's completely true to say it's not accurate in any way. You can still get a rough estimate based on the proportion of likes to dislikes coming from people with the extension installed, then extrapolate that out based on the public number of likes provided by YouTube.

Of course it's not going to be anything more than a ballpark number, but being able to tell the difference between "almost nobody is disliking this" and "like half of viewers are disliking this" is super useful information. If nothing else it serves as a third party keeping a dislike count for users who installed the extension. They're not claiming to access the real YouTube data, so I think it's unnecessarily dismissive of what it does to call it bullshit.

You don't think there could be some kind of selection bias built in? That maybe the kind of people that go through the effort to install an extension like that may tend to vote a certain way on certain videos? What makes you think that the sample would be representative of the collective whole of YouTube users in any way whatsoever?

People using an alternative to YouTube are already a very specific minority, and the percentage of those using a plugin on a specific client is even rarer. I wouldn't go so far to call it a ballpark. Or even a rational source.

I would agree with you that the data would be highly suspect. It wouldn't reflect reality at all and should really not be considered.

On the other hand, YouTube likes and dislikes have been a tool for ages, and they were manipulated. It was never more than a silly toy. It was never accurate data to begin with.

It seems to be quite good at estimating dislike count, controversial videos have appropriate like/dislike ratios and historic dislike counts are preserved.

That has been my experience as well.

Not saying it is perfect but it does seem to be somewhat accurate.

Well it's more correct than not having anything, and the sources are the data from before they removed them + the users with the extension disliking the video