26 Commits

Author SHA1 Message Date
Calvin Montgomery
cf9b95a265 Add experimental support for dash streaming 2018-01-06 11:00:59 -08:00
Calvin Montgomery
97231e515c player: support HLS vod for vidme (fixes #703)
- Upgrade videojs-contrib-hls to latest version
  - Update VideoJSPlayer to support "auto" quality tag to delegate to
    the HLS plugin for automatic quality selection
  - mediaquery change:
    9f5122e031
2017-09-04 09:44:30 -07:00
Calvin Montgomery
7c897d91db Add crossorigin attribute for custom media with text tracks
Mitigates #702
2017-08-21 20:06:07 -07:00
Calvin Montgomery
ba8088b678 videojs: default quality to 480 instead of 1080 2017-08-13 21:48:50 -07:00
Calvin Montgomery
04c9d48779 custom-media: implement queueing and playback changes 2017-08-08 20:35:17 -07:00
Calvin Montgomery
5500054b84 Add resolution switcher plugin for video.js
Allows switching resolutions via the video.js UI.  Also added support on
the player side for 540p, 1440p, and 2160p videos, although the metadata
extractors have not been updated to provide these sources yet.
2017-07-01 16:54:19 -07:00
Calvin Montgomery
5a81ab7ce7 Add a prompt explaining the situation as well as documentation 2016-08-23 21:50:18 -07:00
Calvin Montgomery
578d3fbb23 Add workaround for GM sandbox and refactor userscript a bit 2016-08-20 10:59:20 -07:00
calzoneman
6ebd4af490 Add video.js source link fallback 2016-08-11 21:07:06 -07:00
calzoneman
af663bfbcf 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
2016-08-11 20:04:51 -07:00
calzoneman
d913f02657 player: call videojs.destroy() when transitioning 2016-03-02 19:31:29 -08:00
calzoneman
7875dbdf4a Handle 'best' quality preference in VideoJSPlayer 2015-09-30 18:26:23 -07:00
calzoneman
6f7b34f644 Minor fixes to source quality sorting 2015-08-03 19:02:56 -07:00
calzoneman
d86c62664c Fixes for Chrome 2015-07-26 13:29:06 -07:00
calzoneman
f12397db23 Minor fixes for Google Drive subtitles 2015-07-26 12:28:43 -07:00
calzoneman
4a0cbce575 Use lang_original if subtitle name is empty 2015-07-25 11:46:18 -07:00
calzoneman
33e7f81fa7 Wire up google drive subtitles 2015-07-25 01:19:32 -07:00
calzoneman
2b6d980aeb Remove redundancy 2015-07-06 11:23:58 -07:00
calzoneman
e40db5f27e Fix mediaquery for contentType 2015-07-06 11:21:52 -07:00
Calvin Montgomery
9f030376b5 Fix VideoJS volume 2015-07-05 13:50:34 -07:00
calzoneman
35500822d2 Fixes 2015-07-03 11:24:21 -07:00
calzoneman
9db9856a4e Fix stuck loading spinner on IE 2015-07-01 23:59:21 -07:00
calzoneman
c422fa65fc Add fileplayer 2015-07-01 09:38:01 -07:00
calzoneman
7fee1414e2 Use VideoJSPlayer for vimeo workaround 2015-06-28 09:42:21 -07:00
calzoneman
fe9ebfa6b1 Start working on VideoJS for Google Drive 2015-05-15 00:03:05 -05:00
calzoneman
f0c75211fb Start working on player rewrite 2015-04-23 21:40:08 -05:00