Bill Thornton
6d0f0e85a6
Merge pull request #5688 from Arcus92/native-pgs
...
Add support for native PGS subtitle rendering without transcoding
2024-09-20 15:55:30 -04:00
Dmitry Lyzo
3025e9bf48
Ignore modified hotkeys
2024-09-14 02:03:38 +03:00
Dmitry Lyzo
b2676c1633
Prevent more default actions for hotkeys
2024-09-14 02:01:10 +03:00
Dmitry Lyzo
4c68f500d9
Use keydown event to get actual modifiers
2024-09-14 02:01:09 +03:00
Dmitry Lyzo
d20c617d30
Quit immediately if not ready
2024-09-14 02:00:55 +03:00
David Schulte
c5d3b081cf
Updated libpgs
to add web-worker support for PGS rendering.
2024-09-13 22:45:13 +02:00
David Schulte
febc67f04d
Added time offset support for PGS subtitles.
2024-09-13 22:45:01 +02:00
David Schulte
e9aedc3305
Added native PGS (graphical subtitle) rendering for external streams.
2024-09-13 22:44:47 +02:00
Bill Thornton
da6e3d1dda
Add support for cbt and cb7 books
2024-09-11 12:54:52 -04:00
Bill Thornton
bec74d2949
Fix libarchive bundling
2024-09-11 10:20:11 -04:00
gnattu
286f9ab4e0
Backport pull request #5923 from jellyfin-web/release-10.9.z
...
Fix safari volume being reset when track changed
Original-merge: 6a8f21e462
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: 90236c25ee
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: 44afbc2357
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: e669a9be02
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: e0a0c92b43
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: 18061ce247
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: 4bb0c67340
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: add01e332b
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: 25b1bcab50
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