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

162 commits

Author SHA1 Message Date
Ivan Schurawel
ab75013d60 Revert "fix: ensure secondary index is valid"
This reverts commit 01dfad4996d2bdc96a8506b6d0c4542bfd15bc3b.
2023-02-21 09:16:32 -05:00
Ivan Schurawel
698abb929b Revert "fix: check if primary supports secondary track"
This reverts commit e3e0348daeded50ed641c8def9a2619aff4f49bf.
2023-02-21 09:16:32 -05:00
Ivan Schurawel
3d3a0c43b3 chore: ensure check has valid track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
50eb5f277d fix: check if primary supports secondary track 2023-02-21 09:16:32 -05:00
Ivan Schurawel
3c0ace3386 fix: ensure secondary index is valid 2023-02-21 09:16:32 -05:00
Ivan Schurawel
95a705a893 Update src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
89ec4cf9cf chore: implement feedback 2023-02-21 09:16:32 -05:00
Ivan Schurawel
c74c0cddde chore: clear and set secondary track for continued plays 2023-02-21 09:16:32 -05:00
Ivan Schurawel
2a1ff26ad9 clean up code
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
5a217ca084 set secondary sub index after player succeeds
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
e5c05b4ebc Update error logging in src/components/playback/playbackmanager.js src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
c68d01a0f0 Update error logging in src/components/playback/playbackmanager.js
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
69265e2118 Update src/components/playback/playbackmanager.js
Update error logging

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
2023-02-21 09:16:32 -05:00
Ivan Schurawel
a50fae3b7d chore: simplify/refactor to reuse existing method 2023-02-21 09:16:32 -05:00
Ivan Schurawel
b1e397c4bc fix: use correct stream, code safety, race conditions, update css 2023-02-21 09:16:32 -05:00
Ivan Schurawel
abc663f6f6 fix: update ssa/ass checks, custom track location, offsets 2023-02-21 09:16:32 -05:00
Ivan Schurawel
9ddafb063b fix: limit secondary to non-SSA/ASS subtitles 2023-02-21 09:16:32 -05:00
Ivan Schurawel
348de5ac7f feat: resume secondary track for current session 2023-02-21 09:16:32 -05:00
Ivan Schurawel
145aea184f feat: add native secondary subtitle support 2023-02-21 09:16:32 -05:00
Dmitry Lyzo
abed235b50 Backport pull request #4263 from jellyfin/release-10.8.z
Fix change audio track

Original-merge: 9139153d16

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2023-01-22 14:08:02 -05:00
Rob Farraher
6c4a3ec6f1 Add getAdditionalParts method to playbackmanager
Adds support for seamless playback of multipart Movies.
When a movie with an additional part is played,
enqueue the additional parts in the playlist.
2023-01-04 16:38:24 -05:00
Aimekram
832b9eaf4d fix: eslint no-shadow errors 2022-10-16 16:04:37 +02:00
Bill Thornton
0a0e45d155 Replace apiclient event bus with local version 2022-10-14 10:58:16 -04:00
Bill Thornton
e0013915fd Enable eslint sonar prefer-object-literal 2022-10-12 14:44:10 -04:00
Bill Thornton
b426b6e2bf Fix sonarjs prefer-single-boolean-return 2022-10-11 03:11:41 -04:00
Bill Thornton
f20a0e447c Fix redundant assignment issue from sonar 2022-10-04 16:27:11 -04:00
Bill Thornton
1f4e65822b Fix sonarjs no-collapsible-if 2022-10-03 14:26:16 -04:00
Joshua M. Boniface
5312358f91 Merge pull request #3721 from Shadowghost/fix-stream-autoselect
(cherry picked from commit d967ce860c)
Signed-off-by: Bill Thornton <billt2006@gmail.com>
2022-06-29 01:05:05 -04:00
Bill Thornton
0db3472cc6 Merge pull request #3614 from dmitrylyzo/fix-undefined-streaminfo-url
Check undefined streamInfo.url

(cherry picked from commit 76ca94094b)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:38:52 -04:00
Bill Thornton
c74712e13f Merge pull request #3543 from Shadowghost/strm-display-fix
(cherry picked from commit 4792631f06)
Signed-off-by: crobibero <cody@robibe.ro>
2022-05-20 18:36:37 -04:00
Ryan Hartzell
d895a4fc6a add eslint no-nested-ternary rule and fix violations 2022-04-27 16:06:24 -07:00
Dmitry Lyzo
93d3458fd0 Fix old streamInfo on stream change
When the client changes the stream (fail to play) `streamInfo`
contains the old play session and the next progress report
will update the wrong session. The server then responds with
the wrong playback method until the next progress report.

Update `streamInfo` before playback start so that the data
is up to date.
2022-03-15 23:40:12 +03:00
Bill Thornton
9067b0e397 Fix eslint errors for empty functions/constructors 2022-03-01 10:57:48 -05:00
Joshua M. Boniface
3f0b8058ad
Merge pull request #3251 from thornbill/remove-photo-limit 2022-02-28 23:47:53 -05:00
Dmitry Lyzo
d997d63d11 Fix theme song playback when switching items with different themes
When you change an item with a theme to an item with a different theme, the
backdrop tries to access the player. The latter has not yet started playing the
new theme (`streamInfo` is null), but is already considered playing. A runtime
error occurs when referring to null `streamInfo` (to check if the content type
matches).

To fix the problem, set `streamInfo` just before playback starts.
2022-02-01 00:56:02 +03:00
Dmitry Lyzo
e455ecbb75 Fix trailer playback when no local trailers are available 2022-01-14 23:51:06 +03:00
Bill Thornton
692b6ae7a2 Allow for unlimited photos in playbackmanager 2021-12-30 13:25:27 -05:00
Bill Thornton
709ef906cc Fix screenfull imports 2021-11-10 13:00:29 -05:00
José Olívio M. Pedrosa
5ffe4aac8f
Save playback speed rate, and restore when playing a video again 2021-10-30 18:25:06 -03:00
Dmitry Lyzo
94bbe803c1 Clear data when player is destroyed 2021-10-15 21:49:11 +03:00
Dmitry Lyzo
6b4c4d3140 Fix playback error stop 2021-10-15 21:49:11 +03:00
Bill Thornton
2cf9f05c43
Merge pull request #2943 from thornbill/fix-play-all
Fix play all and shuffle buttons
2021-09-17 14:03:18 -04:00
Bill Thornton
b51c59e583 Remove Video from play all query in photo albums 2021-09-14 10:35:46 -04:00
Bill Thornton
8b8cd0f1f9 Remove Video from play all query in photo libraries 2021-09-13 10:23:46 -04:00
Bill Thornton
4f762c1076 Remove unused filesystem support 2021-09-09 12:18:35 -04:00
Bill Thornton
4573a1a233 Fix play all for photo libraries 2021-09-09 10:58:18 -04:00
Bill Thornton
ac45163e4c Fix direct play logic when direct stream is disabled 2021-09-08 11:33:20 -04:00
Ian Walton
af2b05044c
Merge branch 'master' into auto-set-tracks 2021-09-07 12:18:53 -04:00
Bill Thornton
d2519ca5c6
Merge pull request #2914 from jellyfin/player-not-found
Show error if player not found
2021-09-07 10:41:25 -04:00
Dmitry Lyzo
ae2e1ef836 Print error 2021-09-06 18:45:52 +03:00