5 ms·
Wow, this is terrifying. I am a big supported of Google and dislike the recent attacks on FAANG, but this is shocking to me. If they are exempting themselves fr
by silexia 6y ago
Wow, this is terrifying. I am a big supported of Google and dislike the recent attacks on FAANG, but this is shocking to me. If they are exempting themselves from this, what else could they be doing?!
- liveoneggs 6y agothey have always had whitelists for friends inside of chrome
- Hurdy 6y agoThe comment implies that this is somehow hardcoded just for Google sites, which is not true. Autoplay is allowed for sites with a high enough media engagement index. You can check chrome://media-engagement.
- orf 6y agoI loaded the page and went through a few actions, but I cannot see anything in chrome://media-engagement about it
- yreg 6y agoI do see Santa Tracker in mine, it gave it a score of 0.05, the same as the web of my high school and less than say knowyourmeme.com which sits at 0.1
- drawfloat 6y agoAnd media engagement is based on an opaque set of factors that just so happen to give top authority to Google sites.
- kerng 6y agoWell that's a nice way to say that its allowed for youtube and very few other sites... possibly none. These are the kind of tricks a shady company would do. So disappointed what Google is doing to the web the last few years.
- YawningAngel 6y agoI'm not so sure of that. My top sites by media engagement are: Spotify Twitch clips Youtube Twitch Eurosport Netflix The Independent Discord It isn't obvious to me from this that Google are privileging their own sites above others here
- spencercw 6y agoFor what it's worth, Netflix has a higher score on my machine than YouTube.
- kretor 6y agoNot "very few other sites", it's around 700 sites: https://news.ycombinator.com/item?id=24819473 https://news.ycombinator.com/item?id=24819473
- teraflop 6y agoThe media engagement index is based on a user's past activity on a site, but Chrome has a special list of "preloaded" sites that are allowed to autoplay video even without any prior media engagement. The preloaded list is in the source code (https://github.com/chromium/chromium/blob/master/chrome/browser/resources/media/mei_preload/preloaded_data.pb https://github.com/chromium/chromium/blob/master/chrome/brow...) but it's encoded as a finite state automaton that makes it a bit difficult to enumerate the list of whitelisted domains.
- moneywoes 6y agoIs there no way to decode it
- verroq 6y agoTake a list of top X websites and enter it in every one. The preimage space is finite and easily enumerated.
- cpeterso 6y agoneatmonster wrote a script to decode the list and then shared links the results here: https://news.ycombinator.com/item?id=24819473 https://news.ycombinator.com/item?id=24819473
- stingraycharles 6y agoOne has to wonder whether they intentionally obfuscate this list. It sounds like they “trained” a browser, and captured the resulting state. I’m sure you can argue this makes things more fair (we trained it using real world behavior!), but I really can’t give them the benefit of the doubt anymore.
- kaszanka 6y agoIt's generated by a Python script [0] from a list of URLs, but the input list doesn't seem to be included in the Chromium source (only the binary output of this tool). [0] https://github.com/chromium/chromium/blob/615d5eed47c10d889003caf9271b91b8be05a98b/tools/media_engagement_preload/make_dafsa.py https://github.com/chromium/chromium/blob/615d5eed47c10d8890...
- amadeuspagel 6y agoAmazing. I once built a web app with autoplay, which worked for me, probably because I was using the app a lot which gave it high media engagement, but didn't work for others, and I never figured out the problem until now.
- deleted 6y ago[deleted]
- deleted 6y ago[deleted]