altqx
6a502be3ca
fix hls offset and update libbitsub to v1.11.0
2026-08-01 19:26:15 +07:00
altqx
6b55f0978b
Merge remote-tracking branch 'upstream/master' into libbitsub
2026-07-03 09:39:23 +07:00
Bill Thornton
a28e9616a3
Rename stable directory to legacy
2026-06-30 11:21:37 -04:00
altqx
f9efe33e42
Rename currentLibbitsubRenderer renderer to currentBitmapSubRenderer
2026-06-06 09:53:58 +07:00
altqx
60b234c9ca
Use arrays for subtitle codecs and modes
2026-06-06 09:50:51 +07:00
Bill Thornton
8dcfc697ae
Add still watching prompt
2026-06-01 17:31:41 -04:00
altqx
6ce6fec372
Correctly calculate subtitle offset for external graphical streams
2026-04-11 15:15:52 +07:00
altqx
0a13c43644
Change default subtitle aspect mode from 'stretch' to 'contain'
2026-04-11 14:44:38 +07:00
altqx
ac777d5189
Fix libbitsub missing the active subtitle offset after loaded
2026-04-11 11:16:59 +07:00
altqx
c992579765
Add bitmap subtitle aspect mode setting
2026-04-11 11:08:19 +07:00
altqx
270227a718
improve file name hint logic, ensuring correct initial sizing and rename currentPgsRenderer to currentLibbitsubRenderer for libbitsub
2026-04-10 23:17:54 +07:00
altqx
7f9f689ff1
Add VobSub deband settings to renderVobSub
2026-04-10 20:14:28 +07:00
altqx
af40f16355
Add pending subtitle load management to HtmlVideoPlayer
2026-04-03 22:34:30 +07:00
altqx
6e418837a4
Add support for vobsub using libbitsub
2026-04-03 00:50:32 +07:00
nyanmisaka
4eee1d6014
Compact the "playback info" overlay to add more infos
...
- Utilize horizontal space to display more items, this should
also avoid the overlay extending beyond the screen on mobile devices.
- Add more video information such as video color, pixel format,
bit depth, framerate, and level.
Signed-off-by: nyanmisaka <nst799610810@gmail.com >
2026-03-31 19:46:56 +08:00
altqx
b329a2a99e
replace libpgs with libbitsub
2026-03-29 14:45:41 +07:00
thornbill
ef6d604873
Backport pull request #7645 from jellyfin-web/release-10.11.z
...
Fix crashes on playback exit
Original-merge: b430f10501
Merged-by: thornbill <thornbill@users.noreply.github.com >
Backported-by: thornbill <thornbill@users.noreply.github.com >
2026-03-12 11:03:40 -04:00
Bill Thornton
024ea6b1f7
Remove usages of deprecated framerate properties
2025-12-05 17:13:22 -05:00
PeachesMLG
bef489cba4
Backport pull request #7245 from jellyfin-web/release-10.11.z
...
Fixed issue where waiting event is not being called correctly
Original-merge: 0989a3034f
Merged-by: thornbill <thornbill@users.noreply.github.com >
Backported-by: Joshua M. Boniface <joshua@boniface.me >
2025-10-27 15:47:11 -04:00
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 and Dmitry Lyzo
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 and Bill Thornton
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 and Dmitry Lyzo
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 and github-actions[bot]
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 and github-actions[bot]
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