1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00
Commit graph

1479 commits

Author SHA1 Message Date
gnattu
193c89802e Fix MP3 audio playback capability checking with HLS
The previous check was too naive, assuming that most browsers that support playing MP3 directly in an mp4 file can support MP3 with HLS. However, this assumption is wrong. In fact, most browsers won’t play MP3 with HLS, with Safari being the only exception. Even on Safari, MP3 support with HLS is limited to the mpegts container, and it won’t play MP3 in the fmp4 container.
2024-04-26 06:00:24 +08:00
gnattu
f8b5c36fef chore: reuse enableFmp4Hls for video and audio 2024-04-09 10:40:17 +08:00
gnattu
4b054caebd chore: remove leftover comment 2024-04-08 14:03:02 +08:00
gnattu
be3b321ffb fix: use correct hls containers for audio
The current container setting was set 4 years ago and does not reflect current browsers. We should prioritize using fmp4 when possible and fallback to mpegts if necessary.
2024-04-08 13:49:45 +08:00
Bond_009
0a932ee756 Limit Video Level to 4.2 in fMP4 for iOS < 13 2024-03-31 23:34:05 -04:00
Bill Thornton
4a36f7571b
Merge pull request #5076 from grhallenbeck/dev-react-display-settings
feat: (preferences) migrate user display settings to react
2024-03-25 03:56:45 -04:00
Bill Thornton
1cfc4696f4
Merge pull request #5315 from dmitrylyzo/limit-supported-resolution
Add option to limit maximum supported video resolution
2024-03-25 03:49:03 -04:00
Grady Hallenbeck
3dd26c7785 feat: (preferences) hook react display settings into user settings 2024-03-24 19:01:50 -07:00
Dmitry Lyzo
639f99f82a Add option to enable smooth scroll 2024-03-25 01:31:41 +03:00
Dmitry Lyzo
6e6b696bd9 Add option to limit maximum supported video resolution 2024-03-25 00:25:52 +03:00
George Haidos
e49c66f250 Readability fixes 2024-03-24 16:35:15 +02:00
George Haidos
d094d0cbb7 Styling fixes 2024-03-24 16:35:15 +02:00
George Haidos
59cae8ce2f Fix annotations 2024-03-24 16:35:15 +02:00
George Haidos
e4fdd3ee94 Update browserDeviceProfile with the new Dolby Vision types 2024-03-24 16:35:15 +02:00
George Haidos
49552d0c9d Report DOVIWith{HDR10,HLG} only if dvh1 is supported as the codec tag 2024-03-24 16:35:15 +02:00
George Haidos
ea63120bff Styling fixes 2024-03-24 16:35:15 +02:00
George Haidos
b4f912be46 Add DoVi fallback types as per pull #10469 on main repo 2024-03-24 16:35:15 +02:00
Bill Thornton
dea57d87ee
Merge pull request #5232 from nizans/master
Delete series confirmation to be different to delete episode
2024-03-24 04:06:10 -04:00
Bill Thornton
56b9096db7
Merge pull request #5289 from nyanmisaka/enable-fmp4-hls-by-default 2024-03-22 19:03:57 -04:00
Nitzan Savion
6550d73ca6 Merge branch 'master' of https://github.com/nizans/jellyfin-web 2024-03-22 19:35:17 +02:00
Nitzan Savion
58e12db814 Replace hardcoded string for BaseItemKind values 2024-03-22 19:35:13 +02:00
Nitzan Savion
fc2032c07f
Merge branch 'master' into master 2024-03-22 18:15:00 +02:00
Nitzan Savion
fb6e0312ac
Merge branch 'master' into master 2024-03-21 18:31:12 +02:00
nyanmisaka
6875f28c36 Increase the minimum version of Tizen that supports native fMP4 to 5
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-19 17:43:29 +08:00
nyanmisaka
2ea1599e94 Enable 'Prefer fMP4-HLS Container' by default on certain platforms
fMP4 is enabled by default only on verified patforms. This
largely avoids transcoding HEVC and AV1, instead letting
the client handle them.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-03-19 17:43:29 +08:00
viktory36
d5c940dc84 For webOS, block DOVI on non mp4 containers 2024-03-15 04:11:39 +03:00
Nitzan Savion
0663c0731f Apply PR suggestions 2024-03-13 01:24:33 +02:00
Nyanmisaka
4a7fc0662a
Merge branch 'master' into relax-hevc-safari 2024-03-07 16:13:44 +08:00
András Maróy
1d38aa1208 Lower web0s version needed for audiotracks support 2024-03-05 16:38:18 +03:00
nyanmisaka
c469211e53 Only enable webm for Safari 15 and 16
webm container is currently broken on Safari 17.

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-29 01:38:11 +08:00
nyanmisaka
076a5b4e2c Enable AV1 remuxing via HLS fMP4 on Safari
AV1 should be supported by Apple devices that support hardware
acceleration. Software decoding is not yet supported on Safari.

