Commit Graph

432 Commits

Author SHA1 Message Date
HaloCelsius 20dcfb4398 Backport pull request #7135 from jellyfin-web/release-10.11.z
Fix incorrect quality text label in video player

Original-merge: 9a207e9ba90d2294545fbafb17447bb0d0853c4f

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-12-15 17:50:21 -05:00
Bill Thornton 3d721d9658 Merge pull request #5488 from kevgrig/issue5486
Pass the new player to nextTrack to allow mixed playlist playback
2025-12-04 18:04:01 -05:00
dkanada 41bde8ecd8 Backport pull request #7345 from jellyfin-web/release-10.11.z
fix book playback in continue reading home section

Original-merge: 1686788be519d311035015941a98154dd0513a42

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-25 11:00:07 -05:00
thornbill 3dd636d520 Backport pull request #7301 from jellyfin-web/release-10.11.z
Fix first episode when playing a series

Original-merge: f077e294a971ff71cbb3fa54479a863dac66baa0

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-11-17 11:14:12 -05:00
thornbill 01e1345a89 Backport pull request #7219 from jellyfin-web/release-10.11.z
Fix skip button not displaying correctly with OSD (#6583)

Original-merge: 81698d5da77c6d2f93f5dd6b38a642fb46d66c72

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-10-21 15:51:05 -04:00
Bill Thornton f44b642514 Merge pull request #7183 from thornbill/theme-videos
Improve theme video support
2025-10-13 16:25:02 -04:00
theguymadmax ae99ac8b03 Add Play All and Shuffle buttons to Music Videos Libraries (#6866)
* Add play all & shuffle to Music Videos

* Update comments

---------

Co-authored-by: Max <no@example.com>
2025-10-10 01:10:04 -04:00
Bill Thornton fd4c897642 Use cover aspect ratio for theme videos 2025-10-09 13:49:57 -04:00
Bill Thornton abce5b1bea Move event types to constants 2025-10-03 14:12:05 -04:00
Bill Thornton a516de5fc7 Use enum values in getPlaybackPromise 2025-09-30 08:24:00 -04:00
Aubrey Benedetti 4b36146b34 Fix play all & shuffle not working on Person 2025-09-30 01:19:30 -04:00
Bill Thornton 2346943348 Move dom.js to utils 2025-07-11 18:28:55 -04:00
kevgrig 2cdbbd3f2d Merge branch 'master' into issue5486 2025-07-10 21:40:51 -05:00
Kevin G 5c8c86b766 Update based on feedback
Signed-off-by: Kevin G <kevin@myplaceonline.com>
2025-07-10 21:40:30 -05:00
Niels van Velzen de100462c3 use PascalCase for api_key parameter 2025-07-09 22:12:17 +02:00
Bill Thornton 74f83e6547 Merge pull request #6888 from theguymadmax/music-play-order-fix
Fix music playback order for artists and albums
2025-07-09 13:14:36 -04:00
Bill Thornton 4410631564 Merge pull request #6860 from theguymadmax/fix-studios
Fix play all & shuffle for studios
2025-07-09 13:07:21 -04:00
viown d218368b50 Enhance skip button design 2025-05-23 10:53:30 +03:00
Max 3ea9fea17d Fix music playback order for artists and albums 2025-05-20 18:38:38 -04:00
Max a3d9ad4766 Fix play all & shuffle not working on studios 2025-05-14 17:47:30 -04:00
Bill Thornton fdcf1b06c3 Add constants for app features 2025-04-30 17:41:36 -04:00
Bill Thornton 953073cd28 Use index file for apiclient lib imports 2025-04-22 08:48:34 -04:00
Bill Thornton 5bcbcfbe12 Move server connections to lib 2025-04-22 08:26:43 -04:00
Kevin G 4cccd63831 Issue #5486: When changing player types, destroy old player
Signed-off-by: Kevin G <kevin@myplaceonline.com>
2025-04-14 12:28:11 -04:00
Bill Thornton 34282e821a Add saving aspect ratio in video player 2025-04-02 11:09:12 -04:00
dmitrylyzo ea8636433d Backport pull request #6510 from jellyfin-web/release-10.10.z
Fix re-focusing on pause button when displaying OSD

Original-merge: c3c598e1f409b51e5b44cec26bdee6af765d20ef

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-04-02 01:27:13 -04:00
Bill Thornton 9077782c17 Fix autofixable eslint warnings 2025-03-27 11:32:16 -04:00
viown 2ce9e9f1e0 Refactor queries to use non-null assert 2025-02-27 15:27:54 +03:00
Bill Thornton 4730a30c3d Fix lint errors 2025-02-20 12:51:59 -05:00
Bill Thornton 18de10f2ea Merge pull request #6447 from thornbill/refactor-playing-text
Refactor item text lines
2025-02-13 16:23:07 -05:00
Kevinjil aa33101e1d Backport pull request #6396 from jellyfin-web/release-10.10.z
Remove invalid item id usage as media source id

Original-merge: 4793223f5d1235395572b02ed79687beb35d37e4

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2025-02-03 12:29:40 -05:00
Sebastian Di Luzio 21ca36aaa2 Fix playback of series with large set of episodes (#5786)
* fix: playback of series with large set of episodes

-  fetch episode info for a single episode instead of all episodes in existence

* fix: limit episodes to selected season

* fix: when starting series from the series play button, limit amount of episodes loaded

* Update playbackmanager.js

* fix: start series playback from upNext episode

also change playback from a specific episode to pull 100 next episodes instead of only the season this episode is in

* chore: clean up query params a bit

* fix: add forgotten query limit

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

* fix: get watched episodes as well for nextUp inside playing an entire show

* fix: get first unplayed episode without nextUp

* chore: remove unwanted whitepsace

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

---------

Co-authored-by: Bill Thornton <thornbill@users.noreply.github.com>
Co-authored-by: Dmitry Lyzo <56478732+dmitrylyzo@users.noreply.github.com>
2025-01-29 14:45:48 -05:00
rlauuzo 34ace6bc11 Backport pull request #6413 from jellyfin-web/release-10.10.z
Prevent Focus Loss When Skip Button is Pressed

Original-merge: 4f17cebc02c6cf5a2d9779b8861f98c9aa9e3e93

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:46 -05:00
viown 0065f165cb Backport pull request #6295 from jellyfin-web/release-10.10.z
Enable TV Support for 'Ask to Skip'

Original-merge: 26df03b64ce09e8c99b93dd0b88d73a76a8f1009

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

Backported-by: thornbill <thornbill@users.noreply.github.com>
2025-01-22 03:12:37 -05:00
Bill Thornton fe22de4f89 Refactor item text lines 2025-01-14 13:42:17 -05:00
Bill Thornton 1362284d9a Merge pull request #6271 from thornbill/media-session-subscriber
Refactor media session to playback subscriber
2025-01-11 16:26:27 -05:00
Bill Thornton ffd7cad65c Merge pull request #6277 from thornbill/no-self-cast-target 2024-11-21 20:07:44 -05:00
Bill Thornton ca7311cb08 Simplify play target sorting 2024-11-21 16:39:36 -05:00
rlauuzo 4f17bfb5ed Backport pull request #6258 from jellyfin-web/release-10.10.z
Show Skip Button When 'Next Video Info Overlay' is Disabled

Original-merge: 3311a1407f7f6cf2c802afdf1f6086d21192a374

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

Backported-by: Joshua M. Boniface <joshua@boniface.me>
2024-11-03 10:54:28 -05:00
Bill Thornton bc7ec0e876 Remove self cast target 2024-10-30 16:01:58 -04:00
Bill Thornton 68bac124af Refactor media session to playback subscriber 2024-10-30 02:20:20 -04:00
Bill Thornton fa1934a124 Merge pull request #6196 from viown/prompt-to-skip
Add 'ask to skip' to media segments
2024-10-25 17:18:30 -04:00
viown 8cc23f2882 Remove undefined MediaSegmentType 2024-10-25 21:01:23 +03:00
viown d8db0ba226 Remove check for outro 2024-10-25 20:58:37 +03:00
viown 11e4549b48 Use PlayerEvent constant 2024-10-24 12:37:38 +03:00
viown 459d0d7d9a Merge branch 'master' into prompt-to-skip 2024-10-24 12:34:55 +03:00
viown 87f2acaf40 Fix import 2024-10-24 12:34:52 +03:00
Bill Thornton 571b28099e Fix unhandled promises 2024-10-24 01:35:04 -04:00
Bill Thornton 6530d2d7d8 Fix playing episodes when additional parts exist 2024-10-23 17:13:16 -04:00
viown 9b269296fe Use UpNextDialog for outro segments 2024-10-19 20:36:44 +03:00