Autoplaying anything is a terrible decision, doubly so for video

January 10, 2015

Me on Twitter:

Youtube's autoplay behavior makes me so angry. No no no augh wrong. What a way to rudely demand attention.

The single thing I hate the most about Youtube is that its videos start playing the moment you open one. On the one hand I can kind of see why Youtube does this; I'm sure they have plenty of user experience studies that tell them that without autoplay people dislike having to do an extra step to get what they came to Youtube for and that a certain amount of people don't realize what they need to click to get things working and wind up giving up. On the other hand it is a terrible decision in many situations and they should have a preference for it (using a long term cookie).

There are two problems with autoplay, especially of videos. The first problem is the general problem that autoplay assumes that browsing to a page means that you want to deal with the page right now. In a world where some number of people make heavy use of browser tabs and Youtube videos are often extremely non-urgent things, this is wrong; it's not unusual to open something in a tab and then ignore it for some time until you get around to it. Autoplay puts a stop to that by giving you no choice; you have to deal with the page right away, if only to shut it up.

(And of course autoplay stomps all over anything else you may be playing at the time you open the new tab in, theoretically, the background.)

The second problem is that autoplay of videos makes going to a Youtube page (or any such page) into what is essentially a globally synchronous operation for you. Since the video will start playing the moment it loads, you'll miss the start of the video if you're not paying attention to the page at the time. Want or need to look away briefly to something else while the page loads over a potentially congested link? Better be prepared to switch your attention back on a moment's notice or you'll be restarting the video so you can see the beginning. This is okay if all you have is a full-screen browser window that's going to a Youtube page (unless you look away from the computer entirely), but there are plenty of people in the world who are still using their multi-tasking computers to multi-task.

(Given Youtube ads, the real effect may be that you miss the start and perhaps all an insert ad. This is actually probably worse from Youtube's perspective, as eventually it will cost them revenue.)

PS: from my grumpiness about this, you might correctly conclude that the pile of hacks I use to stop autoplay has stopped working recently. In this case Youtube appears to have done something that broke Flashblock. It's a reported issue but who knows when this will be fixed, given prior issues with getting Flashblock updated, although there turns out to be a workaround.


Comments on this page:

From 24.140.238.62 at 2015-01-10 07:41:46:

[...] they should have a preference for it (using a long term cookie).

As someone who surfs with their web browser blocking all cookies, I'd also appreciate a query string that I could put in the URL (?ap=0 perhaps?) that is automatically appended to any links as I click from video to video.

[...] it's not unusual to open something in a tab and then ignore it for some time until you get around to it. Autoplay puts a stop to that by giving you no choice; you have to deal with the page right away, if only to shut it up.

This actually depends on the browsers. I'm running Safari on OS X, and when I click a video link to open in a tab in the background it does not open auto-play. It's when the tab becomes the active/foreground tab that this occurs.

By Mark T. Kennedy at 2015-01-10 10:40:18:

during the week, my laptop accesses the net via a tethered LTE cell phone with an onerous high-speed data quota. automatically starting videos eats into that quota. and starting them on background pages where i won't notice it is heinous.

Would it be sufficient if YouTube switched to using the page visibility api so in cases where they could tell the video was opened in a background tab they would block autoplay?

By cks at 2015-01-10 18:10:25:

Jeff: at least for me that wouldn't be good enough. What really matters is user attention; page visibility is at best a partial proxy and heuristic for it. The only way to positively establish user attention is with some affirmative action, such as clicking on a button.

(With that said, if the page starts out not visible and then becomes visible I think you can reasonably safely assume that the user is behind this change and immediately activate things. But if you start out nominally visible I don't think it's a safe assumption that the user is actually there and looking at you.)

With Youtube in specific, I'd also really dislike it if Youtube stopped playing on a visibility to no-visibility transition. Sometimes I'm viewing a Youtube thing for the audio, so I hide the window once it's started playing.

Written on 10 January 2015.
« Why filesystems need to be where data is checksummed
The effects of losing a ZFS ZIL SLOG device, as I understand them »

Page tools: View Source, View Normal, Add Comment.
Search:
Login: Password:
Atom Syndication: Recent Comments.

Last modified: Sat Jan 10 00:58:58 2015
This dinky wiki is brought to you by the Insane Hackers Guild, Python sub-branch.