Google Chrome to stop autoplaying content with sound
venturebeat.com
venturebeat.com
Started using "Disable HTML5 Autoplay"[1] extension in Chrome and works great. I wish every browser would stop sound and video by default until i hit Play or have a setting for that.
[1] https://chrome.google.com/webstore/detail/disable-html5-auto...
And now you end up with text content full of annoying interactions, and crippled down multimedia functionality.
Pretty sure this is by design, as Twitter wants that content to auto-play. Forcing a poor experience for people who use blockers and making us white-list their domain seems a suitable strategy.
It's something like Facebook chat in mobile mode. Facebook wants its cattle to install that spyware-ridden messenger, so first they disable chat/messenger in the mobile site (not sure they already killed it, last time I checked there was only a warning; need to create a new bunch of test accounts to check again). As people will fight the change by using desktop-mode in mobile (one of the best features of Firefox for Android), they have a incentive to make the desktop site intentionally unusable in touch devices.
That's basically what they're doing: https://docs.google.com/document/d/1_278v_plodvgtXSgnEJ0yjZJ...
- Stops YouTube (et al) videos autoplaying (whitelist to fix?) - Probably stops games playing music when first opened (e.g., https://arcade.ly/games/asteroids/, although note I have settings to disable music and SFX)
God forbid we get to a point where automatic execution of JavaScript is disabled by default but I can see it going that way.
Like I say, I agree with the decision, but sadly all these fixes for reigning in the excesses of the worst scumbag websites make the web overall just a little bit worse for everybody. :/
Just as we start to leave gif in the dust, Facebook pulls the dick move of auto-enabling sound on all auto-played HTML 5 content.
I think that Google's solution of refusing to autoplay videos with soundtracks is a good compromise which will allow us to continue to enjoy the benefits of modern video codecs while simultaneously preventing built-in video support from gaining the bad rap that got attached to Flash.
---
EDIT: Reply to rhizome, since I'm not allowed to post for a while for having an illegal opinion on Kubernetes.
I'm not suggesting that the technology would be eliminated in its entirety, but disabling autoplay of all HTML 5 video neuters its use as a replacement for animated gifs.
Perhaps even worse than that, some sites (including TIME, at least previously) unpause the video when you scroll.
Sound yes but why video?
It can bad enough that I'll find the auto-playing video element in my browser's DOM inspector and delete it.
I haven't yet felt the need to block CSS animations. Up to now, UX animations aren't so distracting they impede my reading. I think this may be because CSS is generally not used in ways that constantly distract while reading text.
A CSS fade or transition on scroll doesn't bother me as much as animated video/GIFs.
EDIT: Clarity.
I don't mind clicking on eg youtube videos.
Thankfully in latest Safari you can check "Audio needs user action" which seems to solve the problem, although now some videos manage to start autoplay without my action.
[1] https://github.com/Eloston/disable-html5-autoplay/blob/maste...
Sigh. So no surprise audio but nothing to stop the trend of silent video ads or (even worse) muted live TV?
How about NO auto playing live video or files over 250k? Don't waste my bandwidth streaming stuff I'm not trying to watch.
Be dumb and stupid and off by default, and if I want to watch videos on a site, I'll enable it.
I would like the idea of having a user configured limit for autoplaying gifs though...
But for the love of god don't waste my bandwidth on streaming video.
Handle the "giflike" case as a file that must be hosted in full with audio forced off. Non-giflike case allows streaming.
I think people might feel like the browser has "regressed" or "broken" if they have to press "play" on silent, looping videos that they used to expect to autoplay. Maybe broken isn't the right word. I'm just saying that I think many people expect silent .mp4s to work the way that .gifs work: autoplaying.
I have disabled js global in Chrome, but had to enable it for a lot of sites. That is pretty simple for me, but most people are not computer programmers; still if you have the technical chops, I recommend it.
> The MEI score will be computed as is: > If number_of_visits < 5: > Return 0 > Else > Return number_significant_playback / number_of_visits
https://docs.google.com/document/d/1_278v_plodvgtXSgnEJ0yjZJ...
Doesn't that mean some of the worst sites affected by this might still manage to get videos and sound files autoplaying?
Because if you go to a news site, it's quite likely you may end up watching a video about the story.
But at the same time... you don't want the background ads to automatically play, nor do you want said video playing by default on return visits.
Yet this system seems like it may allow the latter two things to happen.
Already it seems that 75%+ of news sites ask me to show notifications, and the alerts alone asking for it are getting annoying.
I'd be even more upset if every site now had to ask for permission to do all kinds of things (Do you want to allow sound? Do you want to allow cookies? Do you want to allow video?)
I don't know the answer on how to deal with this stuff, but I don't think putting everything behind requests to the user is a good option (and clearly just allowing everything is a bad idea as well).
But at the same time... they also make people blind to them. Get too many alerts, and people will just ignore them. Will people just click yes if every site asks to use autoplaying videos?
It's hard to tell.
Make notifications and autoplaying vidoes OPT-IN. A site requests the feature, and a little icon pops up on the far right of the URL bar. The user has to know to click that button to allow notifications, or auto-playing, or other exploitable features like Javascript message popups.
Now, if they want people to use those features, they simply have to write a message on their website telling them how to click that button. "Want videos to autoplay? Click here!"
But the truth is, we all know what this is really about. It's not about features, and it's not about user experience. It's all about getting more money from advertisers by telling them you've got X more "impressions" from your users even if they're not real interactions with the ads.
Pause it and show a "play" button and an "autoplay" button on the video.
More generally, you can set permission settings to be very conservative by default and not allow sites to bother the user with permissions until the user has interacted positively with the site several times in the past. Here, "positively" could be a fairly fuzzy rule of thumb depending on the global trustworthiness of the site and the sensitivity of the permissions requested.
Whatever the solution is, it should be consistent and easily knowable by the average user.
How would a website tell a user to enable auto-playing video for a website that they want it for (for example, how would youtube tell users to enable that)? How would the user even understand that this website won't work correctly for them but it works fine for their friends/family/other-browsers?
I've made a web-app that uses camera access, and the web audio API. Without either of them, the app is 100% useless, so locking those behind a permission that won't even show up until the user has been there for a while completely kills that app.
While I understand you are only talking about auto-playing video, the point still stands IMO. Trying to "guess" what the user wants is wrong when it comes to enabling/disabling features.
It's not a question of technology or UI. If the same thing happened in your email inbox you would know the answer. Mark as spam. The only real solution is to stop visiting sites that make your life miserable (regardless of the medium). Most of the time they don't add a lot of value anyway and they don't link to sources so why are we even trying to fix them?
> During Facebook’s announcement of the feature in February, product manager Dana Sittler and engineering manager Alex Li said: “As people watch more video on phones, they’ve come to expect sound when the volume on their device is turned on.”
> *"After testing sound on in News Feed and hearing positive feedback, we’re slowly bringing it to more people.”
Likely Chrome's feature won't affect FB given how much FB is on mobile but I'm interested in how media sites, such as CNN, will be impacted. Seems like they've become dependent on throwing up an annoying newscast video (with post-roll ads) for every article. Many times unrelated.
I really wish washington post, nyt, etc would offer something similar, and really miss the days where everyone had wap versions available
Every person I see using Facebook scrolls past the vast majority of videos in their feed as fast as they can because they don't want it to start playing. And then when they do find one they want to play, it's this race to pause the video and rewind it to the beginning as they make it full screen and start it over so they can see the whole thing. Then at the end, they have to stop the auto-scrolling to the next one so they can go back and see the funny part they liked, or whatever. It's so ridiculous.
I don't think that's what they're saying.
“As people watch more video on phones, they’ve come to expect sound when the volume on their device is turned on.”
Sure, when you watch a video you expect sound. That has nothing to do with autoplay, or expectations about websites in general. They're only answering the question they wished was asked, and consequently, people get played when they have the same interpretation as you did.
It's a shame that browsers increasingly have to actively defend against website behavior, instead of just being tools for displaying those websites; but, well, here we are.
Now, it's coming back in the form of autoplay video on news sites, for example, which would have been impossible in the dial-up era.
So this isn't a new thing, it's an old one that's come back. Annoying people have always been annoying.
(I've never used the phrases "rose-colored nostalgia" and "MySpace" in such close proximity before)
But it increases engagement!!!
I'm happy to see these changes coming.
[0]http://www.adweek.com/digital/every-major-advertising-group-...
>Removing the block autoplay setting that is currently available on Chrome for Android
I have now enabled it.
Thanks
You make this sound like a new trend but it was always thus.
Didn't you live through the 90s before pop-up blockers were built in to browsers? Not to mentionvarious abusive plugins, attempts to trick you into installing toolbars, the hell that was RealPlayer, rewriting your history to prevent 'back', etc etc.
- Ned Flanders
HTML5 has increased the amount of work I have to do, I miss the days when Flashblock was all I needed.
(I would love to be wrong about this, please show me an HTML5 blocker with a site-based whitelist.)
It's allowed by default, but I imagine you can change that in settings as with all other permissions. That way you could have a whitelist of sites that are allowed to play audio.
[1] http://gizmodo.com/chrome-will-soon-block-autoplay-videos-wi...
The latest craze among web designers being videos that follow the reader even when they are scrolling down the page! Enough!
Can we have a designer here explaining why they do this? If it's about engagement, i'm not going back to your website if you do that to me once.
The video that follows you down the page is trying to help you, not annoy you. It gives you the chance to read the article while having the vision there too. It's only a problem if the video autoplays, which unfortunately is all of the time on all sites that do this.
Absolutely not. If the video is useful content, put it front and center, and let the user hit "play" on it; if they scroll it away, accept that they don't want it. If it's unrelated content (as with the thousands of "news" sites that want to autoplay an unrelated "hey look at this completely unrelated garbage" video), put it under a "related stories" column or similar, and stop making it jump around the page to draw attention. The user is already on the page they wanted, their attention is exactly where they want it to be, and your job is to serve them what they want, not what you want.
"Engagement" might be easy to measure (hey look, if we pester the hell out of users we get a few more users who accidentally watched the video), but the much better metric for long-term sustainability is "how many users love your site and think 'this is awesome'".
That is not a thing that an actual human is capable of doing. A human has two eyes which must be fixed in the same general direction, and one brain. As convenient as it would be for some interface designers, humans are not octopuses. The cocktail party effect (https://en.wikipedia.org/wiki/Cocktail_party_effect) is a useful thing to keep in mind when considering the limits of peoples' awareness. It happens for a reason.
You may think you can read an article and watch a video at the same time, but the fact is, no, you cannot. One of the two things is making it very hard to focus on the other.
https://twitter.com/mcclure111/status/908675882587484160
My complaint here is that Google is making things worse for media/game pages by making life good for people reading web content proper
With HTML5, who didn't see annoying JavaScript popups and autoplay videos coming? Seriously.
If you think about the web, think about 2 things: 1. Text content 2. Multimedia content
People complaining about Flash always used arguments for nr 1.
For me, I want my text content to be really static text content, and my multimedia content to be boxed-in multimedia. HTML4 and Flash were good at that. Now you have a mix of both: 1. Text content with annoying interactions 2. Crippled multimedia content (think about the terrible way iOS handles audio for HTML5 games. Expect this in all browsers soon).
But another solution might have been to make a Flash web standard, with open implementations, instead of HTML5.
This is really an architectural choice that was made, not so much the blocking of a plugin.
They chose to integrate all in 1 big pile, instead of keeping web content and multimedia separate. And now you end up with a washed out version of both.
The only thing Google won't let you do anymore is autoplay audio. I think most people agree that that's one of the things you should never ever do anyway. If you need audio, add a play button to your game/creative coding thing.
Therefore, I'd like to see per-website "capability settings", just like you can allow smartphone-apps to access your microphone, camera, et cetera. And an API for websites to determine which capabilities they have, and an API to request the browser to ask the user to add a capability.
News websites are the worst. Clicking a news article means I want to read the article, not watch a video. If I want to watch the video on a news website (rare) I will press play. If they autoplay videos, I send them nasty angry feedback and don't return if I can help it.
So I hope they make sote-settings (like with JS) and we can both have our way.
I want something like uBlock running in Chrome on Android. I can do it in CopperheadOS or with Firefox, but it blows my mind that Google recognizes these types of issues but won't deal with perhaps the most egregious one.
I wonder if a certain "Tube" site will have "indicated interest" on by default, hmm...
I wouldn't be opposed to being required to click play though.
When you click a notification of a comment reply, it takes you to the video page, jumps down to the comment, and then starts playing the video. This means you have to scroll up, pause the video, then scroll back down to read the comment in peace.
If the above UX issues can't be solved for, this is a hammer which is going to have an adverse impact on a growing part of the web.
[1]: https://docs.google.com/document/d/1EH7qZatVnTXsBGvQc_53R97Z...
as well as "The user tapped or clicked somewhere on the site during the browsing session" (from https://sites.google.com/a/chromium.org/dev/audio-video/auto...) which should make it a non-issue for SPAs focused on video playback.
http://i.imgur.com/lhz0PYt.gif
As the internet expands into other areas of life, we've seen the rise of special-interest groups such as the Weeaboo League, and issues such as Bringing Anime To Life are expected to play a critical role in shaping the outcome of this election. Would you care to comment on this issue? #AllWaifusMatter
https://docs.google.com/document/d/1_278v_plodvgtXSgnEJ0yjZJ...
> The Media Engagement Index (MEI) aims to provide a metric reflecting the engagement of a given user with regards to media playback on a given origin. The intent of this metric is to allow websites scoring high enough to be able to bypass the new unified autoplay policy, thus reducing the cost on the ecosystem.
Boycotts on website should start becoming a regular thing. I simply don't return to websites that pull shenanigans like autoplaying videos on scroll. If I must, I use archive.is so that crap gets stripped out and I don't give them a genuine hit.
I have no idea what to do about the hundreds of gotchas around html/css/javascript.
Some people like sound at home and some at work don't.
http://gizmodo.com/chrome-will-soon-block-autoplay-videos-wi...
I can't stop laughing.