Commit Graph

515 Commits

Author SHA1 Message Date
gnattu 286f9ab4e0 Backport pull request #5923 from jellyfin-web/release-10.9.z
Fix safari volume being reset when track changed

Original-merge: 6a8f21e462a4dbae7363847bf4f8b02adc66bcb0

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-25 02:47:28 -04:00
gnattu cceb1a5935 Backport pull request #5920 from jellyfin-web/release-10.9.z
Fix Safari volume control

Original-merge: 90236c25ee1b0bbad5723c15264d3a8d6a3479db

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-08-25 02:47:25 -04:00
Bill Thornton c9105dcad4 Merge pull request #5871 from gnattu/better-safari-profile
Better codec profile for Safari  with 10.10 features
2024-08-20 17:19:28 -04:00
Peter Santos 1da9b548ac Replace existence check with optional chaining (#5742) 2024-08-17 02:58:01 -04:00
Bill Thornton 056d802c56 Move globalize to lib 2024-08-14 14:00:09 -04:00
viown 75d78a96b8 Backport pull request #5843 from jellyfin-web/release-10.9.z
Fix swipe gestures on android for book reader

Original-merge: 44afbc2357df70613b56a2d397a6fa41457250ef

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: thornbill <thornbill@users.noreply.github.com>
2024-08-13 11:53:21 -04:00
gnattu 0e985c2ffe fix lint 2024-08-04 14:18:42 +08:00
gnattu a386512def Better codec profile for Safari with 10.10 features
This uses the new VP9 remuxing and audio remuxing features to reduce transcoding on Safari, also removed some problematic direct play profiles.

- Add opus profile for Safari
- Add VP9 remuxing profile for Safari
- Remove Vorbis profile on non-webm container for Safari
- Remove direct VP9 playback in mp4 container for iOS Safari
2024-08-04 13:55:05 +08:00
Bill Thornton b9dea3a788 Merge pull request #5734 from prsantos-com/sonarcloud-promise-rejection
Use Error instead of literal for promise rejection
2024-07-26 11:37:26 -04:00
thornbill 6bf6e7fd18 Backport pull request #5741 from jellyfin-web/release-10.9.z
Disallow scripted content in epubs

Original-merge: e669a9be0295497b916b4e6181816759d2fa7736

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:53:31 -04:00
dmitrylyzo 59db69227b Backport pull request #5740 from jellyfin-web/release-10.9.z
Don't change volume if it is physically controlled

Original-merge: e0a0c92b43b53a5bba1aaeacf2a9e7e3215d0f16

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:53:29 -04:00
Peter Santos c3ad26ea55 Use Error instead of literal for promise rejection 2024-06-25 22:37:34 -04:00
dmitrylyzo f30343cfca Backport pull request #5718 from jellyfin-web/release-10.9.z
HtmlVideoPlayer fix and cleanup

Original-merge: 18061ce247195e3104a478806a28ade005e2d435

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-24 20:30:57 -04:00
thornbill 2cbc9e4abf Backport pull request #5694 from jellyfin-web/release-10.9.z
Disable eval support in pdfjs

Original-merge: 4bb0c67340e71dd3198bb8843fccac7960e53e45

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-23 11:42:26 -04:00
thornbill 80abbb4574 Backport pull request #5573 from jellyfin-web/release-10.9.z
Fix playback interceptor rejecting

Original-merge: add01e332ba2e715942d0639c9e35d4c47c751e8

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:50:42 -04:00
thornbill 6da354a92e Backport pull request #5518 from jellyfin-web/release-10.9.z
Fix syncplay playback starting before listener created

Original-merge: 25b1bcab503fa32efcd70a6a9a8e3901ca693107

Merged-by: thornbill <thornbill@users.noreply.github.com>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:52:46 -04:00
p0358 f09d5fb462 fix missing URL encoding for font name + fix typo
Missing URL encoding of this was causing an error if font name included "#" or other problematic characters probably...
2024-05-05 19:52:17 +02:00
Bond_009 d36e5ee32d Fix style 2024-04-30 21:48:49 +02:00
Bond_009 a890220aaa Fix album gain 2024-04-30 21:47:56 +02:00
Bond_009 c7b6f4418c Address comments 2024-04-30 21:46:29 +02:00
Bond_009 d2b8ce16e0 Fall back to other normalization gain if preferred one is null 2024-04-30 21:37:17 +02:00
Bond_009 e132332896 Use NormalizationGain instead of LUFS 2024-04-28 21:26:45 +02:00
Bill Thornton 965cb94fae Remove outdated comment 2024-03-25 03:05:12 -04:00
Bill Thornton 005bc0560f Fix case sensitivity in protocol checks 2024-03-25 01:26:25 -04:00
Bill Thornton 15d30ffaeb Add new media error types 2024-03-25 01:26:25 -04:00
Bill Thornton 081d408b18 Add enum for media errors 2024-03-25 01:22:19 -04:00
Dmitry Lyzo 8125c68d24 Migrate back from JASSUB to JavascriptSubtitlesOctopus
JASSUB has some problems with non-Latin languages.

This reverts:
3560715f41
0b3d2d841f
93c4dbbe4c
478f81fecf
f0e8eb52bb
52c8cffc82
2024-03-24 15:49:42 +03:00
Bill Thornton 0e2e2fdc4c Merge pull request #5299 from nyanmisaka/fix-hlsjs-hdr-remux
Fix the behavior of HDR remuxing in HLS.js 1.5+
2024-03-24 03:53:27 -04:00
nyanmisaka b5e40f5952 Fix the behavior of HDR remuxing in HLS.js 1.5+
Without this change, HLS.js 1.5+ only allows HDR playback on
displays/systems with HDR enabled. When the server provides
two streams one HDR and one SDR for fallback, HLS.js will
ignore the HDR stream, even if the browser supports
client-side tone-mapping. This triggers unnecessary transcoding.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-24 01:59:54 +08:00
Nick 8045b95d93 Add trickplay functionality 2024-02-11 20:34:30 -08:00
Rasmus Krämer b5f57109c5 Merge branch 'master' into sessionQueueFix 2024-01-07 00:06:55 +01:00
Rasmus Krämer 6aa4c1144d Fix queue next / last in session player 2023-12-25 19:54:04 +01:00
Bill Thornton 07e86dee9d Use LTR for default subtitle direction 2023-11-30 15:39:14 -05:00
Bill Thornton ef423be9f7 Merge pull request #5003 from DinuD/disable-sync-correction
Disable sync correction by default for SyncPlay
2023-11-29 14:43:28 -05:00
DinuD 61c8803a71 Disable sync correction by default 2023-11-15 20:50:38 +00:00
Yenof 7265308c8b Randomize backdrop images in screensaver
This provides a more varied experience viewing the backdrop screensaver.
2023-11-13 11:28:17 +03:00
Sky-High e51ab7a8e3 remove unused log statement 2023-11-08 13:10:21 -05:00
Sky High 86beb0e7e5 Update src/plugins/chromecastPlayer/plugin.js
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-11-08 13:10:21 -05:00
Sky-High 108e00ac45 Fix playback control issues with chromecast 2023-11-08 13:10:21 -05:00
Vincent Lark 55f5a78f5e Use escapeHTML on book chapter titles 2023-11-08 12:41:58 -05:00
Vincent Lark 38d8cafc73 Render the toplevel TOC items bolder 2023-11-08 12:41:58 -05:00
Vincent Lark 7a495aff30 Show nested chapters in bookplayer TOC 2023-11-08 12:41:58 -05:00
Bill Thornton d7ccd24094 Merge pull request #4843 from nielsvanvelzen/nvv-cc-from-user-config
Use cast receiver application from user configuration
2023-10-24 17:28:18 -04:00
TelepathicWalrus 7c22d8d058 Add debug class names 2023-10-17 08:31:47 +01:00
Niels van Velzen 7c9c38d682 Use cast receiver application from user configuration 2023-10-15 11:22:43 +02:00
TelepathicWalrus 28558ce6e4 Add albumLUFS to mediaSource to prevent new DTO 2023-10-09 01:15:33 -04:00
TelepathicWalrus 01dc72924a Remove debugging 2023-10-09 01:15:33 -04:00
TelepathicWalrus 7d16932081 Change to single quotes 2023-10-09 01:15:33 -04:00
TelepathicWalrus 88e925686b Fix typo 2023-10-09 01:15:33 -04:00
TelepathicWalrus 4dcb0fa658 Add options for album gain 2023-10-09 01:15:33 -04:00