Commit Graph

1050 Commits

Author SHA1 Message Date
Jeff Sharkey afa56c18af Support for faster playback rates.
The HTML5 video element already has a well-supported "playbackRate" attribute
which can be used to increase playback rate.  This change wires up that control
to be displayed in the Jellyfish web player.

The playback rates offered are between 0.5x and 2x in 0.25x increments, which
matches the YouTube player.  This change also wires up the ">" and "<" key
events to increase and decrease the playback rate, which mirrors the keyboard
shortcuts supported by YouTube.
2020-08-14 18:25:56 -03:00
Julien Machiels e606681872 Update src/scripts/clientUtils.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-14 20:00:57 +02:00
Julien Machiels c91a6195d7 Update src/scripts/clientUtils.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-14 20:00:46 +02:00
Julien Machiels 7f9f3cf206 Update src/scripts/clientUtils.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-14 17:10:27 +02:00
Julien Machiels 5b0018850e Update src/scripts/clientUtils.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-14 17:10:20 +02:00
Julien Machiels 58c49ab85a Update src/scripts/clientUtils.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-14 17:10:13 +02:00
MrTimscampi 195430ceff Use ES6 imports for clientUtils 2020-08-14 05:48:59 +02:00
dkanada 369d7b2f5a merge weekday strings 2020-08-13 21:56:01 +09:00
dkanada a9f9444bf7 merge most tab and header strings 2020-08-13 21:38:57 +09:00
dkanada 65776be6aa remove more strings from source 2020-08-13 21:31:29 +09:00
dkanada 67ce56da95 remove some duplicate strings 2020-08-13 21:23:51 +09:00
MrTimscampi 645668454a Merge remote-tracking branch 'upstream/master' into pluginmanager-es6 2020-08-12 15:33:11 +02:00
MrTimscampi 0feb4f1e36 Merge remote-tracking branch 'upstream/master' into another-es6-pr 2020-08-12 15:14:29 +02:00
Joshua M. Boniface 98d8566aad Merge pull request #1795 from MrTimscampi/themes-fix
Fix themes not loading unless signed in
2020-08-11 14:45:02 -04:00
Anthony Lavado 9da5704bda Merge pull request #1577 from MrTimscampi/apphost-es6
Migrate appHost, qualityOptions, bundle and appLoader to es6
2020-08-11 14:05:28 -04:00
MrTimscampi 96963cb8b6 Wrap appLoader in anonymous function 2020-08-11 19:53:11 +02:00
dkanada 221c7777d1 Merge branch 'master' into strings 2020-08-11 23:36:35 +09:00
MrTimscampi fe0c7d359e Merge remote-tracking branch 'upstream/master' into apphost-es6 2020-08-11 16:29:25 +02:00
Julien Machiels 37bd08fef6 Update src/scripts/settings/webSettings.js
Co-authored-by: Cameron <Influence365@gmail.com>
2020-08-11 15:32:40 +02:00
Cameron a0a1fafc9c Merge branch 'master' into migrate-to-ES6-67 2020-08-10 22:17:58 +01:00
Cameron 1f16e0fb9c Fix suggestions 2020-08-10 22:13:43 +01:00
Anthony Lavado f492bf4558 Merge pull request #1757 from matjaz321/migrated-itembydetailpage-to-es6-moduel
Migrated itembydetailpage to es6 moduel
2020-08-10 15:09:03 -04:00
dkanada 23d0f25c74 remove some duplicate strings from the source 2020-08-09 23:10:58 +09:00
MrTimscampi 0643e29404 Fix suggestions and rebase issues 2020-08-09 15:35:48 +02:00
MrTimscampi 862489c73d Fix forgotten await and warn 2020-08-09 14:24:59 +02:00
Cameron b0b4f8108a Merge branch 'master' into migrate-to-ES6-55 2020-08-09 13:01:17 +01:00
Cameron fa9c275735 fix ES6 errors 2020-08-09 12:41:16 +01:00
MrTimscampi e6159a22d8 Fix themes not loading unless signed in 2020-08-09 13:25:24 +02:00
Cameron 10100ce63b Update src/scripts/libraryBrowser.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-08 23:53:34 +01:00
Cameron 1ede5e0d68 Update src/scripts/libraryBrowser.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-08 23:48:24 +01:00
Cameron 3f7e36b499 Merge branch 'master' into migrate-to-ES6-69 2020-08-08 23:27:30 +01:00
Cameron cfb22c0fb9 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-08 23:23:53 +01:00
Cameron 7fa715e0cc Merge branch 'master' into migrate-to-ES6-46 2020-08-08 23:22:14 +01:00
dkanada 1040b3fd45 Merge pull request #1787 from MrTimscampi/html-location
Move HTML files to the proper locations
2020-08-09 04:31:24 +09:00
MrTimscampi 566a818ee6 Merge remote-tracking branch 'upstream/master' into apphost-es6 2020-08-08 21:07:21 +02:00
Cameron 9911a43478 Merge branch 'master' into migrate-to-ES6-55 2020-08-08 19:24:44 +01:00
Cameron db0c67d9b7 Merge branch 'master' into migrate-to-ES6-46 2020-08-08 18:42:06 +01:00
MrTimscampi 81c6dc6907 Move Dashboard to a new module 2020-08-08 16:33:31 +02:00
MrTimscampi 6b655e57ac Fix lint 2020-08-08 05:31:07 +02:00
MrTimscampi 2d72645aad Move HTML files to the proper locations 2020-08-08 03:34:21 +02:00
Cameron b44ca55f0c Merge branch 'master' into migrate-to-ES6-58 2020-08-07 09:29:15 +01:00
Cameron 9843422e55 Merge branch 'master' into migrate-to-ES6-46 2020-08-07 09:17:59 +01:00
dkanada c5550c5771 Merge pull request #1653 from MrTimscampi/more-es6
Migrate shell, serverNotifications and scrollHelper to ES6 + remove searchtab
2020-08-07 14:20:29 +09:00
dkanada fde0fe0de4 Merge pull request #1733 from Camc314/migrate-to-ES6-52
Migration of viewManager to ES6 module
2020-08-07 14:17:17 +09:00
dkanada 016ac959ed Merge pull request #1774 from MrTimscampi/another-es6
Migrate navdrawer and scroller to ES6
2020-08-07 14:15:45 +09:00
Julien Machiels 2d5db406c8 Update src/scripts/site.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-07 00:13:16 +02:00
MrTimscampi 58361ce70c Remove focus-prevent-scroll, migrate gamepadtokey and chromecastHelper to ES6 2020-08-06 23:56:29 +02:00
Julien Machiels 915a423997 Update src/scripts/serverNotifications.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-06 23:26:59 +02:00
Julien Machiels 232ccb6b9f Update src/scripts/serverNotifications.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-08-06 23:26:51 +02:00
MrTimscampi 4aa0ef4936 Migrate appRouter to ES6 2020-08-06 23:10:47 +02:00