Saturday, March 24, 2012

QoS Player

I've been working on a custom YouTube player as an improvement over YouTube's default player.

Its purpose is mainly to make watching video (subtitled or not) easier. The left and right arrow keys rewind and fast forward by ten seconds, respectively. This differs from YouTube's default player settings of rewinding/fast forwarding by ten percent of the video's length.

This might be used in a revived Reactor, but it needs a lot of work to get it to that point. Inserting Toonami interstitials by some method shouldn't be too hard, but keeping track of everything is difficult. The solution may be to simplify it by putting the interstitial/bump code in JavaScript.

The title comes from Quality of Service. It attempts to avoid some of YouTube's more annoying problems. It tries to force YouTube to devote more bandwidth by restarting the video if it loads too slowly. It currently can't be turned off, so this might be a problem for slow connections.

Future features may include: alerting the user when a video finishes loading or allowing the video to fully load before playing (or load to some point before playing).

See keyboard controls and embedded player test @ Lost Data.


(It's surprising that Shinya Arino can beat some of the hardest games ever made, but still fails at the occasional Mario game.)