Commit Graph

1566 Commits

Author SHA1 Message Date
Abdul Mueid 316542c100 Vidaa OS web browser reports it supports HEVC but playback is glitchy. Tested on 2 models (U7 & U8). This commit disables HEVC on Vidaa OS browser profile and uses transcoding instead to play HEVC files.
With MKV disabled and hlsInTs, hevc videos work properly by remuxing on Hisense Vidaa OS. Tested on model 55U7QF.

Removed force disabling hevc as it is no longer required with hlsInTs
2024-10-19 13:07:56 -04:00
Bill Thornton a7185ed750 Merge pull request #6157 from thornbill/media-segment-actions
Add media segment skipping
2024-10-13 16:38:01 -04:00
Bill Thornton 5ffc9c7618 Update drawer label for metadata manager 2024-10-10 10:26:23 -04:00
Bill Thornton b93450098a Add media segment manager 2024-10-09 17:07:33 -04:00
Bill Thornton 52d4919df4 Merge pull request #5906 from gnattu/burn-subtitle-transcoding 2024-10-09 14:15:18 -04:00
Ethan Messinger-Arns 0cc2b0698a Add option to control how long the screensaver takes to start (#6165)
* Added option to control how long the screensaver takes to start

* ESLint fixes

* Requested pull request fixes

* Alphabetized the translation string placement

* Simplified getter
2024-10-09 10:45:19 -04:00
gnattu da4265eb46 Merge branch 'master' into burn-subtitle-transcoding 2024-10-09 06:53:18 +08:00
Bill Thornton 0c729d347b Merge pull request #6090 from dmitrylyzo/tizen-dovi
Allow Dolby Vision fallback layer on Tizen 3+
2024-09-21 02:22:46 -04:00
Dmitry Lyzo aa4004a1be Allow Dolby Vision fallback layer on Tizen 3+ 2024-09-21 01:35:39 +03:00
Bill Thornton c2aca253f5 Merge pull request #5955 from mprasil/master 2024-09-20 18:29:37 -04:00
gnattu e48321a2c4 Add option to always burn in subtitles if transcoding is triggered 2024-09-21 04:10:46 +08:00
Bill Thornton ef6d9c7241 Merge pull request #5976 from GodTamIt/ff-hdr
Support HDR in Firefox for macOS
2024-09-20 16:04:48 -04: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
viown 7b1535073b add log message 2024-09-20 15:01:34 -04:00
viown 5396e3c95c fix merge conflict 2024-09-20 15:01:34 -04:00
Bill Thornton 37c8370d57 Merge pull request #6070 from dmitrylyzo/fix-hotkeys
Make hotkeys strict and prevent default actions for handled ones
2024-09-20 14:47:33 -04:00
Bill Thornton 67b569cc26 Merge pull request #6073 from gnattu/allow-vp9-remux-chrome-firefox
Allow VP9 remuxing for Chrome and Firefox
2024-09-20 14:41:56 -04:00
Bill Thornton 610cbdcee9 Merge pull request #6080 from dmitrylyzo/discard-chrome-safari
Discard `chrome` and `safari` on Tizen and webOS
2024-09-20 14:40:58 -04:00
Bill Thornton dafaf4a967 Merge pull request #6029 from nyanmisaka/dovi-profile10
Add support for DoVi Profile 10
2024-09-20 13:45:52 -04:00
Christopher Tam 362e4c160b Make boolean logic more readable 2024-09-19 19:00:46 -04:00
Christopher Tam e4fc8e811a Support HDR in Firefox for macOS
Firefox 100 introduced HDR playback:
  * https://www.mozilla.org/en-US/firefox/100.0/releasenotes/

This patches the issue where HDR detection is broken for HDR videos in
VP9 (video codec) in an MP4 container:
  * https://bugzilla.mozilla.org/show_bug.cgi?id=1915265
2024-09-19 19:00:46 -04:00
David Schulte 8753f84335 Added client setting to enable experimental Pgs subtitle renderer. 2024-09-18 19:18:12 +02:00
Dmitry Lyzo 393db341a6 Discard chrome and safari on Tizen and webOS 2024-09-17 13:08:44 +03:00
gnattu b2dc11b231 Allow VP9 remuxing for chrome and firefox
Have tested with HLS.js on those clients and works well in fMP4 container
2024-09-14 18:03:19 +08:00
Dmitry Lyzo 3025e9bf48 Ignore modified hotkeys 2024-09-14 02:03:38 +03:00
David Schulte a6732739c5 Respecting local burn-in subtitle setting when checking for PGS support. 2024-09-13 22:45:03 +02:00
David Schulte e9aedc3305 Added native PGS (graphical subtitle) rendering for external streams. 2024-09-13 22:44:47 +02:00
Nyanmisaka 10d615c4d0 Apply suggestions from code review
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-09-09 04:33:39 +08:00
gnattu e810ec3cd9 Add audio options to workaround compatability problems 2024-09-08 22:14:19 +08:00
Bill Thornton c80e0fde0c Merge pull request #5901 from gnattu/safari-hi10p 2024-09-07 21:53:01 -04:00
thornbill 67201033c6 Backport pull request #6013 from jellyfin-web/release-10.9.z
Fix autocast when already connected

Original-merge: a1721ddd179ea391e0325c85538631bf9a55b129

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-09-07 18:07:35 -04:00
nyanmisaka 5eb91ea398 Backport pull request #5983 from jellyfin-web/release-10.9.z
Fix overly strict dovi level testing

Original-merge: 2ebf0c9fe42e2d60be41f048fc586c3a11c20729

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-09-07 18:07:31 -04:00
dmitrylyzo 5e33b983a5 Backport pull request #5972 from jellyfin-web/release-10.9.z
Apply Maximum Allowed Audio Channels to DirectPlay

Original-merge: 20ea6041a76bd1d6b2eee0b2ab3c16579a172984

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-09-07 18:07:30 -04:00
nyanmisaka 6660f57d98 Add support for DoVi Profile 10
Profile 10 spec covers DoVi video with and without the fallback layer.

For now, once a device reports support for dav1.10, it is assumed that
the device supports them all.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-09-07 22:21:39 +08:00
Bill Thornton c8db463868 Merge pull request #5987 from gnattu/limit-opus-to-safari17
Limit opus support to Safari 17
2024-09-03 16:45:51 -04:00
venkata nadha reddy 6bee8694a2 Include The Name Of The TV Show while displaying Episodes In Playlists. (#5778)
* Include The Name Of The TV Show while displaying Episodes In Playlists.

* Include The Name Of The TV Show while displaying Episodes In Collections.

* Undoing Carbuilder changes.

* Undoing itemHelper changes

* change in playlistViewer using showParentTitle
2024-09-03 15:47:30 -04:00
gnattu 79bea95557 Limit opus support to Safari 17 2024-08-29 10:24:11 +08:00
gnattu 03eb42a8cf Reorder safari hi10p profile before normal profile 2024-08-26 00:12:37 +08:00
Miroslav Prasil fd18c3e600 Support for Home and Search media keys in TV mode
The remote I have has some extra "media" buttons besides the already
supported playback controls.

This adds support for "Find" button to navigate to search page and
"BrowserHome" button to navigate back to main screen.

Adding these to the `NavigationKeys` only enables functionality for TV
mode which I think is pretty reasonable constraint - on actual desktop
people might prefer to use these keys to control the browser rather than
Jellyfin interface.
2024-08-25 10:46:43 +00: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
gnattu 6195e11922 Use else if just in case safari changed behavior in future 2024-08-21 04:50:18 +08:00
Bill Thornton 31fbc08269 Merge pull request #5717 from grafixeyehero/Add-filter-status-Indicator-legacy
Add filter status indicator
2024-08-20 16:45:52 -04:00
gnattu 6e0ad2ed1b Override mp3 remux container (#5914)
* Override mp3 remux container

The server generally filters out invalid containers for HLS in most cases. However, MP3 is a special case because, while it is technically possible and allowed as a codec for fMP4 on the server side, most browsers do not support it. Override the remux container to force MPEG-TS for MP3. The server will still direct play MP3 in an MP3 container. This is useful for supporting universal containers like MKA.

* Fix lint

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-17 19:20:08 -04:00
grafixeyehero 7074d41a56 Fix save library filter state 2024-08-17 01:14:30 +03:00
Bill Thornton 5010367163 Use consistent import style
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-08-15 10:15:58 -04:00
Bill Thornton 422adde900 Use consistent import style 2024-08-15 02:33:50 -04:00
Bill Thornton 056d802c56 Move globalize to lib 2024-08-14 14:00:09 -04:00
Bill Thornton 0ea5349422 Move libraries to lib 2024-08-14 13:57:38 -04:00
jchuong 6d350b8aa4 Backport pull request #5910 from jellyfin-web/release-10.9.z
Fix "Download All" for Safari

Original-merge: 4071c4443757aa01f46398b981f1ccc25615c379

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2024-08-13 11:53:24 -04:00
thornbill 37fbfb3772 Backport pull request #5898 from jellyfin-web/release-10.9.z
Fix autoCast race condition

Original-merge: 7f575d724ed04d3409c104cee59de9c1be86feda

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2024-08-13 11:53:23 -04:00