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

1565 commits

Author SHA1 Message Date
gnattu
0ed16a04b2 Add user-configurable switch for hi10p on safari 2024-08-10 21:00:48 +08:00
gnattu
66e5ce330f
Fix lint
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-10 17:51:44 +08:00
gnattu
62b44d218c Add support for H264 High 10 Profile on Safari 2024-08-10 17:33:59 +08:00
RaafatAkkad
fa3be557c5 Backport pull request #5669 from jellyfin-web/release-10.9.z
Force DoVi on browser.xboxOne as edgeUWP says it can't play it

Original-merge: 665678d5d7

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2024-08-05 11:14:38 -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
thornbill
0084cc856e Backport pull request #5806 from jellyfin-web/release-10.9.z
Fix dashboard body class sometimes missing

Original-merge: f3bb9f2eef

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:53:35 -04:00
GeorgeH005
a3c0fb05c3 Backport pull request #5553 from jellyfin-web/release-10.9.z
Fix Dolby Vision playback on webOS

Original-merge: 86ff77924e

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

Backported-by: Bill Thornton <thornbill@users.noreply.github.com>
2024-07-21 01:43:53 -04:00
Bill Thornton
e0be16b272
Merge pull request #5625 from FintasticMan/add_prefer_transcode_video
Add setting for preferred video codec
2024-07-15 16:14:51 -04:00
thornbill
83c1b47688 Backport pull request #5664 from jellyfin-web/release-10.9.z
Fix live tv images being ignored

Original-merge: d898afdf10

Merged-by: joshuaboniface <joshua@boniface.me>

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-06 14:39:52 -04:00
gnattu
bc089e6b1b Backport pull request #5662 from jellyfin-web/release-10.9.z
Mark desktop Opera as AV1 and HEVC ready in fmp4

Original-merge: 52aa8ebd49

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-05 17:03:54 -04:00
scampower3
da80ba85ee Backport pull request #5612 from jellyfin-web/release-10.9.z
Fix user agent detection

Original-merge: 788ce37c43

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-06-01 18:42:02 -04:00
FintasticMan
b234888485
Add setting for preferred video codec 2024-05-29 12:14:19 +02:00
NotSaifA
d4e7ac039f Backport pull request #5599 from jellyfin-web/release-10.9.z
Show correct release date

Original-merge: 1ea598968c

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:50:50 -04:00
gnattu
22eb6bf3f6 Backport pull request #5526 from jellyfin-web/release-10.9.z
Don’t bind to keyevents of media keys when browser support mediaSession

Original-merge: 6da3dd7c86

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:50:36 -04:00
dmitrylyzo
6e32ea052d Backport pull request #5452 from jellyfin-web/release-10.9.z
Limit maximum FLAC audio channels in video to 2 on webOS

Original-merge: 9d9b69edd5

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-25 11:50:34 -04:00
scampower3
32fc33894d
Add setting to prioritise what audio codec to transcode to (#5434)
* Add setting to prioritise what audio codec to transcode to

* Add comment

* rename selectPreferredTranscodeAudio to preferredTranscodeAudio

* Add review changes

* Add review changes

* Add reviewed fixes

* Add help text.

* Fix elint

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

* Change *AudioCodecInVideo  to *VideoAudioCodec  and move option to video advanced

* Update src/components/playbackSettings/playbackSettings.template.html

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

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2024-05-18 01:19:56 -04:00
thornbill
e2f805da19 Backport pull request #5529 from jellyfin-web/release-10.9.z
Restore library menu tabs functionality

Original-merge: 7ce8c070b3

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:52:49 -04:00
thornbill
cb01afce02 Backport pull request #5512 from jellyfin-web/release-10.9.z
Fix invalid sort order values

Original-merge: 0fcb1ff983

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-05-17 13:52:44 -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