I use a Samsung Galaxy S5. I'd like to play YouTube videos (or videos anywhere else) at 2x speed, but I can't find any options for that.
Is it possible to find a way to do this on Android?
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It only takes a minute to sign up.Sign up to join this community
Update 2017: It is now also possible to change the speed in the YouTube app, by clicking the three dot menu when playing a video, and then selecting Playback Speed
Sharing the video to an external app
Download an external player that lets you control the speed, like BSplayer.
Then in the youtube app when you get to the video you want to watch click the Share button and then select the player you want to use. The external player will open and it will play the video you want, and you can control the speed in it.
Tip: you can also use this method to skip ads. If you share the video to a different player you can watch it right away without having to wait if there's an ad.
Edit: I mentioned VLC and Dice Player as other options to control video speed, but looks like I can't share a video from the youtube app to play with them, at least on my phone
This works for watching videos on m.youtube.com on the Mobile Chrome browser (probably other browsers as well)
When a video is playing, enter this into the URL bar
You can use any number for the playback rate, including decimals
Tip: Speeding up videos this way could get laggy if you use a slower phone, and the max speed you are able to watch it smoothly might depend on your device capabilities. For this, you can also select a lower resolution for the video, or in the phone browser select Desktop Mode and then select a lower resolution video.
Saving the code as a Bookmarklet
Create a bookmarklet, name it something like 'ySpeed', and paste this code into it, I added a prompt so it asks to "Enter the Rate" each time it is run:
then on your phone when you're watching a video on m.youtube.com, type 'ySpeed' into the URL bar, don't press enter, you should see your bookmarklet pop up as an option. When you tap it the code will run and you will see a popup to enter your speed (.5, 2.5, 3, etc)
Instructions for Creating a Bookmarklet:
You can create it from your desktop browser or from your phone browser
On Mobile Chrome
Some more info on bookmarklets: http://www.labnol.org/software/google-chrome-bookmarklets/27894/
Just in case anyone still has this question, I should probably mention that at least since September 2017, it is now possible to control playback speed in the official YouTube app. Just tap the menu button in the top-right corner of the video and the setting will show up:
For playing YouTube videos on 2x speed, I use the BS Player (available on the Play Store). I open the video on the YouTube app and then I share it to the BS Player, which has speed control. With a good internet connection it should run very smoothly. (I also tried playing it with Chrome on desktop mode, but it has an awful delay for me.)