Commit Graph

555 Commits

Author SHA1 Message Date
Bill Thornton c1376c1d8d Merge pull request #5179 from dkacperski97/session-changed-events
Reduce the number of events triggered by sessionPlayer
2025-04-11 10:36:49 -04:00
Bill Thornton 458614d361 Use logos from @jellyfin/ux-web 2025-04-10 17:41:27 -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 dece9283f9 Add ignore comments for non-issues 2025-03-27 12:42:36 -04:00
Bill Thornton ad2472e90e Fix unused var and pseudorandom warnings 2025-03-27 12:15:56 -04:00
Bill Thornton 9077782c17 Fix autofixable eslint warnings 2025-03-27 11:32:16 -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: 9b3fc622c93e4bb6a41dbb0d9309ca0cd0fabc80

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-02-03 12:29:41 -05:00
Damian Kacperski 37b156260d Reduce the number of events triggered by sessionPlayer 2025-01-27 18:33:31 +01: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
thornbill 1d2a66abfa Backport pull request #6453 from jellyfin-web/release-10.10.z
Remove safe area padding on video container

Original-merge: 7a07a79b126af7c70956de2fd79a62bdb2983dee

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:51 -05:00
Matthew Haughton d4288ead99 Remove unused vars 2025-01-13 11:50:26 -05:00
Matthew Haughton 588e9e38f7 Don't send unsupported commands to Cast receiver 2025-01-13 11:50:26 -05:00
Joshua Ozeri 7d075d03cd Add nav buttons to bookPlayer top bar (#6162)
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-01-10 17:09:15 -05:00
viown b4b3028da1 Backport pull request #6298 from jellyfin-web/release-10.10.z
Fix large PDF Display

Original-merge: 048d3f1e2c27fe93f768c2fc82d5f20f38af785f

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-19 15:44:09 -05:00
Arcus92 c3d7401bc9 Backport pull request #6291 from jellyfin-web/release-10.10.z
Update dependency libpgs to v0.8.0

Original-merge: 22ae941a9a29d968f179f07c637c9f4b62026d93

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: 2ed3965197354bc78982c4bc71827cb3e7dad46f

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:34 -05:00
AeRo 8b3a02c727 Fix queue when playing on remote device (partial) (#3381) 2024-10-16 21:27:10 -04:00
Martin 7e4921f1dc Fix blurry pdf player rendering for all viewport sizes (#6182) 2024-10-13 04:24:08 -04:00
gnattu da4265eb46 Merge branch 'master' into burn-subtitle-transcoding 2024-10-09 06:53:18 +08:00
gnattu 24c30dc96d Handle addGainElement failure
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-10-01 18:25:09 +08:00
gnattu 75d21a8140 Fix lint
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-10-01 17:18:26 +08:00
gnattu 6b52358b57 Remove commented code 2024-10-01 17:13:52 +08:00
gnattu 0dbde71241 Only add gain node when normalization enabled 2024-10-01 17:03:45 +08: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
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: 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