Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

In my browser, I often keep a lot of tabs open as a sort of to-do/reading list, and sometimes those tabs include YouTube videos.

Is there a way to keep a video from playing again automatically every time I reopen the browser?

I'm not as interested in a playlist hack or browser-wide setting that will turn off AUTOPLAY for all videos. I really need something to turn off particular tabs/videos specifically… like a URL parameter?

I generally use Firefox, but if the solution is browser specific, a Chrome and Safari solution would also be helpful.

share|improve this question
up vote 13 down vote accepted

It seems that URLs in the form of http://youtube.com/v/{id} don't autoplay.

So simply convert

https://www.youtube.com/watch?v=Zb5IH57SorQ

to

https://www.youtube.com/v/Zb5IH57SorQ

It also shows the video in a larger format, without all the ads, etc., surrounding it.

share|improve this answer
    
Well, that is incredible. – Raystafarian Jan 31 at 10:30
3  
This trick also has the advantage that you can watch 18+ video's from a cookieless browser instance – Ferrybig Jan 31 at 11:40
    
"This video included belonging to Defi Signature" ... That is the downside of this method :/ – Ismael Miguel Jan 31 at 21:35
    
Oddly, this forces the use of a Flash player for me... – jpmc26 Feb 1 at 5:23

This solution will apply to all websites, not only to YouTube, but it might still be useful to you or other people reading this.

You can set up Firefox in such a way that when you restart the browser, you can see all the tabs, but no content is being downloaded (except for the currently selected tab). You would have to click on the tab that is of interest to you in order to download and view the respective site. Of course, once a site is loaded, it remains so until you close the browser.

This setting is activated by a checkbox labeled "Don't load tabs until selected", positioned in the "General" section of the preferences menu, under "Tabs".

share|improve this answer
1  
Lazy tab loading is a key feature if you like to leave a lot of tabs open that you're planning to come back to later. Restarting your browser can then free up a ton of memory, and not auto-play stuff, or load the CPU-hogging javascript crap on any pages until you look at them. – Peter Cordes Feb 1 at 1:56
    
Unfortunately this doesn't work reliably for be. Sometimes firefox randomly loads older tabs, even hours after starting the browser. – CodesInChaos Feb 1 at 7:59

I solved this problem in Chrome using The Great Suspender. It also allows me to keep 100+ open tabs and get Chrome to open and close quickly.

The only con I've found is that one loses the older version in pages that update frequently.

share|improve this answer

The simplest way I've found is to add the start={seconds} parameter to the URL where "{seconds}" is equal to the total time of the video. That essentially starts the video right when it ends and so it won't play. Simply touch the "Replay" button on the video to watch the video as you normally would. The biggest downside is you'll need to do some arithmetic.

I confirmed this by finding a random video on YouTube (https://www.youtube.com/watch?v=9PlI-rMZpIc). This video is 5 minutes and 50 seconds in length, so the total number of seconds is 5 × 60 + 50 = 350. So I changed the URL to https://www.youtube.com/watch?v=9PlI-rMZpIc&start=350 .

I closed my browser, then re-opened. (It's configured to re-open the tabs it had open when it was closed.) The video did not start; in fact it showed the related videos grid as if I'd played it to the end. I was then able to hit "Replay" and watch the video from the beginning.

I used Chrome, but I expect this would work in any browser that lets you start with tabs open.

share|improve this answer
3  
It appears that this still works if your start= parameter is huge (e.g. it worked for me with start=86400 which is 24 hours). So you could probably avoid the arithmetic by using a really big value there. The playbar does briefly show the huge value and the player seems to get confused for a couple of seconds; not sure if the YouTube team is aware of that or whether they'd consider it a bug. – Kevin Jan 31 at 3:51

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.