r/dankmemes Jan 15 '22 Helpful 61 Wholesome 71 All-Seeing Upvote 1 Evil Cackle 1 Mod's Choice 1 Silver 65

Now touch both exposed proms with a pair of scissors it's pronounced gif

96.2k Upvotes

View all comments

709

u/Zvolensky5321 Jan 15 '22 Helpful

returnyoutubedislike.com

You can thank me later.

58

u/newtelegraphwhodis Jan 15 '22

how does this work?

150

u/cantileverboom Jan 15 '22 edited Jan 15 '22

The API to obtain the dislike count still works, so the plugin calls the API and inserts the dislike count itself.

If YouTube ever removes the API, then there won't really be a way to obtain the dislike count.

(if anyone is unfamiliar with APIs, the Wikipedia page has a decent amount of info on them)

edit: seems like the API doesn't apply for new videos, and bases it off of user data from the extension. Thanks for the info fellow redditors

123

u/Nijensleekie Jan 15 '22

This is used to be true. That API feature is gone now. They pulled all historical data before it was gone. New videos have estimations based on the users using their software.

23

u/cantileverboom Jan 15 '22

Are you sure? It looks like it's still there (see statistics.dislikeCount under https://developers.google.com/youtube/v3/docs/videos#resource-representation )

of course, I wouldn't necessarily be surprised if the docs are out of date

edit: saw the other comment explaining it doesn't work for new videos

38

u/crimpysuasages i poast shit meme Jan 15 '22

Dislike counts still exists, but the API to pull it to user-side experience doesn't. Thus, we can't actually call the API in order to receive real-time and accurate YouTube-based dislike counts any more.

10

u/Nijensleekie Jan 15 '22

https://youtu.be/Nz9b0oJw69I

That's my source (:

3

u/cantileverboom Jan 15 '22

Thanks! Yeah, another commenter pointed me to that video.

1

u/GoodJobNL Yellow Jan 15 '22

Could have guessed.

Was gonna say "now we segue to our sponsor"

But with vance sponsorblock i skip those since i read a comment on that video that vance can do that

1

u/Nijensleekie Jan 15 '22 edited Jan 15 '22

What!? Baked in ads? How?

EDIT: Got it. Update to latest. Settings > vanced settings > sponsorblock

0

u/GoodJobNL Yellow Jan 15 '22

Nice you found it:))

Nice right?

For others looking here;

You can determine per type of sponsor what you want to do, skip, dont skip, or a button to skip.

And for sponsors you have merch, like/sub promo, intro, and segues / sponsors / nordvpn

1

u/Nijensleekie Jan 15 '22

Now, if only there was a solution like this for casting

→ More replies

10

u/FyniteTheRedditor Jan 15 '22

It no longer relies on the API for newer videos since YT removed the option there as well. It guesses based on the plugin users' behavior. Linus tech tips has a great video explaining it. Watch it if you're interested.

1

u/cantileverboom Jan 15 '22

ah, good to know

9

u/Zakaker Jan 15 '22

Actually, the API has already been shut down. Quoting from the extension's official website:

"Where does the extension get its data?"

A combination of archived data from before the offical YouTube dislike API shut down, and extrapolated extension user behavior.

3

u/cantileverboom Jan 15 '22

yeah, saw the other commenters' responses. Really a bummer, and thanks for the update!

4

u/newtelegraphwhodis Jan 15 '22

Ok but hear me out.

A separate database that stores like/dislike click ratio by users with the extension, then extrapolates the dislikes by total likes on youtube to get a rough estimate of dislikes.

But hopefully the API sticks around.

Edit: oh I guess this is exactly the case now. Bummer

2

u/cantileverboom Jan 15 '22

I guess so :(

1

u/autonova3 Jan 15 '22

They can also estimate dislike using the view/like ratio.

1

u/TheRavenSayeth Jan 15 '22

Linus Tech Tips made a really great video about the YouTube Dislike Button extension if anyone is interested in the extension and some of the implications around it.