Take the 2-minute tour ×
Web Applications Stack Exchange is a question and answer site for power users of web applications. It's 100% free, no registration required.

I have a YouTube playlist and would like to know whether there are keyboard shortcuts to move to a previous video or advance to a next video. This will be helpful instead of moving to click the bottom bar every time.

share|improve this question
add comment

migrated from superuser.com Jul 27 '11 at 19:34

This question came from our site for computer enthusiasts and power users.

4 Answers

In a nutshell, no. You can see the full list of YouTube keyboard shortcuts here.

share|improve this answer
2  
This might be recent, but according to the link you posted: Next Track Media Key on keyboards: Moves to the next track in a play/list –  Bruce Connor Oct 31 '12 at 19:47
add comment

On April 11th, 2012 at 10:25 - user18941 stated that the shortcut keys (e.g. 9/END) do not work on Windows 7/Chrome (not sure if he means that combination, or any combination containing one of the two) but that's incorrect. The reason why it doesn't appear to work is because the flash player is out of focus by default. If you click the video once, then use one of the hotkeys, they work.

So the solution would be to automatically focus the player on pageload. You could do this with a big bulky jQuery script, or you could use what I just created (essentially two lines of code), which seems to work just fine on Chrome/Windows 7. The script that I created gets a handle to the embed object, and then simply focuses it.

To do it yourself, create a new text file named anything.user.js, and in it, place:

// ==UserScript==
// @name Download YouTube FocusFix by adam@papsy.net
// @description Creates hotkey to go to next video in playlist
// @namespace http://googlesystem.blogspot.com
// @include http://www.youtube.com/watch?*
// @include https://www.youtube.com/watch?*
// @match http://www.youtube.com/watch?*
// @match https://www.youtube.com/watch?*
// @author adam@papsy.net
// @version 1.1
// @date 2013-08-01

// GET ARRAY OF EMBED TAGS
var aEmbed = document.getElementsByTagName('embed');
// FOCUS FIRST ONE (VIDEO PLAYER)
var bFocus = aEmbed[0].focus();

Then install the TamperMonkey extension from the Chrome Store.

Once it's installed, open chrome://extensions and drag your anything.user.js file to the page window. It'll prompt you, asking if you wish to install the script - click yes. Then navigate to a YouTube playlist, ensure that autoplay is on and test it out by pressing the [END] key. It will immediately go to the end of the current video, which will trigger the next video.

That's it. You could also create a bookmarklet that points to:

javascript:var x=document.getElementsByTagName('embed'); var y = x[0].focus();

But that sorta defeats the purpose of using a keyboard shortcut, since you'd have to click the bookmark. I glanced to see if there's anyway to execute a bookmark by hotkey (e.g. in Chrome), but that doesn't appear to be possible.

share|improve this answer
add comment

Don't think so. Google search did not provide any links that talk about keyboard shortcuts for the playlist bar. Even their help page does not mention any keyboard shortcuts. If there were keyboard shortcuts, hovering over the next/prev video buttons would show a tooltip with the keyboard key to press.

I was thinking that there'd be a browser extension that mapped screen-region clicks to a keystroke but I couldn't find anything either. If it did exist, you could have used that as a workaround.

share|improve this answer
add comment

You can use either 9 or the end key to reach near the end of the video. This should advance you to the next video in the selection.

For the previous video hit Backspace (PC) or Delete (On Mac).

share|improve this answer
    
none of this works in W7 and Chrome, but in fullscreen repeated right arrow moves to end of video then to next –  user18941 Apr 11 '12 at 10:25
add comment

Your Answer

 
discard

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