Commit Graph

1641 Commits

Author SHA1 Message Date
David Federman 8b30b5b6c8 Clarify Playlist and Collections delete prompt (#7534)
* Clarify Collections delete prompt

Fixes #5040

* Playlist too

* Simplify messages
2026-01-27 17:37:28 -05:00
antaljanosbenjamin 16c72ac1cc Backport pull request #7526 from jellyfin-web/release-10.11.z
Allow to play Dolby Vision with fallback on webOS

Original-merge: cb65a1899877dd5aba58f8e95ff02d32da295c10

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-01-27 16:22:37 -05:00
Niels van Velzen 54ebef9b26 Merge pull request #7536 from dfederm/remove-usersettings-dead-code
Remove getData() and importFrom() dead code from userSettings.js
2026-01-27 11:33:41 +01:00
David Federman 0613d807e3 Remove getData() and importFrom() dead code from userSettings.js 2026-01-26 16:21:44 -08:00
flb 56d57de980 fix: add missing Rewind & FastForward PlayState commands handling 2026-01-26 11:47:37 +01:00
thornbill 5ec2eff99a Backport pull request #7495 from jellyfin-web/release-10.11.z
Add Vega OS detection

Original-merge: 9b80917cd1dc14c792ada2289ee63d0911734a92

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2026-01-15 13:40:29 -05:00
Bill Thornton a1bc62d158 Merge pull request #7321 from kinke/tizen_anamorphic
Tizen: Enable direct-play of anamorphic videos
2025-12-19 11:51:53 -05:00
Martin Kinkelin 08f8b2d2f7 Tizen: Enable direct-play of anamorphic videos
Anamorphic videos currently require a remux, which apparently breaks
the aspect ratio: https://github.com/jellyfin/jellyfin-tizen/issues/376

On my Tizen v9 TV, the web player handles the aspect ratio just fine
directly, correctly stretching the 720x472 pixels of some DVD source
to a 873x472 view. Tested with HEVC and H264 media.

Also got successful test reports on Tizen 6.0 and 6.5 TVs.
2025-12-19 11:38:48 +01:00
thornbill dc7226eeea Backport pull request #7411 from jellyfin-web/release-10.11.z
Fix browser detection overwrites

Original-merge: 6bfff061cef4c3c982e4de7024108c7a9aacb7df

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-12-10 09:56:14 -05:00
Bill Thornton 7e4eb2f43f Merge pull request #6376 from imtsuki/add-hevc-186-check 2025-12-04 22:29:46 -05:00
Richard Nesnass a2fef21af2 New display setting to configure slideshow delay 2025-12-04 13:43:08 -05:00
theguymadmax 2d7a38c9cc Backport pull request #7331 from jellyfin-web/release-10.11.z
Fix trickplay not displaying when content is played from a playlist

Original-merge: b807ebfa4a5fb32fac0da3430722e9997dd7c012

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 12:13:17 -05:00
gnattu a2e9231983 Backport pull request #7335 from jellyfin-web/release-10.11.z
Blacklist Firefox native mkv playback

Original-merge: f2d2c5b26e16be0bec0d26674ad2b31ae6ebdab5

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:19 -05:00
gnattu 0c9e61fdc2 Backport pull request #7298 from jellyfin-web/release-10.11.z
Relax dynamic HDR device Profile

Original-merge: f445e53f7eb9d24844b2f452dd62b0e7622409ae

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:11 -05:00
thornbill 463b3559b1 Backport pull request #7296 from jellyfin-web/release-10.11.z
Revert "Enable use of hls.js when LG WebOS 4 or newer is used."

Original-merge: 03c2cebbd3620296375847a3b8e4677bfe039ce6

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:10 -05:00
kinke e64e1f6535 Backport pull request #7283 from jellyfin-web/release-10.11.z
Restrict recently added max-32-streams limit to Tizen < v6.5

Original-merge: 39f971ffa4fe0f2b76d3b0dc0619b957c46483a1

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:06 -05:00
nielsvanvelzen 91cfc15e1c Backport pull request #7258 from jellyfin-web/release-10.11.z
Add Titan OS detection

Original-merge: e10233481273dfe6fef58fdcbf964eedf0776345

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-11-02 21:59:37 -05:00
Jagadam Dinesh Reddy 5bf0b0314c Merge pull request #7127 from jagadam97/enable-screenSaver-in-player
Enable screen saver in player if the video is paused
2025-10-09 16:47:14 -04:00
Bill Thornton abce5b1bea Move event types to constants 2025-10-03 14:12:05 -04:00
Bill Thornton a32b2613ac Fix material react table theming 2025-10-03 09:46:25 -04:00
Bill Thornton e225dce119 Fix browser type definition 2025-09-29 17:00:52 -04:00
Bill Thornton 139ecd8146 Add typing for browser.js 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 6d11d4ab40 Merge pull request #7104 from thornbill/fix-duped-music-videos
Refactor music video section handling for artists
2025-08-19 15:43:21 -04:00
Bill Thornton c965b6169d Refactor music video section for artists 2025-08-19 14:41:37 -04:00
Bill Thornton 723369acec Use theme manager to update mui theme 2025-08-18 11:13:53 -04:00
Bradley Eaton cc81d133c8 Fix Edge Webview 2 being detected as old Edge. 2025-08-13 09:30:30 +01:00
Bill Thornton 3d2f060373 Merge pull request #6974 from brad1111/checkbox-controller-fix
Fix checkbox toggle on controller
2025-07-31 14:17:17 -04:00
Bradley Eaton 0e447a6eb4 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-07-27 11:19:16 +01:00
Bradley Eaton fcd1a65522 Make changes based on code review. 2025-07-19 15:23:00 +01:00
Bradley Eaton d5bdd3cd5a Prevent clickOnKeyUp if keyup/down behaviour is prevented in gamepadtokey 2025-07-15 18:59:19 +01:00
Bill Thornton 2346943348 Move dom.js to utils 2025-07-11 18:28:55 -04:00
Bill Thornton 6773d89d32 Merge pull request #6993 from brad1111/uwp-xbox-controller-fix
Use keycodes for UWP controller instead of gamepadtokey.
2025-07-11 14:31:30 -04:00
Bradley Eaton daf74ed4be Apply suggestions from code review
Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2025-07-10 09:17:55 +01:00
Bradley Eaton 972a2f8488 Code review tweaks 2025-07-05 17:52:41 +01:00
Bradley Eaton f4a600c276 Use KeyAliases for Xbox Controller 2025-07-01 11:56:56 +01:00
Bradley Eaton 54b6d4015c Enable browser detection on UWP WebView 2. 2025-06-30 16:37:47 +01:00
Bradley Eaton eff4ca2f19 Use keyboard key names for navigation on controller. 2025-06-30 16:07:37 +01:00
Bradley Eaton a7d443ab23 Use keycodes for UWP xbox instead of gamepadtokey. 2025-06-29 10:22:13 +01:00
Timi Tuohenmaa 85fc9de45f Enable use of hls.js when LG WebOS 4 or newer is used. 2025-06-27 13:00:09 -04:00
Diego Echeverri 586e3060e4 Handle promise rejection exceptions from actionSheet (#6817)
* Add catches to jellyfin

* Undo format changes to actionSheet

* formatting

* Remove logging

* commented block for screenshot

* Handle another case

* weird indentation fix

* Add myself as a contributor
2025-05-13 17:01:18 -04:00
Niels van Velzen 7dfc1a1494 Add "DownloadManagement" app feature for use in NativeShell clients (#6833)
* Add "DownloadManagement" app feature for use in NativeShell clients

* Address review feedback

* Address review feedback (round 2)
2025-05-13 15:35:15 -04:00
Bill Thornton fdcf1b06c3 Add constants for app features 2025-04-30 17:41:36 -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 a7457dc9c9 Merge pull request #6771 from thornbill/splash-screen-login 2025-04-17 20:15:33 -04:00
Bill Thornton 6994ad8de2 Update filter icons 2025-04-16 14:28:55 -04:00
Bill Thornton 3898793df9 Add splash screen backdrop to login page 2025-04-15 12:39:59 -04:00
Pat f8546b35ec Add option to limit hls segment length for webOS (#6530)
* -Add clientside ability to limit segment length to 1. See https://github.com/jellyfin/jellyfin-webos/issues/248 for details.
-Add translations for this new setting (generated by github copilot).
-Corrected small typo 'perfer'.

* Move this to relevant scope

* Revert translations except en-us

* rewrite and relocate translation to alphabetical order

* Relocate new setting to 'video advanced' heading instead of 'advanced'

* Hide hls segment setting initially but show it for WebOS users.

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

* Update src/components/playbackSettings/playbackSettings.js

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>

---------

Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-04-11 15:51:21 -04:00
Bill Thornton f48d9fda3a Fix the title not using the server name 2025-04-04 02:53:10 -04:00