Controls for Youtube
This tiny and efficient extension helps you easily seek forwards and backwards in Youtube™ videos. If you ever watch long videos and want to seek backwards a little bit so you can see something again, but get frustrated trying to drag that tiny slider just the right amount backwards, this extension is for you! You can either press a couple keys, or click the rewind button to instantly go back! This extension will add keyboard shortcuts which quickly seek playback forwards or backwards by either 3 or 15 seconds by default, but you can configure this. Additionally, it can also add new buttons to the Youtube™ player controls which you can click to go backwards or forwards. COOL TIP: You can skip through some advertisements by just fast forwarding! Try using the "Seek forward to end" keyboard control. Keyboard Controls (windows / linux): Ctrl + LeftArrow: Seek backwards 3 seconds Ctrl + RightArrow: Seek forward 3 seconds Ctrl + SpaceBar: Toggle play / pause Ctrl + Alt + SpaceBar: Toggle mute / unmute Ctrl + Shift + LeftArrow: Seek backwards 15 seconds Ctrl + Shift + RightArrow: Seek forward 15 seconds Ctrl + Shift + DownArrow: Seek backwards to start Ctrl + Shift + UpArrow: Seek forward to end (great for skipping advertisements!) Keyboard Controls (Mac): Ctrl + Command + LeftArrow: Seek backwards 3 seconds Ctrl + Command + RightArrow: Seek forward 3 seconds Ctrl + SpaceBar: Toggle play / pause Ctrl + Alt + SpaceBar: Toggle mute / unmute Ctrl + Shift + LeftArrow: Seek backwards 15 seconds Ctrl + Shift + RightArrow: Seek forward 15 seconds Ctrl + Shift + DownArrow: Seek backwards to start Ctrl + Shift + UpArrow: Seek forward to end (great for skipping advertisements!) For example, it's really easy to hold your ctrl key and then press your left arrow key twice to QUICKLY go back 30 seconds! You can configure how far forwards and backwards each key takes you via the extension config page. Also, if you don't like the buttons that get added to the Youtube™ player, you can disable them. To see the config page, click the extension icon on the top-right of your browser, then select "options", just like on any other extension. Note that the keyboard controls work properly even when you're on a non-youtube website which embeds the video into their webpage. You don't need to give the youtube video "focus" by clicking on it to control it, which allows you to freely interact with the parent webpage. This can be handy, for example, if you want to toggle the play/pause of video while you're using the parent webpage. While youtube has their own keyboard control to pause the video (the space bar), it only works if the video currently has "focus". This extensions offers its own pause (Ctrl + SpaceBar) which works without the video needing focus. The same goes for all the hotkeys! Limitations: -Keyboard controls don't work when you have your cursor in a text field (such as the Youtube™ search field). Move your cursor or use the buttons. -This extension doesn't work on 100% of all websites, but should work for most. -It generally seeks backwards instantly, but not always when seeking forwards. It basically depends on if you've buffered the movie enough. -The GUI buttons can only be added to the Youtube™ player if there's enough width - small players are a problem here. If you maximize the player, they will show up, or you can always just use the keyboard shortcut controls. Legal: Youtube™ is a registered trademark. This extension was developed independently of Youtube™, by someone who is not related or affiliated with Youtube™, without any help or endorsement from them. --------- Changelog --------- V1.27 2018-Nov-24 - Document proper hotkeys for Mac users. V1.26 2018-Nov-10 - Add compatibility with companion extension "Universal Video Player Controls" V1.25 2018-Nov-02 - More reliably detect page and video changes on youtube.com. Greater strategy change. V1.24 2018-Nov-02 - More reliably detect page and video changes on youtube.com. V1.22 2018-Oct-24 - Change Extension name from "Instant replay for Youtube" to "Controls for Youtube". V1.21 2018-Sep-20 - Bug fix - when viewing a Youtube channel and clicking a video, the extension didn't didn't always work properly on the next page. V1.19 2018-Sep-20 - Make hotkey commands animate GUI buttons, if present. V1.17 2018-Sep-16 - Allow config to display individual buttons. V1.16 2018-Jul-5 - Add ability to fast-forward through some advertisements. Add toggle mute keyboard control. V1.15 2018-Jun-29 - Fix for controls not spinning correctly. V1.14 2018-Jun-17 - Fix for controls sometimes not appearing when navigating within youtube.com. V1.13 2018-May-25 - Efficiency improvements. V1.12 2018-May-23 - Add more hotkeys, giving the ability to seek to start or end of video, and to play or pause playback (see "Keyboard Controls" above). V1.11 2018-Jan-20 - Add trademark / legal notice. Renamed from "Youtube Instant Replay" to "Instant Replay for Youtube™" V1.10 2017-Dec-31 - Minor changes to config page. V1.9 2017-Dec-31 - Use smaller buttons that are easier to fit into the Youtube™ player, but only when the player is small. V1.8 2017-Aug-04 - Make buttons spin the opposite direction. V1.7 2017-May-26 - Fix for buttons not reliably being displayed. V1.6 2017-Apr-01 - Battery life improvements for users with lots of browser tabs open. V1.5 2017-Feb-23 - Code cleanup. V1.4 2017-Feb-18 - Sometimes the GUI buttons wouldn't show up on videos which needed you to click them in order to start playback. Fixed. V1.3 2017-Jan-21 - Now, the GUI buttons show how far forwards or backwards they will seek. Also, the buttons are no longer added if the Youtube™ player isn't wide enough to fit them. V1.2 2017-Jan-08 - Added fast-forward GUI buttons to Youtube™ player controls. Also, this extension should now control Youtube™ videos on most websites, not just youtube.com. When multiple Youtube™ players are on the same page, hotkeys will target the Youtube™ player you most recently interacted with (interact means to click it or press a key with the player focused). V1.1 2017-Jan-02 - Added GUI buttons to Youtube™ player controls. Also added ability to configure how far forwards / backwards you go. V1.0 - Initial release.