#!javascript
-var regex = new RegExp("https?://www.youtube.com/watch\\?(.*&)*v=.*");
+var regex = new RegExp("(https?://www.youtube.com/watch\\?)(?:.*&)*(v=.*)");
Signal.connect("navigation", function (wv, frame, request) {
if (wv.mainFrame == frame && regex.test(request.uri))
- system.spawn("mpv "+request.uri);
+ system.spawn("mpv "+request.uri.replace(regex, "$1$2"));
return false;
});