Om man vill slippa skumma addons och program så går det att göra direkt i de flesta webbläsare med. Gjorde ett snabbt exempel (inte testat ordentligt så det kan finnas buggar) som listar olika format för ett klipp direkt i konsolen, men någon kanske vill anpassa det för att visa ett overlay med länkarna klickbara utan att ta fram konsolen alls.
(function()
{
var title = ytplayer.config.args.title;
var map = ytplayer.config.args.url_encoded_fmt_stream_map.split("%2C");
var reQuality = new RegExp("quality=(.*?)[&,]");
var reUrl = new RegExp("url=(.*?)&");
var reSig = new RegExp("sig=(.*?)&");
for(var i in map)
{
var quality = reQuality.exec(map[i]);
var url = reUrl.exec(map[i]);
var sig = reSig.exec(map[i]);
if(quality && url && sig)
{
console.log(quality ? quality[1] : "", decodeURIComponent(url[1]) + "&signature=" + sig[1] + "&title=" + encodeURIComponent(title));
}
}
})();
Eller som bokmärke:
javascript:(function(){var e=ytplayer.config.args.title;var t=ytplayer.config.args.url_encoded_fmt_stream_map.split("%2C");var n=new RegExp("quality=(.*?)&");var r=new RegExp("url=(.*?)&");var i=new RegExp("sig=(.*?)&");for(var s in t){var o=n.exec(t[s]);var u=r.exec(t[s]);var a=i.exec(t[s]);if(u&&a){console.log(o?o[1]:"",decodeURIComponent(u[1])+"&signature="+a[1]+"&title="+encodeURIComponent(e))}}})()