Implement HTML5 hack for google drive

Requires enabling in config.yaml
google-drive:
  html5-hack-enabled: true

Requires a recent version of node and an IPv6 address

EXPERIMENTAL
This commit is contained in:
calzoneman 2016-08-11 20:04:51 -07:00
parent d9d385f85e
commit af663bfbcf
6 changed files with 38 additions and 10 deletions

View file

@ -120,6 +120,9 @@ var defaults = {
"service-socket": {
enabled: false,
socket: "service.sock"
},
"google-drive": {
"html5-hack-enabled": false
}
};

View file

@ -12,6 +12,8 @@ var YouTube = require("cytube-mediaquery/lib/provider/youtube");
var Vimeo = require("cytube-mediaquery/lib/provider/vimeo");
var Vidme = require("cytube-mediaquery/lib/provider/vidme");
var Streamable = require("cytube-mediaquery/lib/provider/streamable");
require("cytube-mediaquery/lib/provider/googledrive").setHTML5HackEnabled(
Config.get("google-drive.html5-hack-enabled"));
/*
* Preference map of quality => youtube formats.

View file

@ -38,7 +38,8 @@ Media.prototype = {
bitrate: this.meta.bitrate,
scuri: this.meta.scuri,
embed: this.meta.embed,
gdrive_subtitles: this.meta.gdrive_subtitles
gdrive_subtitles: this.meta.gdrive_subtitles,
html5hack: this.meta.html5hack
}
};
},