Commit Graph

251 Commits

Author SHA1 Message Date
Bill Thornton 709ef906cc Fix screenfull imports 2021-11-10 13:00:29 -05:00
Dmitry Lyzo 2af0b91dad Reset media source 2021-10-15 21:49:11 +03:00
Dmitry Lyzo a7dce35fae Unbind error event 2021-10-15 21:49:11 +03:00
Patrick Farwick c6c263de99 Remove outdated comment 2021-10-05 20:41:47 +00:00
Patrick Farwick b3056ee321 Store each page as a tick 2021-10-05 20:20:33 +00:00
Patrick Farwick 22b1063629 Merge branch 'feature-comicposition' of github.com:MinecraftPlaye/jellyfin-web into feature-comicposition 2021-10-05 20:11:18 +00:00
Patrick Farwick 1806baec37 Move "destroy" after "stop" and separate commands 2021-10-05 20:10:25 +00:00
MinecraftPlaye 195d05d883 Merge branch 'jellyfin:master' into feature-comicposition 2021-10-04 09:46:35 +02:00
Patrick Farwick 5115500443 Save progress when reading a comic book archive 2021-10-04 07:43:45 +00:00
Dmitry Lyzo 50880983cc Give JavascriptSubtitlesOctopus time to dispose itself 2021-10-01 21:41:50 +03:00
Dmitry Lyzo 9f6fdfdd72 Destroy the player after destroying JavascriptSubtitlesOctopus 2021-10-01 21:41:50 +03:00
Dmitry Lyzo 9338b36b8e Clear JavascriptSubtitlesOctopus when an error occurs 2021-10-01 21:41:50 +03:00
Bill Thornton 33e7ac96b2 Merge pull request #2781 from imchasingshadows/bugfix/web0s-fullscreen
bugfix/web0s-fullscreen
2021-09-17 14:05:30 -04:00
imchasingshadows 5a50783f06 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 19:19:21 +02:00
Kay Simons 118f9e1920 fix: do not repeat fullscreen hack if already set 2021-09-16 18:38:58 +02:00
imchasingshadows 2e66ce13e6 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-16 16:13:29 +02:00
Kay Simons 59bb2f27a5 fix: implement forced fullscreen hack for webos 2021-09-16 15:56:07 +02:00
imchasingshadows 7f81f5b3f1 Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 21:03:23 +02:00
imchasingshadows 67a2e0f16d Update src/plugins/htmlVideoPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2021-09-11 17:28:22 +02:00
Dmitry Lyzo 2bf4741d9c Autoplay when Play or Shuffle 2021-09-09 00:45:01 +03:00
Nathan Mascitelli b04fff2089 Give space for buttons to sit above text 2021-09-04 10:51:56 -04:00
Kay Simons f925138695 Merge remote-tracking branch 'upstream/master' into bugfix/web0s-fullscreen 2021-09-04 13:18:54 +02:00
Kay Simons 469767aa50 fix: return videoelement immediately after going fullscreen on tv 2021-09-04 13:12:48 +02:00
Bill Thornton 0fcb5e7b3e Merge pull request #2857 from njsmith/buffering-is-important 2021-08-12 18:45:55 -07:00
Keegan Dahm 4f7131f59a Changed volume curve from x^2 to x^3 2021-08-10 16:16:52 -07:00
Nathaniel J. Smith a1a539eeb4 Allow web player to buffer ahead a reasonable amount of data
The hls.js maxBufferLength parameter sets the minimum amount of video
that hls.js will try to buffer. We used to have this set to 30
seconds, but this caused problems with high-bitrate videos trying to
buffer too much data and making Chrome/Firefox cranky, so
maxBufferLength was reduced in #2148 and #2224.

However, those PRs *also* reduced maxMaxBufferLength to 6 seconds,
which doesn't make sense -- basically this is telling hls.js that it
must *never* buffer more than 6 seconds at a time, even if there's
plenty of memory and it wouldn't make the browser cranky at all. And
obviously such a tiny buffer makes it very easy for small network
glitches to cause user-visible playback problems.

So this PR removes the maxMaxBufferLength configuration entirely,
accepting hls.js's default (which is currently 600 seconds).

Fixes #2856
2021-08-10 05:14:59 -07:00
Keegan Dahm 2244554a07 Made volume slider exponential rather than linear 2021-08-07 07:26:28 -07:00
Bill Thornton 20dfa8a626 Merge pull request #2626 from shortspider/FullscreenBook
Add Fullscreen Ability to Books
2021-07-30 23:00:57 -07:00
Kay Simons d06979fbe1 feat: automatically fullscreen player on televisions 2021-07-03 19:42:08 +02:00
Jake King 87bb6de9d0 Fixes resuming of books
- Adds 1 to the page number when a pecentageTicks is returned
2021-05-06 19:51:17 +01:00
Nathan Mascitelli 2ab4a87f64 ESLint fixes 2021-04-28 22:01:03 -04:00
Nathan Mascitelli ff2720ebf2 Add fullscreen ability to books 2021-04-25 18:11:52 -04:00
Bill Thornton a3949c1889 Fix sonarqube issues 2021-03-23 11:28:20 -04:00
Bill Thornton f60b7686d0 Remove unused variables 2021-03-23 11:28:16 -04:00
Bill Thornton 55dfb219b0 Move plugins css files to sass 2021-03-19 13:46:12 -04:00
Bill Thornton a1e5ad0ed5 Add close button to comics player 2021-03-09 12:37:36 -05:00
Bill Thornton 742bd0a262 Merge pull request #2379 from jellyfin/promise-errors
fix some unhandled promises and refactor some code
2021-03-05 11:03:21 -05:00
Dmitry Lyzo 7568388d97 Fix attachment delivery urls (sa d3c0bdd) 2021-02-26 20:09:55 +03:00
dkanada df599db415 fix some unhandled promises and refactor some code 2021-02-06 15:51:31 +09:00
cvium 3c847cfc6d reject play access validation promise 2021-02-03 09:49:08 +01:00
dkanada 37bb21e347 Merge pull request #2357 from thornbill/fix-epub-height
Fix epub player height
2021-01-30 16:25:20 +09:00
Bill Thornton 5b86b97e63 Fix epub player height 2021-01-28 14:03:26 -05:00
Bill Thornton b5029422f8 Fix scaling in comics player 2021-01-26 12:40:50 -05:00
Joshua M. Boniface b60407abcc Merge pull request #2236 from thornbill/fix-epub-touch
Fix touch support in epub reader
2020-12-22 22:25:21 -05:00
Bill Thornton 464da392b9 Fix touch support in epub reader 2020-12-16 01:19:10 -05:00
Bill Thornton 310e8b713f Fix invalid uses of Array.map 2020-12-14 16:30:45 -05:00
Delgan 71a44a553c Fix the BufferFullError on Firefox 2020-12-12 16:44:57 +01:00
Bill Thornton e1ce1a2f3b Update src/plugins/comicsPlayer/plugin.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2020-12-04 18:19:08 -05:00
Bill Thornton 4dc726d781 Fix sonarqube bug 2020-12-04 17:14:16 -05:00
Bill Thornton 8395eb307e Fix comics player 2020-12-04 17:04:59 -05:00