this post was submitted on 30 Jan 2024
393 points (99.2% liked)

Open Source

31737 readers
248 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

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

all 30 comments
sorted by: hot top controversial new old
[–] genie 42 points 11 months ago (1 children)

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.

[–] [email protected] 40 points 11 months ago (1 children)

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

[–] MigratingtoLemmy 1 points 11 months ago (1 children)
[–] [email protected] 3 points 11 months ago

Because sponsoring doesn't infringe on privacy, is usually controlled by the channel, and is often relevant.

[–] Whirling_Cloudburst 32 points 11 months ago (2 children)

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

[–] mahavir 22 points 11 months ago* (last edited 11 months ago) (2 children)

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

[–] Whirling_Cloudburst 17 points 11 months ago

Okay cool. For those that don't know already, you can add a repository by going into settings under repositories and paste in the following: https://apt.izzysoft.de/fdroid/repo

[–] [email protected] 7 points 11 months ago

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.

[–] [email protected] 8 points 11 months ago

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

[–] [email protected] 22 points 11 months ago (3 children)

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

[–] [email protected] 22 points 11 months ago

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

[–] [email protected] 2 points 11 months ago

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.

[–] [email protected] 20 points 11 months ago

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)

[–] [email protected] 15 points 11 months ago (1 children)

What's up with the in-app tracking? Is it just related to likes/dislikes?

IMG_20240130_120437

[–] [email protected] 25 points 11 months ago (1 children)
[–] [email protected] 6 points 11 months ago
[–] [email protected] 13 points 11 months ago

Didn't know about Sponsorblock, cool!

[–] [email protected] 10 points 11 months ago (1 children)

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.

[–] [email protected] 3 points 11 months ago

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.

[–] [email protected] 8 points 11 months ago

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

[–] [email protected] 7 points 11 months ago* (last edited 11 months ago)

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

[–] [email protected] 7 points 11 months ago (3 children)

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.

[–] [email protected] 25 points 11 months ago (1 children)

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.

[–] [email protected] 2 points 11 months ago (1 children)

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?

[–] [email protected] 2 points 11 months ago

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.

[–] Voyajer 22 points 11 months ago (1 children)

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

[–] [email protected] 7 points 11 months ago

That has been my experience as well.

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

[–] [email protected] 10 points 11 months ago

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

[–] [email protected] 6 points 11 months ago

Cool concept but I'd genuinely rather an Invidious proxy integration (like Freetube) over SponsorBlock or bringing back dislikes.