Feature to approximate the video's length by the average time of the last videos in the playlist. Tweak the time of the video using the up and down arrows or some other key combination.
Have a transparent div that floats over the video. When clicked, pause the timer and remove the div (or z-index: -1). Then the user clicks the video (which pauses it). Timeout in the average double-click time, and replace the div.
The minuscule time difference this causes between the video and the timer can be edited by lengthening the default transition time.
When removing the second to last video with Streamly Radio on, Streamly Radio pushes two new videos onto the playlist, but the first is the URL of the second.
Switch Streamly Radio to use the YT API by first loading the Autoplay Mix URL with YQL, then loading the playlist into a native YT player, and booting future videos into the Streamly playlist.
Per Sean, when the current video is paused, going forward or backward in the playlist should make the next videos remain paused (not running autoplay).
When running Streamly Radio, it will occasionally:
Add a new video with correct data for this video, yet use the id of the following video or the video following the next.
This usually happens when the tab is not focused or something memory/bandwidth intensive is also running. My guess is that this has to do with error handling of loading the video data with autoplay...
In the playlist manipulation window, add a preview of the previous and next video (maybe make these the buttons to go forward and back).
Again, this playlist manipulation window is mounted to the bottom of the screen, with the current video playing in center, and with this feature to the right and left.