See also https://bitmovin.com/apple-av1-support

Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-29 01:38:11 +08:00
Nitzan Savion
9754af5ef5 Delete Series confirmation and button text 2024-02-27 15:04:09 +02:00
Bill Thornton
22cb92aefd
Merge pull request #5212 from terite/terite-more-typescript 2024-02-23 10:56:42 -05:00
Bill Thornton
265afb519b
Merge pull request #5216 from thornbill/build-version
Add build and web versions to dashboard
2024-02-21 12:02:40 -05:00
Bill Thornton
1aabbae3a5 Add build and web versions to dashboard 2024-02-21 00:47:03 -05:00
David Stensland
3f84609faf convert scrollHelper to TypeScript 2024-02-18 12:46:34 -08:00
grafixeyehero
d702ad938a add show method for PlaylistEditor Class 2024-02-11 23:32:14 +03:00
Nyanmisaka
8a52518c79
Merge branch 'master' into relax-hevc-safari 2024-02-07 22:30:52 +08:00
nyanmisaka
113c59fbdc Add stricter checks for DolbyVision in HEVC
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-07 08:41:18 -05:00
nyanmisaka
c7f925a9c6 Enable client side tone-mapping on EdgeChromium 121+
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-06 01:07:47 +08:00
nyanmisaka
c56ba882a6 Relax HEVC on Safari for hvc1/dvh1 direct-play
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2024-02-06 01:06:34 +08:00
Kasin Sparks
a24b840153
Replace deprecated initEvent()
Replaced deprecated initEvent() with recommended event constructor, Event(), as per MDN web docs specification.
https://developer.mozilla.org/en-US/docs/Web/API/Event/initEvent#browser_compatibility
2024-01-21 21:02:18 -05:00
Bill Thornton
92358de0b6 Use react-query for UserViews queries 2024-01-17 12:02:55 -05:00
Bill Thornton
dace38c8dd Remove sync info from requested fields 2024-01-11 02:24:16 -05:00
Niels van Velzen
9eeec9270d Remove unused sync code 2024-01-06 19:34:34 +01:00
nyanmisaka
ecd63ac635 Fix a typo in Chrome version check
Signed-off-by: nyanmisaka <nst799610810@gmail.com>
2023-12-27 20:12:18 +08:00
Álvaro Fernández Rojas
f04d7e6af0 Enable DTS on webOS 23
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-12-13 19:07:13 +01:00
Bill Thornton
6498758b62
Merge pull request #4938 from rafma0/fix-tizen-flac
Remove FLAC Audio in Video Support for Tizen
2023-11-09 01:18:16 -05:00
Dennis de Lange
a4d3ba5d67 fix: Remove h264-10bit support from Tizen
(cherry picked from commit 0ad87f3b87)
2023-11-07 11:14:48 +03:00
rafma0
0cef9ff690 add comment about the change 2023-11-05 22:41:36 -03:00