Bill Thornton
2b96e9d6c7
Fix loading indicator showing for theme videos
2025-10-09 14:02:26 -04:00
Bill Thornton
fd4c897642
Use cover aspect ratio for theme videos
2025-10-09 13:49:57 -04:00
Bill Thornton
eff386ffd8
Remove unnecessary dynamic imports
2025-09-23 11:38:46 -04:00
Bill Thornton
b58ee4c1ba
Refactor native subtitle styling check
2025-09-23 11:38:46 -04:00
Bill Thornton
2346943348
Move dom.js to utils
2025-07-11 18:28:55 -04:00
Niels van Velzen
de100462c3
use PascalCase for api_key parameter
2025-07-09 22:12:17 +02:00
nyanmisaka
7a02f3b21f
Set maxMaxBufferLength to avoid bufferAppendError on Chrome 138
...
```
HLS Error: Type: mediaError Details: bufferAppendError Fatal: true
```
It seems that the default buffer eviction behavior has changed in
Chrome 138, so the default maxMaxBufferLength from hls.js don't apply.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2025-06-27 12:29:09 +08:00
Bill Thornton
fdcf1b06c3
Add constants for app features
2025-04-30 17:41:36 -04:00
Bill Thornton
833ecf8b0c
Merge pull request #6795 from thornbill/connection-manager
...
Use local copy of connection manager
2025-04-22 13:20:55 -04:00
Bill Thornton
953073cd28
Use index file for apiclient lib imports
2025-04-22 08:48:34 -04:00
Bill Thornton
5bcbcfbe12
Move server connections to lib
2025-04-22 08:26:43 -04:00
Bill Thornton
abfc14d745
Update subtitle position styling ( #6766 )
2025-04-22 02:37:12 -04:00
Bill Thornton
408b31e97a
Fix setting pgs renderer aspect ratio
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com >
2025-04-02 13:50:56 -04:00
Bill Thornton
34282e821a
Add saving aspect ratio in video player
2025-04-02 11:09:12 -04:00
Bill Thornton
ad2472e90e
Fix unused var and pseudorandom warnings
2025-03-27 12:15:56 -04:00
dmitrylyzo
08069a42d1
Backport pull request #6462 from jellyfin-web/release-10.10.z
...
Use reference framerate as sampling rate (target FPS) for SubtitlesOctopus
Original-merge: 9b3fc622c9
Merged-by: thornbill <thornbill@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2025-02-03 12:29:41 -05:00
venkata nadha reddy
2689c51b84
Add subtitle setting for native vs custom element ( #5737 )
...
* Fixed subtitles styling in firefox.
* Fixed subtitles styling in firefox.
* Initial changes to support native or custom styling.
* Changes to support native or custom styling.
* linting changes.
* Changes to support native or custom styling.
* Changes to support native or custom styling.
* minor changes.
* indentation changes and simplification changes.
* minor changes.
---------
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com >
2025-01-24 15:46:45 -05:00
Arcus92
c3d7401bc9
Backport pull request #6291 from jellyfin-web/release-10.10.z
...
Update dependency libpgs to v0.8.0
Original-merge: 22ae941a9a
Merged-by: thornbill <thornbill@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-11-19 15:44:06 -05:00
dmitrylyzo
4a5c52a92b
Backport pull request #6278 from jellyfin-web/release-10.10.z
...
Fix displaying secondary subtitles on Tizen 5
Original-merge: 2ed3965197
Merged-by: thornbill <thornbill@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2024-11-03 10:54:34 -05:00
gnattu
f05b90ce1a
Fix unnecessary optional chaining
...
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com >
2024-09-22 13:16:52 +08:00
gnattu
fb1b9b15bb
fix lint
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-22 05:50:10 +08:00
gnattu
43e4c2a517
Better comment
2024-09-22 05:47:50 +08:00
gnattu
1216305992
Refactor sessionPromise
2024-09-22 05:46:54 +08:00
gnattu
040b2d4901
Fix Lint
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-09-22 00:39:24 +08:00
gnattu
2d12aec9b4
Only load subtitle when direct play/remux
2024-09-22 00:36:29 +08: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
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
Bill Thornton
056d802c56
Move globalize to lib
2024-08-14 14:00:09 -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
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
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
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
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
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
Bill Thornton
07e86dee9d
Use LTR for default subtitle direction
2023-11-30 15:39:14 -05:00
Evan Carroll
5d047d3450
Add speeds for 2.5x 3x 3.5x 4x
...
Changes: Increase max playback speeds. Adds speeds between 2x-4x in 0.5x
increments
Feature request: 1916
2023-09-19 17:20:36 -05:00
Bill Thornton
2c1167c193
Merge pull request #4775 from thornbill/unused-privates
2023-09-14 17:37:16 -04:00
Bill Thornton
9435e3172d
Merge pull request #4761 from dmitrylyzo/hls-direct-play
2023-09-14 15:48:07 -04:00
Dmitry Lyzo
1684acd0ca
Extract HLS stream test function
2023-09-14 22:37:16 +03:00
Bill Thornton
bb44ba022d
Merge pull request #4774 from thornbill/owner-of-a-lonely-if
2023-09-14 10:53:21 -04:00
Bill Thornton
0f62cd9e52
Fix flvPlayer variable name
2023-09-14 01:44:12 -04:00
Bill Thornton
a7bf44bca3
Merge pull request #4706 from TheMelmacian/feature/random_backdrop_image
...
Use a random backdrop image for video osd
2023-09-14 00:19:39 -04:00
Dmitry Lyzo
b2c7d93498
Fix HLS detection
2023-09-14 00:27:57 +03:00