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

1513 commits

Author SHA1 Message Date
George Haidos
7372e837ee
Force support DoVi profile 8 for webOS TVs that support it but report otherwise 2024-07-08 21:36:33 +03:00
Bill Thornton
238b44f1bb Fix live tv images being ignored 2024-06-05 17:44:50 -04:00
Bill Thornton
52aa8ebd49
Merge pull request #5662 from gnattu/mark-opera-as-hevc-av1-ready
Mark desktop Opera as AV1 and HEVC ready in fmp4
2024-06-05 14:14:04 -04:00
gnattu
07bbe67927 Mark desktop Opera as AV1 and HEVC ready in fmp4
Users report that the desktop Opera can play AV1 and HEVC just fine in fmp4
2024-06-05 23:30:57 +08:00
FintasticMan
472fc09a50
Also prioritise HEVC for Tizen 2024-05-29 10:40:47 +02:00
FintasticMan
4eeb79b3e1
Prioritise HEVC in TS containers on webOS 2024-05-28 23:58:05 +02:00
LJQ
c1db082629 Fix ua detection 2024-05-27 02:55:00 +08:00
NotSaifA
b49eb09a08
Calculate timezone offset based on input 2024-05-24 06:17:19 -04:00
Bill Thornton
6da3dd7c86
Merge pull request #5526 from gnattu/remove-redundant-keybindings 2024-05-21 16:38:56 -04:00
Dmitry Lyzo
fb87dfbf5e Add specialized video transcoding profile with FLAC for webOS
webOS doesn't seem to support FLAC with more than 2 channels.
Split each video transcoding profile with FLAC so that the
containing FLAC is only applied to 2 channels audio.
2024-05-21 23:20:28 +03:00
Dmitry Lyzo
1342bedad0 Limit maximum FLAC channels to 2 on webOS 2024-05-21 23:20:28 +03:00
gnattu
11e3bf395e
use browser.tv
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-21 22:37:35 +08:00
gnattu
0271ae42c0 Use modern syntax & slight perf improvement 2024-05-21 17:55:11 +08:00
gnattu
68bac17a46 Only bind media keys for TV and browsers not having mediaSession 2024-05-21 14:13:19 +08:00
Bill Thornton
91961de0ce Restore librarymenu.setTabs functionality 2024-05-17 10:28:57 -04:00
gnattu
bdce41c3ae Don’t bind to keyevents of media keys
These events are already handled by MediaSession. On some operating systems, like Windows, the browser will send both the MediaSession event and the keydown event to the webpage, causing the event to be handled twice and resulting in issues.
2024-05-17 16:08:51 +08:00
Bill Thornton
1ad7dfb5c0 Fix invalid sort order values 2024-05-15 02:39:50 -04:00
Bill Thornton
bae48c4023 Cleanup logs and make playlists public by default 2024-05-06 03:10:52 -04:00
Bill Thornton
3e62933461 Add permission check for reordering playlist items 2024-05-06 01:50:56 -04:00
Dmitry Lyzo
275e18457e Add TrueHD enabling option 2024-05-05 01:36:40 +03:00
Dmitry Lyzo
ce15adba69 Add DTS enabling option 2024-05-05 01:36:40 +03:00
Dmitry Lyzo
58051dcd80 Extract canPlayDts function 2024-05-05 01:36:40 +03:00
Bill Thornton
66e25dfefc
Merge pull request #5419 from gnattu/fix-mp3-hls
Fix MP3 audio playback capability checking with HLS
2024-04-30 13:46:59 -04:00
gnattu
762ea7f147
Change check order to match the comment
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-04-30 18:46:48 +08:00
gnattu
70c8b439b1 Disable mp3 in hls-ts for ps4 2024-04-30 17:09:21 +08:00
gnattu
13b5c071b8 relax the mp3 compatability check for mp3 in hls-ts 2024-04-30 08:25:54 +08:00
gnattu
adf6530650 Add options.supportsMp3InTs to allow client override 2024-04-26 22:24:05 +08:00
gnattu
7f27baf183 Fix lint 2024-04-26 06:13:15 +08:00
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
Bond_009
c414f22e6f Remove nonexistent ItemField AudioInfo
Fixes
```
System.FormatException: AudioInfo is not a valid value for ItemFields.
 ---> System.ArgumentException: Requested value 'AudioInfo' was not found.
   at System.Enum.TryParseByName[TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TStorage& result)
   at System.Enum.TryParseByValueOrName[TUnderlying,TStorage](RuntimeType enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, TUnderlying& result)
   at System.Enum.TryParse(Type enumType, ReadOnlySpan`1 value, Boolean ignoreCase, Boolean throwOnFailure, Object& result)
   at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   --- End of inner exception stack trace ---
   at System.ComponentModel.EnumConverter.ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, Object value)
   at Jellyfin.Api.ModelBinders.CommaDelimitedArrayModelBinder.GetParsedResult(IReadOnlyList`1 values, Type elementType, TypeConverter converter) in /home/bond/dev/jellyfin/Jellyfin.Api/ModelBinders/CommaDelimitedArrayModelBinder.cs:line 67
```
2024-04-23 11:19:56 +02:00
Bill Thornton
7158be9aaf
Merge pull request #5392 from thornbill/playlist-editor-ts 2024-04-21 23:43:44 -04:00
Bill Thornton
3f967f70f5
Merge pull request #4733 from robert-hamilton36/LyricsSupport
Add Lyric support
2024-04-21 14:29:28 -04:00
Bill Thornton
fa16daabb0 Fix type errors in playlist editor 2024-04-16 09:16:54 -04:00
Bill Thornton
8b9dd7ec87 Remove dead playlists controller 2024-04-16 09:16:54 -04:00
robert-hamilton36
c42b96df3e add Lyrics 2024-04-10 10:49:33 +12: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