Commit Graph
253 Commits
Author SHA1 Message Date
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 ThorntonandDmitry 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 reddyandBill 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
gnattuandDmitry 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
gnattuandgithub-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
gnattuandgithub-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